1、标准输入输出
设备 | 设备文件名 | 类型 | 键盘 |
---|---|---|---|
键盘 | /dev/stdin | 0 | 标准输出 |
显示器 | /dev/sdtout | 1 | 标准输出 |
显示器 | /dev/sdterr | 2 | 标准错误输出 |
2、输出重定向
[root@localhost ~]# ls > abc
[root@localhost ~]# cat abc
[root@localhost ~]# date > abc
[root@localhost ~]# date >> abc
[root@localhost ~]# data 2> abc
[root@localhost ~]# cat abc
-bash: data: command not found
[root@localhost ~]# data 2>> abc
[root@localhost ~]# cat abc
-bash: data: command not found
-bash: data: command not found
-bash: data: command not found
[root@localhost ~]# date > abc 2>&1
[root@localhost ~]# cat abc
Sat May 16 00:51:35 EDT 2020
[root@localhost ~]# data > abc 2>&1
[root@localhost ~]# cat abc
-bash: data: command not found
[root@localhost ~]# data >> abc 2>&1
[root@localhost ~]# date >> abc 2>>abc1
[root@localhost ~]# cat abc
Sat May 16 00:53:20 EDT 2020
Sat May 16 00:53:46 EDT 2020
Sat May 16 00:53:50 EDT 2020
Sat May 16 00:53:50 EDT 2020
Sat May 16 00:54:50 EDT 2020
[root@localhost ~]# cat abc1
[root@localhost ~]# date &> abc
[root@localhost ~]# cat abc
Sat May 16 00:53:20 EDT 2020
[root@localhost ~]# date &>> abc
[root@localhost ~]# date &>> abc
cat: ab: No such file or directory
[root@localhost ~]# cat abc
Sat May 16 00:53:20 EDT 2020
Sat May 16 00:53:46 EDT 2020
3、输入重定向
wc需要用Ctrl+D进行结束
[root@localhost ~]# wc
hello
hello
4 2 14
[root@localhost ~]#
[root@localhost ~]# wc < install.log
1124 2261 50606
[root@localhost ~]#