Linux的输入输出以及管道的用法
管理输入输出的符号的基本使用输出重定向>重定向正确输出利用root用户在/etc目录下查询passwd文件:将查询的正确结果保存在file文件中,使用cat查询。2>重定向错误输出利用root用户在/etc目录下查询passwd文件:将查询的错误结果保存在file1文件中,使用cat查询,没有!。利用普通用户在/etc目录下查询passwd文件:将查询的错误结果...
·
管理输入输出的符号的基本使用
输出重定向
>
重定向正确输出
利用root用户在/etc目录下查询passwd文件:将查询的正确结果保存在file文件中,使用cat查询。
2>
重定向错误输出
利用root用户在/etc目录下查询passwd文件:将查询的错误结果保存在file1文件中,使用cat查询,没有!。
利用普通用户在/etc目录下查询passwd文件:将查询的错误结果保存在file2文件中,使用cat查询。
&>
重定向所有输出
在/etc目录下查询passwd文件:将查询的所有结果保存在file3文件中,使用cat查询
利用重定向清空文件
输入重定向
<<
输出内容追加
>>
追加正确输出到文件file4中
2>>
追加错误输出至file4文件中
&>>
追加所有输出到文件最后
file4存在file5不存在,追加所有结果到file6中
输出重定向会覆盖文件内容,追加重定向不会覆盖文件原来的内容
管道
"|"管道的作用是把前一条命令的正确输出变成后一条命令的输入
通过管道的输出将会变成输入,会被第二条命令处理
若需要保存输出内容,需要复制一份输出,用到命令tee
在/etc/目录下查询passwd文件,错误输出重定向到垃圾箱,利用管道将正确输出的第一个结果打印出来并保存到file7文件中。
更多推荐
已为社区贡献1条内容
所有评论(0)