- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
ls -la /dev/tty
显示输出:
crw-rw-rw- 1 root tty 5, 0 Dec 14 22:21 /dev/tty
c开头是什么意思?当我做类似 pwd > /dev/tty
的事情时它打印到标准输出。/dev/tty 文件包含什么内容?
最佳答案
“c”表示它是一个字符设备。 tty 是一个特殊文件,代表当前进程的“控制终端”。
角色设备
Unix 支持“设备文件”,它们根本不是真正的文件,而是对硬件设备的类似文件的访问点。“字符”设备是一种逐字节连接的设备(与缓冲 IO 相对)。
电传打字机
/dev/tty 是一个特殊文件,代表当前进程的终端。因此,当您 echo 1 >/dev/tty
时,您的消息 ('1') 将出现在屏幕上。同样,当您 cat/dev/tty
时,您的后续输入将被重复(直到您按 Ctrl-C)。
/dev/tty
不“包含”任何此类内容,但您可以从中读取并写入(无论其值(value)如何)。我想不出它有什么好的用途,但是有类似的文件对于简单的 IO 操作非常有用(例如 /dev/ttyS0
通常是你的串行端口)
这句话来自http://tldp.org/HOWTO/Text-Terminal-HOWTO-7.html#ss7.3 :
/dev/tty stands for the controlling terminal (if any) for the current process. To find out which tty's are attached to which processes use the "ps -a" command at the shell prompt (command line). Look at the "tty" column. For the shell process you're in, /dev/tty is the terminal you are now using. Type "tty" at the shell prompt to see what it is (see manual pg. tty(1)). /dev/tty is something like a link to the actually terminal device name with some additional features for C-programmers: see the manual page tty(4).
关于unix -/dev/tty 有什么特别之处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8514735/
我已经可以在其中输入一些附加文本了mydomain/wiki/Special:UserLogin。我添加了一句话: In order to apply for an account send an m
有人可以解释以下脚本输出背后的逻辑吗? import numpy if(numpy.dtype(numpy.float64) == None): print "Surprise!!!!" 谢谢
是我还是 gmail bulls**t?在 outlook/浏览器上,我的电子邮件是完美的,但在 gmail 上,2 个表之间有一个空间,为什么?!?图片:http://i.imgur.com/srJ
我是一名优秀的程序员,十分优秀!