输出重定向

shell:是一个命令行解释器

脚本的执行方式:

echo:输出命令(例如:echo  "hello  world")

echo   "hel\blo":向左删除一个字符 >>helo


history:查看历史命令

histroy  -w:保存历史命令

history   -c:清空历史命令

历史命令默认保留的是1000条

!!:重复执行上一条命令

!n:重复执行第n条历史命令

!字符串:重复执行最后一条以该字串开前头的命令


按Tab可以自动补全操作


dev目录:是硬件目录


标准输出重定向:

>:单大于号是以覆盖的方式,把命令的正确输出输出到指定文件或设备当中

>>:双大于号是以追加的方式,把命令的正确输出输出到指定的文件或设备当中

如果要保存错误的命令要在前面加2,案例如下:

                  lsa  2>>  a或lsa   2>a


正确输出和错误输出同时保存的输出重定向操作:

语法格式:

                    命令  >>  文件   2>&1:以追加的方式输出

                    命令   &>>文件               

案例:ls  >>  a   2>&1或ls  >   a  2>&1

需注意:只要写错误输出大于号两边都不要加上空格;


把正命的输出保存在文件1中,把错误的输出保存在文件2中

语法格式:命令>>文件1   2>>文件2

你可能感兴趣的:(输出重定向)