`

/dev/null与dev/tty

 
阅读更多
/dev/null:就是大家所熟知的位桶(bit bucket).传送此文件的数据都会被系统丢掉.

/dev/tty:当程序打开此文件时,unix会自动将它重定向到一个终端[一个实体的控制台(console)或串行端口(serial port),也可能是一个通过网络与窗口登录的伪终端(pseudoterminal)]再与程序结合.这在程序必须读取人工输入时特别有用.
分享到:
评论

相关推荐

    Linux 的dev目录详解和Linux系统各个目录的作用.pdf

    * /dev/null:无限数据接收设备,相当于黑洞 * /dev/zero:无限零资源 * /dev/tty[0-63]:虚拟终端 * /dev/ttyS[0-3]:串口 * /dev/lp[0-3]:并口 * /dev/console:控制台 * /dev/fb[0-31]:framebuffer * /dev/...

    Linux设备文件简介.pdf

    `/dev/null`是一个特殊的字符设备,它丢弃所有写入的数据,并在读取时始终返回文件结束符(EOF)。`/dev/zero`则是一个无限提供零字节的源。块设备中,`/dev/ram0`到`/dev/ram200`代表RAM磁盘,可以在系统启动时使用...

    Linux 的dev目录详解和Linux系统各个目录的作用.docx

    * /dev/null:无限数据接收设备,也就是说,任何数据都可以写入这个设备,但是读出来的都是空白。 * /dev/zero:无限零资源,提供一个无限的零流输出。 * /dev/tty[0-63]:虚拟终端,提供了一个文本终端的接口。 * /...

    RHCE-文件系统介绍

    例如,IDE硬盘表示为/dev/hd[a-t],SCSI硬盘为/dev/sd[a-z],软驱为/dev/fd[0-7],软RAID设备为/dev/md[0-31],回环设备为/dev/loop[0-7],内存设备为/dev/ram[0-15],/dev/null是无限数据接收设备,/dev/zero提供...

    Linux设备文件.pdf

    - `/dev/tty0` 至 `/dev/tty63` 是虚拟控制台设备,每个对应一个终端。 - `/dev/console` 是系统的控制台设备。 - `/dev/ptmx` 是伪终端(PTY)的复用器,用于创建pty slave设备。 - `/dev/vcs` 和 `/dev/vcsa` 用于...

    Linux系统的开机画面.pdf

    隐藏Linux系统开机字符信息可以通过将显示在/dev/tty1上的信息重定向到其他设备上,例如/dev/null设备文件。/dev/null设备文件是一个特殊的设备文件,用于丢弃输出到该设备上的信息。通过将选项ap—pend = "console ...

    兰州大学操作系统实验九实验报告.doc

    * /dev/null:无限数据接收设备,相当于黑洞 * /dev/zero:无限零资源 * /dev/tty[0-63]:虚拟终端 * /dev/ttyS[0-3]:串口 * /dev/lp[0-3]:并口 * /dev/console:控制台 * /dev/fb[0-31]:framebuffer * /dev/...

    自己做个迷你型linux内核.pdf

    - `/dev/null`:NULL设备。 - `/dev/psaux`:PS/2鼠标。 - `/dev/ptmx`:UNIX98 PTY 主设备。 - `/dev/pts`:UNIX98 PTY 从设备目录。 - `/dev/ptyp[0-7]`:伪终端从设备。 - `/dev/ram[0-7]`:RAM设备。 - `...

    Linux Shell常用技巧

    在 Linux 系统中,`/dev/null` 和 `/dev/tty` 都是特殊的设备文件,它们具有不同的用途和特性。 - **`/dev/null`**:通常用于丢弃不需要的数据或重定向不需要的输出。 - **`/dev/tty`**:代表当前终端(或终端仿真...

    dev设备详解[参考].pdf

    例如,`/dev/null`会丢弃所有写入数据,不返回任何读取数据;`/dev/full`始终显示设备已满,常用于测试错误处理;`/dev/zero`则提供无限的零字节流;`/dev/random`生成真正的随机数流,可能阻塞直到有足够的熵可供...

    第5单元设备管理与文件系统.pptx

    字符设备文件如/dev/null(无限数据接收设备)、/dev/zero(无限零资源设备)、虚拟终端设备(/dev/tty[0-31])、控制台(/dev/console)、串口设备(/dev/ttyS[0-9])和并口设备(/dev/lp[0-3])。创建设备文件可以...

    双网卡绑定

    双网卡绑定for tty in $(lsof /dev/tty* 2> /dev/null | egrep '[[:space:]]+/dev/tty[1-9][0-9]?$' | awk '{print $NF}'

    tty0tty:空调制解调器仿真器

    模块-Linux内核模块null调制解调器pts-使用pty的null调制解调器(无握手行) 空调制解调器pts(unix98): 运行时,连接两个伪tty并显示连接名称: (/ dev / pts / 1)<=>(/ dev / pts / 2) 连接是: TX-...

    服务器部署中间件及依赖包的脚本,在centos 7.6系统可用

    dd if=/dev/tty bs=1 count=1 2> /dev/null stty -raw stty echo stty $SAVEDSTTY } wt(){ SCRIPT=$(whiptail --title "CheckList" --menu \ "Choosed deploy mode" 15 60 2 \ "01-single" "Single deploy ...

    第4单元 硬件识别、磁盘和网络.ppt

    字符设备文件则常用于通信和输入输出设备,如`/dev/null`是无限数据接收设备,`/dev/zero`提供无限零流,`/dev/tty[0-31]`是虚拟终端,`/dev/ttyS[0-9]`表示串口,`/dev/lp[0-3]`是并口,`/dev/console`是控制台,而...

    Unit6 设备驱动、磁盘和网络.ppt

    字符设备文件如`/dev/null`(无限数据接收)、`/dev/zero`(无限零资源)、`/dev/tty[0-31]`(虚拟终端)、`/dev/ttyS[0-9]`(串口)等。 【驱动程序类型】 Linux驱动程序有两种主要形式:编译进内核(build-in)...

    Linux目录详解

    例如,硬盘(/dev/sda)、控制台(/dev/console)、IDE设备(/dev/hd)、SATA、USB、SCSI设备(/dev/sd)、软驱(/dev/fd)、虚拟控制台(/dev/tty)、远程虚拟控制台设备(/dev/pty)以及"黑洞"设备(/dev/null)。 4. **/etc**:...

    自己动手制作软盘上的Linux引导器

    - 还需要创建一些基本的设备文件,例如`/dev/console`、`/dev/fd0`、`/dev/null`、`/dev/ram0`、`/dev/tty`和`/dev/tty0`等。 **3. 配置文件** - 需要包括一些配置文件,如`/etc/rc.d/inittab`、`/etc/rc.d/rc....

    linux目录详解[文].pdf

    重要的设备文件包括`/dev/null`, `/dev/tty[1-6]`, `/dev/ttyS*`, `/dev/lp*`, `/dev/hd*`, `/dev/sd*`等。 6. **/etc**: 这里存放系统的主要配置文件,如用户账号密码、服务启动脚本等。文件通常是ASCII纯文本格式...

Global site tag (gtag.js) - Google Analytics