1、I/O重定向
(1)
tty 显示终端的号码
date 会显示当前时间
date > date.txt
会把时间的结果写入date.txt里
(2)
tty 打开一个终端4
将终端3的日期输出结果重定向到终端4
date > /dev/pts/4
(3)
利用passwd改密码,系统会产生一个进程,其PID为10277
ls /proc/10277/fd
可以查看内核与进程的一些信息
(4)
将输出结果显示在终端的输出方向改为date.txt
date 1> date.txt
改变描述符为2的文件的输出方向,date命令是正确的,执行结果在终端
date 2> date.txt
若错误,错误信息显示在date.txt里
cat命令默认文件描述符为0(输入),输入重定向从键盘输入改为从/etc/hosts文件输入
cat 0< /etc/hosts
2、输出重定向
date > date.txt
date > date.txt
date > date.txt
cat date.txt
date >> date.txt
date >> date.txt
date >> date.txt
cat date.txt
3、
(1)输出重定向
date 1> date.txt
(2)输出重定向(在尾部追加)
date >> date.txt
(3)错误输出重定向
ls /home/linux 2> error.txt
(4)正确结果与错误结果都输出到相同位置
ls /home/ /linux &> list.txt
(5)正确结果与错误结果都输出重定向到相同的位置
ls /home/ /linux > list.txt 2> &1
标签:输出,重定向,cat,date,ls,Linux,第六章,txt From: https://www.cnblogs.com/xiaojia666/p/17844237.html