Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
PHP CLI:如何从 TTY 读取输入的单个字符(无需等待回车键)?
我想从 PHP 的命令行一次读取一个字符 但是似乎有某种输入缓冲从某个地方阻止了这一点 考虑这段代码 usr bin php 输入 foo 作为输入 并按 Enter 键 我得到的输出是 input foo Read from STDIN
php
stdin
commandlineinterface
Buffering
TTY
为什么 ssh 在没有 -t 的情况下等待我的子 shell,并用 -t 杀死它们?
我有一个 bash 脚本 start sh 如下所示 for thing in foo bar do background processor thing cleanup on exit thing done 这就是我想要的 我运行 sta
bash
SSH
TTY
subshell
unix ps 命令中 TTY 是什么意思?
当我运行 PS 时 其中一列输出是 TTY 这是什么意思 特别是 的值如何 与 ttys000 比较 我问是因为我有一个Java程序在执行sort通过 ProcessBuilder 当该程序通过我的 IDE IntelliJ 运行时 该过程
Java
process
TTY
ps
pty 和 tty 是什么意思?
我注意到很多提到pty and tty在一些开源项目中 有人可以告诉我它们是什么意思以及它们之间有什么区别吗 tty原本的意思是 电传打字机 and pty means 伪电传打字机 在 UNIX 中 dev tty 是任何像 电传打字机
c
unix
Networking
TTY
vocabulary
Linux串口的正确初始化顺序
我编写了一个必须在 Linux 上使用串行端口的应用程序 尤其是 ttyUSB 端口 读取和写入操作是使用标准的 select read 循环和 write 执行的 它们可能没有任何问题 但初始化代码 或缺少某些部分 会损坏 tty 子系统
c
Linux
serialport
TTY
过滤掉Python子进程模块中需要终端的命令
我正在开发一个机器人 它接受来自网络 XMPP 的命令 并使用Python中的子进程模块来执行它们并发回命令的输出 本质上它是一个类似 SSH 的基于 XMPP 的非交互式 shell 机器人仅执行来自经过身份验证的可信源的命令 因此允许任
python
terminal
subprocess
TTY
Terminfo smkx 和应用程序光标键与应用程序键盘
XTerm 控制序列 http invisible island net xterm ctlseqs ctlseqs html指定以下按键序列 CSI 1 h Application Cursor Keys DECCKM CSI 1 l N
terminal
TTY
xterm
terminfo
termcap
如何从外部进程将数据写入现有进程的 STDIN?
我正在寻找将数据写入现有流程的方法STDIN从外部流程 发现类似的问题如何在 Python 中将数据从不同的本地 远程进程流式传输到程序的 STDIN 中 https stackoverflow com questions 3792054
Linux
process
stdin
filedescriptor
TTY
USB 调制解调器回显错误的字符
我在 ttyACM0 端口上连接了 USB 调制解调器 当我打开 Minicom 之类的应用程序并尝试向其发送一些命令时 回显并不总是我输入的内容 例如 如果我输入 A 则会得到 如果我输入 T 我就会得到 T 串行端口似乎正在剥离我的传输
Linux
serialport
modem
TTY
usbserial
我可以在 Unix 中运行 jshell 吗?
我想使用expect重定向jshell输入 以便我可以在录制的演示中模拟输入 但是 尽管我可以从 Expect 脚本生成一个 jshell 进程 该进程也可以识别 jshell 提示符 但之后就没有任何效果了 期望输出看起来像控制序列 例如
terminal
expect
TTY
pty
jshell
使用 udev 更改 ttyUSB 权限
我的程序需要访问ttyUSB没有root权限 我尝试用它来改变它chmod 777 dev ttyUSB0如您所知 当我重新启动时 此权限更改为默认值 我如何为此配置我的 udev Rules d 寻找ttyUSB in the rules
Ubuntu
TTY
udev
你能用 pty 做什么?
阅读了各种资源 包括http www linusakesson net programming tty 我对伪终端的结构和使用仍然很困惑和好奇 在 Linux 终端 bash 不是 tty 中 我们有三个流 stdin stdout std
c
Linux
TTY
pty
无法更改 pty/N 上的终端大小(适用于 ttyN)
我使用 next 来更改终端大小 rc ioctl fd TIOCSWINSZ ws 当我在 Linux 文本终端下运行这个 通过 Alt Ctrl F1 切换 时 结果是我期望看到的 我的整个输入和输出都在 ioctl 系统调用给出的范围
terminal
ioctl
TTY
pty
设置 stty 参数
我尝试使用 bash 从 ttyS0 读取数据 需要设置以下内容 但我很难弄清楚 databits 7 stopbits 2 parity 0 flow control 0 这是我的代码 bin bash Port setting stty
Linux
bash
serialport
TTY
stty
如何修复“sudo:不存在 tty 并且未指定 Askpass 程序”错误?
我正在尝试使用 makefile 编译一些源代码 在 makefile 中有一堆需要运行的命令sudo 当我从终端编译源代码时 一切都很顺利 并且第一次 make 会暂停sudo运行命令等待密码 输入密码后 make 将继续并完成 但我希望
Linux
sudo
TTY
Linux下C语言读写串口
我试图使用 FTDI 通过 USB 端口发送 接收数据 所以我需要使用 C C 处理串行通信 我正在尝试Linux 乌班图 基本上 我连接到一个正在侦听传入命令的设备 我需要发送这些命令并读取设备的响应 命令和响应都是ASCII 字符 使用
c
Linux
serialport
TTY
如何在 Docker 构建期间运行需要 tty 的命令?
我有一些需要在 Docker 构建期间运行的脚本 该脚本需要 tty Docker 在构建期间不提供 在幕后该脚本使用read命令 Witha tty 我可以做类似的事情 echo yes echo no myscript sh 没有它 我
Linux
Docker
TTY
Dockerfile
sudoers NOPASSWD: sudo: 不存在 tty 且未指定 Askpass 程序
我添加了一个这样的用户 adduser system home no home no create home group disabled password disabled login testuser 将用户添加到组中 adduser
Linux
bash
sudo
TTY
什么机制允许 ViM 暂时覆盖整个控制台?
当你进入vim 它 清除 屏幕 退出后 它会 恢复 原始内容 我知道可以使用 x1b 2J清除控制台并重置光标位置 但这将覆盖终端内容 我假设 Vim 使用ncurses在幕后 我想更好的问题是 ncurses 如何做到这一点 但它是如何完
Vim
ncurses
TTY
linux TTY子系统(2) -- 软件框架
了解tty 子系统 1 TTY的子系统 在Linux kernel中 TTY就是各类终端 Terminal 的简称 为了简化终端的使用 以及终端驱动程序的编写 Linux kernel抽象出了TTY framework 对上 向应用程序提供
tty子系统
TTY
«
1
2
3
»