tty 相关问题

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

shell 如何处理 TTY?

我正在用 nodejs 编写一个虚拟 shell 来弄清楚它们是如何工作的,并且意识到我的理解存在漏洞。具体来说,在 NodeJS 中,您可以使用 process..

回答 1 投票 0

为什么我的 shell 进程在它的孩子死后收到 SIGTTOU

我正在尝试用 Rust 编写一个 shell。我正在执行以下步骤来执行前台作业: 我在自己的进程组中启动新的孩子 我正在把终端交给新孩子(

回答 0 投票 0

升级后firefox端口报错/dev/ttyACM0

我有一个本地主机网站,通过/dev/ttyACM0 调用外围设备。在我升级 ubuntu 和 firefox 之前,这一切都很好。现在我收到端口错误:找不到端口。我使用编译的 C p...

回答 0 投票 0

如何在 Node 中获取当前的 TTY 设备?

我正在尝试获取我当前 TTY/PTY 的设备路径。 如果我在 shell 中运行 tty,它会告诉我当前 TTY 的设备,但是如果我使用 child_process 来运行 tty,我会得到一个错误。我也...

回答 0 投票 0

gnome 终端和 tty 不再打字

今天,我在 ubuntu (22.04.2) 上启动。我工作了一段时间,但是当我尝试执行编译后的代码时,终端没有显示任何内容(甚至没有打印用户名/路径)。 似乎所有应用程序(

回答 0 投票 0

ENOTTY:设备的 ioctl 不合适:程序有效,但在内部执行时无效 <()

我有一个简单的程序,可以逐行读取文件,并打印每一行。该方案的核心是: while ((size = getline(&line, &len, f)) != -1) printf("%s", 行); 现在我...

回答 0 投票 0

这是哪里 当我将 STDOUT 重定向到 Perl 中的 PTY 时来自?

使用以下代码: 使用严格; 使用警告; 使用 utf8; 使用 IO::Pty; 使用数据::转储 qw(pp); 我的 $pty = IO::Pty->new; 打开 *STDOUT, '>&', $pty->slave; 如果(我的 $pid = 打开 *STDOUT...

回答 2 投票 0

解决了 | Fedora:使用 tty 更改密码但不能在 GUI 中使用

TLDR:标题说明了一切 大家好, 我最近更改了我在 fedora 上的会话密码(通过 gnome 设置),因为它是在多个地方使用的最后一个密码。对于一些...

回答 0 投票 0

评估 Python 字符串中的 ANSI 转义

说我有字符串'[2KResolving dependencies ... [2KResolving dependencies ...' 在 Python 控制台中,我可以打印它,它只会显示一次 Python 3.10.9(主要,2023 年 1 月 19 日,07:59 ...

回答 0 投票 0

Ubuntu登录问题

在终端中使用自动删除功能后,我删除了一些重要的软件包,更糟糕的是我重新启动了我的笔记本电脑。现在我很震惊。我应该如何解决它?(我可以访问root) 我是初学者所以我...

回答 0 投票 0

重定向到一个使用devtty的脚本。

我正在写一个git钩子,可能需要人工输入。根据这个答案,必须在脚本中使用exec < devtty。这样做是可以的,但现在没有可能重定向......

回答 1 投票 0

我如何在超时的情况下读取TTY文件?

我有一个TTY设备在开发中,在那里我发送AT命令。我想逐行读取文件并在超时后停止读取文件。

回答 2 投票 5

如何在ubuntu下使用nasm(汇编)从键盘读取单个字符输入?

我在ubuntu下使用nasm。顺便说一句,我需要从用户键盘上获取单个输入字符(例如,当程序要求您输入y / n?时),这样就可以按下键而不用按Enter键,我需要阅读... [

回答 3 投票 7

关闭通过pty.openpty()创建的PseudoTTY

我正在使用pty.openpty()欺骗一个基于isatty()更改其行为的子流程,模糊地是这样的:import pty import subprocess master,slave = pty.openpty()with subprocess.Popen(cmd,。 ..

回答 1 投票 0

/ dev / ttyUSB延迟15ms

异步串行的一个字节在115200波特时在线上<0.1ms。 (10位周期:START + 8 + STOP。)下面的C程序:#define _POSIX_C_SOURCE 199309L / * CLOCK_MONOTONIC需要* / ...

回答 1 投票 0

登录Ubuntu时更改登录超时

在我的登录屏幕上,我必须输入32个字符的疯狂密码,并且计时器会在我输入密码之前到期。我尝试过搜索如何更改用于控制......>

回答 1 投票 0

错误/ dev / tty:在docker中安装sqlcmd时没有这样的设备或地址

我想在docker映像中安装sql cmd。我的dockerfile具有以下命令来安装sqlcmd(centos 7基本映像)RUN curl https://packages.microsoft.com/config/rhel/7/prod.repo> / etc / yum ....

回答 1 投票 0

串行驱动程序如何通过tty端口连接

[我正在这里查看Linux示例UART驱动程序代码https://github.com/martinezjavier/ldd3/blob/master/tty/tiny_serial.c以下是从UART驱动程序向tty发送数据的代码中摘录的。 。

回答 1 投票 0

docker从终端运行过程

运行容器:[root @ localhost〜]#docker run -it centos:7.7.1908 / bin / bash [root @ 79d4ba3a2080 /]#主机执行:[root @ localhost〜]#ps aux | grep / bin / bash根10124 0.0 2.7 385800 51548 ...

回答 1 投票 0

Shell脚本在Mac上捕获光标终端位置会产生额外的字符

我将https://askubuntu.com/questions/366103/saving-more-corsor-positions-with-tput-in-bash-terminal中的答案用作shell脚本,该脚本可帮助我提取当前位置在...

回答 1 投票 0

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