1.管理输入输出
1.怎么理解Linux中的输入输出呢?
在linux下,一切皆是文件,所以输入输出也是文件。
0. 标准输入文件, 文件 /dev/stdin
1.正确的标准输出,文件/dev/stdout
2.错误的标准输出,文件/dev/stderr
需要注意的是,对系统来说输入,正确输出,错误输出的代号即位0,1,2。
2.输出重定向
来看一个例子:在/etc目录下查找名字中包含passwd的文件(以普通用户的身份执行)。
由于用户权限的限制,会出现正确输出和错误输出。
使用>,2>,&>,>>,2>>,&>>来进行输出重定向。
>,>>的区别:>将输出写入文件(覆盖);>>将输出写入文件(不覆盖,追加在文件原有内容后面)。
(1)将正确输出定向到file
·