tty 相关问题

有关终端驱动程序和Unix及相关系统终端行为的问题。

如何检查设备使用的是RS232还是RS422?

假设我们有一个可以同时运行RS232和RS422协议的设备。我们知道哪个串行端口连接到设备,比方说 /dev/ttyS4。 在Linux环境下使用setserial、dmes...

回答 1 投票 0

为什么这个Python程序在Linux或WSL上退出时会挂起终端?

据我所知,该程序混淆了 Linux 和 WSL、python 2 和 3 上的终端仿真。 程序退出后,字符不再回显,终端功能正常

回答 2 投票 0

向后台进程发送 SIGINT 并不能阻止它

给出以下脚本(work.sh) #! /bin/bash 必须停止=“” 函数 sigint_handler() { 回显“信号” 必须停止=“1” } 陷阱 sigint_handler SIGINT 计数器=0 什...

回答 1 投票 0

尽管`poll()`返回了“好”值,但为什么`getchar()`挂起?

我正在用 C 语言制作一个文本编辑器,并使用 poll() 函数来确定输入是否准备就绪(如果没有,它将继续执行本例中未显示的其他功能。然后,如果一个字符是

回答 1 投票 0

如何使用socat pty通过两个C程序发送和接收数据?

我正在尝试使用伪 tty 发送和接收数据,以便稍后使用链接到串行 RS232 USB 适配器的真实 tty。 我首先使用 socat 创建伪 tty: sudo socat -d -d pty,link=./

回答 1 投票 0

PuTTY串口连接重新连接

我有一个 USB 设备,通过端口 115200 上的串行连接 ttyUSB0 连接到该设备。 目前我正在使用 PuTTY 建立此连接。 问题是我的使用需要切换...

回答 3 投票 0

hotplug vga(drm radeon) 将状态从断开连接更改为连接状态,但从 sys 中可见仍处于禁用状态

这是我的显卡: 03:00.0 VGA 兼容控制器:Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM] 子系统:XFX Pine Group Inc. Caicos [Rade...

回答 1 投票 0

WinSCP 使用 sudo 登录问题

我正在尝试使用正确的用户名和密码使用 WinSCP 登录。 在“环境”>“SFTP”>“SFTP 服务器”下,我指定了 sudo /usr/lib/openssh/sftp-server 在“会话 I”下输入主持人

回答 1 投票 0

subprocess.Popen“ssh sudo -u user -i”失败并显示“sudo:抱歉,您必须有一个 tty 才能运行 sudo”

我想 ssh 到远程服务器,更改用户然后执行脚本。我正在使用子进程来执行此操作,但似乎 sudo -u userB -i 没有更改用户。 HOST = '远程服务器' USER = '用户A' C...

回答 3 投票 0

使用poetry shell时如何动态设置环境变量?

当我通过诗歌 shell 激活虚拟环境时,GPG 签名会变得混乱,因为 $GPG_TTY 是为父 shell 设置的。所以每次我使用诗歌 shell 时我都必须执行 GPG_TTY=$(tty) 。难道是……

回答 2 投票 0

通过 telnet/ssh 实施 nCurses

我目前正在尝试实现一个小型 telnet 服务器,该服务器在来自客户端的连接上生成 PTY,并将小型 nCurses 应用程序的输出传输到客户端。我在...工作

回答 1 投票 0

是否有以前版本的 tty_ldisc_ops.ioctl() 也需要文件参数?

我正在移植一些将 tty_ldisc_ops.ioctl() 定义为的代码: static int ...ldisc_ioctl(struct tty_struct *tty, struct file *file, unsigned int cmd, unsigned long arg) 但当前的规格是: 斯塔...

回答 1 投票 0

为 RK3128 嵌入式 Linux 设备启用 UART TTY

背景 我有一个使用 U-Boot 引导加载程序的嵌入式 Android 设备。该系统还使用Busybox套件。 我可以通过 UART 端口访问 U-Boot shell,并且可以转储、修改...

回答 1 投票 0

PTY/TTY - 仅使用 Slave FD 有什么不能做的

问题: 如果我有一个 pty 或 tty 主/从对,如果我只有从节点的文件描述符,我不能用它做什么?或者,换句话说:只有拥有主节点的文件我才能做什么

回答 1 投票 0

在 Git Bash 中,如何修复“stdin 不是 tty”错误?

我在 Windows 10 上使用 Git Bash。我想导入一个 SQL 文件以在我的 PostGres 12 本地数据库中运行。我尝试了下面的 $ PGPASSWORD=$DB_PASSWORD psql -U${DB_USER} $DB_NAME < scripts...

回答 2 投票 0

我正在尝试将我的用户添加到 ttyACM0,但它显示未找到。我大约 30 分钟前访问过它

终端 我是 Linux 新手,请原谅我缺乏术语。我在从 arduino IDE 选择 com 端口时遇到问题。我按照arduino网站安装并尝试访问ttyACM0是...

回答 3 投票 0

macOS 上的 /dev/tty.* 和 /dev/cu.* 有什么区别?

每个串行设备在 /dev 中显示两次,一次作为 tty.*,一次作为 cu.*。 cu.* 设备是什么?它与 tty.* 设备有何不同? ls -l /dev/*.usbmodem621 输出: crw-rw-rw- 1 罗...

回答 1 投票 0

如何使用 tview 在 Go 应用程序中获取屏幕尺寸(宽度、高度)?

“我目前正在开发一个 Go 应用程序,使用 tview 库来构建基于终端的用户界面。我需要检索屏幕尺寸(宽度和高度)以正确配置我的

回答 1 投票 0

PHP CLI:如何从 TTY 读取输入的单个字符(无需等待回车键)?

我想从 PHP 的命令行一次读取一个字符,但是似乎有某种输入缓冲从某个地方阻止了这一点。 考虑这段代码: #!/你...

回答 6 投票 0

如何在 ssh 断开连接后终止 bash 会话以保留命令历史记录?

当我在 ssh 由于连接问题断开连接后重新连接到服务器时,我希望能够告诉我的旧 bash 会话终止并保存其命令历史记录。 我想会有一个...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.