导读
<强>
Linux中重定向和管道介绍强>
<强>重定向强>
-
<李>默认输出设备:标准输出,STDOUT, 1 李>
<李>默认输入设备:标准输入,STDIN, 0 李>
<李>标准错误输出:STDERR 2 李>
-
<李>标准输入(stdin):代码为0,使用& lt;或& lt; & lt;;李>
<李>标准输出(stdout):代码为1,使用在或在祝辞,李>
<李>标准错误输出(stderr):代码为2,使用2祝辞;或2在祝辞,李>
<李>“祝辞;“;““祝辞;李>
-
“李<>“2”;““2比,李>
2祝辞:重定向错误输出 2在祝辞:追加方式 将正确的与错误的分别存入不同的文件中 #,ls /,/varr 祝辞,/tmp/var3.out 2祝辞,/tmp/err.out #, ls /varr 祝辞,/tmp/var4.out 2在/tmp/var4.out ,,,,,,,/dev/null垃圾桶黑洞装置 ,祝辞:重定向标准输出或错误输出至同一个文件(或者2祝辞,1)
-
<李>“& lt;“李>
-
<李>“& lt; & lt;“李>
/dev/null,,软件设备,bit 桶数据黑洞,将内容输出定向到该设备下无任何返回内容<>强管道强>
管道是将前一个
命令的输出作为后一个
命令的输入
命令1 |命令2 |命令3 |…
#, echo “hello 世界霸主地位;,|,tr & # 39; a - z # 39;, & # 39; a - z # 39; #, echo “redhat", |, passwd ——stdin 蜂巢#,cut - d:, -f1 /etc/passwd |, sort |, tr & # 39; a - z # 39;, & # 39; a - z # 39; ,,,#,echo “你好,世界!”,|,tee /tmp/hello.out ,,,,,,,#,三通:,显示内容并将内容保存在文件中 ,,,,,,,#,wc -l /etc/passwd |, cut - d # 39;, & # 39;, f1<>以前练习:,,,,1,统计/usr/bin/目录下的文件个数,,,,,2,取出当前系统上所有用户的壳,要求,每种壳只显示一次,并且按顺序进行显示,,,,,3,思考:如何显示/var/log目录下每个文件的内容类型?,,,,4,取出/etc/inittab文件的第6行,,,,,5,取出/etc/passwd文件中倒数第9个用户的用户名和外壳,显示到屏幕上并将其保存至/tmp/用户文件中,,,,,6,显示/etc目录下所有以pa开头的文件,并统计其个数,,,,,7,不使用文本编辑器,将alias cls=明确一行内容添加至当前用户的. bashrc文件中,
原文来自: https://www.linuxprobe.com/refre-gd-he.html
引用>Linux中重定向和管道介绍