tty 相关问题

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

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

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

回答 1 投票 0

尝试在终端模拟器中读取命令输出时,PTY 输出挂起

我正在用 Rust 创建一个终端模拟器,目前正在尝试伪终端 (PTY) 并尝试捕获在 PTY 中执行的 shell 命令的输出。然而,...

回答 1 投票 0

尝试在终端仿真器中读取命令输出时,Rust PTY 输出挂起

我正在用 Rust 创建一个终端模拟器,目前正在尝试伪终端 (PTY) 并尝试捕获在 PTY 中执行的 shell 命令的输出。然而,...

回答 1 投票 0

如何监视进程和终端之间的通信?

我有一个由第三方开发的与终端通信的Linux进程。为了调试,我希望看到通信来回。 人们可能会认为猫会做到这一点(...

回答 8 投票 0

如何处理“伪终端不会被分配,因为stdin不是终端。”

ssh -t 远程主机 vim /tmp/x.txt 我知道我可以运行上面这样的命令。 但我希望能够在远程计算机上运行任何本地 bash 代码。为此,我想致电...

回答 2 投票 0

在 Elixir/Erlang 中无需按 Enter 键即可从控制台获取单个字符

我将 Elixir 应用程序从版本 1.8 升级到 1.15.7。现在,无需按 Enter 键即可从控制台获取单个字符的代码不再起作用: {:ok, Port.open({:spawn, &

回答 1 投票 0

在 python 中将输出捕获为 tty

我有一个需要 tty (如 stdin 和 stderr)的可执行文件,并且希望能够测试它。 我想输入 stdin,并捕获 stdout 和 stderr 的输出,这是一个示例脚本: # 测试...

回答 2 投票 0

连接到登录屏幕输出以在树莓派上进行监控

我有以下设置: Raspberry Pi 连接到 UART <-> Picocom 会话 (ttyS0) Raspberry Pi 连接到复合视频 <-> 监视器 (tty1) 树莓派连接到 SSH <-&...

回答 1 投票 0

apt-key 命令在 shell 上有效,但在 Dockerfile 上失败

以下命令在 shell 中运行时似乎有效 apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF 但执行时失败...

回答 1 投票 0

Linux下AT命令重定向到microcom命令

Linux 的 BusyBox 命令中存在与串行调制解调器通信的 microcom 命令: BusyBox v1.13.2 (2012-05-10 17:13:08 CEST) 多调用二进制文件 用法:microcom [-d DELAY] [-t TIMEOU...

回答 3 投票 0

屏幕“必须连接到终端。”

我使用的是 Debian 操作系统。 我正在尝试在 SSH 会话下使用 screen。但是当我尝试运行命令时 屏幕 外壳回答我: 必须连接到终端。 如果我输入 终端 它回答...

回答 2 投票 0

屏幕 docker 桌面 tty

我尝试使用 screen ~/Library/Containers/com.docker.docker/Data/vms/0/tty 筛选到 docker 桌面虚拟机,该功能以前可以使用。但是今天说Cannotexecute“/Users/myusername/Library/

回答 3 投票 0

为什么使用 termios->c_cflag |= PARENB 调用 tcsetattr() 会返回 -1 且 errno 为 EINVAL?

我正在学习Linux TTY。还有一个现象让我无法理解: 将 PARENB 设置为 c_cflag ,tcsetattr() 将返回 -1,errno 为 EINVAL。 为什么PARENB会导致EINVAL?其中返回-1。 我

回答 1 投票 0

Ncurses curs_set(0) tty

我的问题可能有一个简单的答案(或者根本没有答案),但是什么可能导致 curs_set(0) (使光标不可见)在 tty 上失败,但在终端模拟器上失败? 我的测试代码是si...

回答 2 投票 0

WSL 中 git 提交时出现“输入设备不是 TTY”错误

我正在设置一个新的开发环境,从表面上看,它与我在另一台计算机上的环境相同: Windows 10 运行 AmazonLinux2 的 WSL Windows终端 git 版本 2.4...

回答 1 投票 0

获取终端中光标颜色

有什么方法可以确定运行 vim 之类的终端中光标的颜色吗?我知道您可以使用 tput cols 和 tput rows 来确定术语的高度和宽度...

回答 2 投票 0

Linux TTY 操作顺序

在《UNIX环境下的高级编程》中,图18.2则用户进程和实际设备之间的顺序如下(从设备到用户进程): 1-实际设备 2- 蒂德...

回答 1 投票 0

Docker 无法读取串行设备

我在 docker 镜像中运行了以下 Python 代码: 进口系列 ser = 序列号.Serial('/dev/ttyS1', 19200) 而真实: 行 = ser.readline() 打印(行,齐平=真) 我用过

回答 0 投票 0

是否可以检测作者是否为 tty?

Bash 有一个“神奇的行为”,如果你输入“ls”,通常你会得到彩色输出,但如果你将输出重定向到一个文件,颜色代码就消失了。如何使用 Go 实现这种效果。例如……

回答 3 投票 0

forkpty:设备未配置。无法创建新进程并打开伪 tty

macOS 13.3.1 在 MacBook Air M1 上运行 我是一个对shell一无所知的代码爱好者...... 外壳输出 苹果终端: [forkpty:设备未配置] [无法创建新进程并打开

回答 0 投票 0

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