linux11.22课堂随笔

发布时间 2023-11-26 22:21:55作者: h1a0n2a3

第六章 I/O重定向与管道

6.1 I/O重定向

1.可以打开多个终端 在终端界面输入tty查看终端编号

2.输入date命令显示时间 在date后面加>符号 并指向date.txt文件 那么结果就会写入date.txt文件

3.在执行passwd命令改密码时 系统会产生一个进程 ps aux |grep passwd可以查看PID

4.ll /proc/10277/fd 可以查看fd目录下内核与进程的一些信息

5.进程都有0、1、2三个描述符,0为标准输入;1为标准输出;2为标准错误;3以上即为常规文件的描述符。

6.1.1输出重定向

1.正确输出:1>、1>>等价于>、>>,1可省略;错误输出:2>、2>>。其中">"表示覆盖,">>"表示追加。

2.正确结果与错误结果都输出到相同位置:ls /home/ /linux &>list.txt 正确结果和错误结果都输出重定向到相同的位置:ls /home/ /linux>list.txt 2>&1

3.正确结果保留在文件list.txt 错误结果丢到/dev/null:ls /home/ /linux >list.txt 2>/dev/null

6.2 进程管道