标准输出:1>,1>>
标准错误输出:2>, 2>>
标准输入:<,可以使用cat > file < inputfile来将inpuitfile中的内容写到file中。
$?(命令回传码)与&&,||
cmd1 && cmd2 : 如果cmd1执行正确,则$?=0,执行cmd2,如果执行错误$?!=0,不执行cmd2
cmd1 || cmd2 : 如果cmd1执行正确,则$?=0,不执行cmd2,如果执行错误$?!=0,执行cmd2
管道命令:
管道命令只能处理标准输出,不能处理标准错误输出。管道命令用“|”做界定符。
选取命令:cut和grep
排序命令:sort,wc,uniq
双向重定向:tee
字符转换命令:tr,col,join,paste,expand
切割命令:split
参数代换:xargs
注:在以上这些管道命令中,都可以将减号“-”代替标准输入与标准输出。