重定向
在Linux中,所有输出的目标都是文件
,一切皆文件,所以输出的目的地也是一个文件描述符
文件描述符
描述符:
- 标准输入standard input0 (默认设备 键盘)
- 标准输出standard output1 (默认设备显示器)
- 错误输出: error output2 (默认设备显示器)
①输出重定向:
你可以从显示器获取输入
,也可以输出到显示器
,我们把来源称之为重定向
举个例子,终端输入:
# echo hello > file
# ls
file
# cat file
hello
②输入重定向
我们可以从文件读取数据,可以将把内容输出到文件为输入重定向
举个例子,终端输入:
# cat text.txt
shell读文件
第二行
第三行
# cat 0< text.txt
shell读文件
第二行
第三行
第一种是直接读取文件打印,第二种是将文件输入到显示器,0表示显示器
,我们可以看到两种效果一样。
网友评论