相关疑难解决方法(0)

终端使用什么协议/标准?

我想知道命令行应用程序的“GUI”是如何通过网络进行通信的。大多数时候,它非常简单(纯文本/输入),但有时更复杂(能力)。

它是否由某种标准定义,以便任何人都可以编写自己的终端并且所有终端实现的行为都相同(颜色、定位等)?

command-line terminal standard

28
推荐指数
1
解决办法
6852
查看次数

通过 telnet 会话下载和上传文件

我有一个考勤设备正在运行Linux OS。我可以通过 telnet 会话连接此设备。设备中有一些文件我想下载并上传新文件。我怎样才能做到这一点?我对 Linux 操作系统知之甚少。你能帮忙吗!

在此处输入图片说明

linux ssh file-transfer file-copy telnet

18
推荐指数
2
解决办法
12万
查看次数

如何在 Linux 上使用串行端口,如管道或 netcat?

我有两台带有两个串行端口的计算机:ttyS0 和 ttyUSB0。(实际上它们在同一台计算机上,但这仅用于测试)。这些端口通过零调制解调器电缆连接。我希望能够简单地将字节发送到一端并从另一端出来,反之亦然。为什么以下不起作用?:

# set both serial ports to 9600 8n1
# `-parenb` means no parity,
# `-cstopb` means 1 stop bit
# cs8 means 8 bits at a time 
stty -F /dev/ttyUSB0 cs8 -cstopb -parenb 9600
stty -F /dev/ttyS0 cs8 -cstopb -parenb 9600

# in one terminal:
echo "asdf" > /dev/ttyUSB0

# in another terminal, this hangs and does nothing
cat < /dev/ttyS0
Run Code Online (Sandbox Code Playgroud)

我可以netcat很容易地使用和管道做类似的事情(如下),所以我觉得上面的事情也应该是可能的。

mkfifo mypipe

# in one terminal
cat < mypipe

# in another. works …
Run Code Online (Sandbox Code Playgroud)

serial-port

4
推荐指数
1
解决办法
1万
查看次数

什么会导致我的外壳看起来像这样?

我目前正在为我的公寓开发家庭自动化框架。这涉及从 Arduino 获取 JSON over Serial。当无法解析 JSON 时(通常仅在启动时),我将其记录为错误。

然而今天发生了一些奇怪的事情,损坏的 JSON 导致我的一个终端变得奇怪。

[nodemon] restarting due to changes...
[nodemon] starting `node build/server`
sensor living-room-humidity on serial:arduino-master:42
sensor living-room-temperature on serial:arduino-master:42
sensor living-room-motion on serial:arduino-master:42
sensor living-room-brightness on serial:arduino-master:42
sensor kitchen-humidity on serial:arduino-master:43
sensor kitchen-temperature on serial:arduino-master:43
sensor kitchen-motion on serial:arduino-master:43
sensor kitchen-brightness on serial:arduino-master:43
listening on http://127.0.0.1:50000
serial opened: arduino-master
serial error can't parse JSON:  S?????E????: U?e??ec?ed ???e?
?e???? d??c??e?ed: /de?/???USB?
/#Y?dB?±dPSX2?TB?8AAAA c???ec?ed
/#Y?dB?±dPSX2?TB?8AAAA ????e???c??ed
[??de???] ?e???????± d?e ?? c???±e????
[??de???] ???????± …
Run Code Online (Sandbox Code Playgroud)

command-line terminal binary

1
推荐指数
2
解决办法
969
查看次数