标准输入 stdin:代码为0,使用< 或 <<标准输出 stdout:代码为1,使用 > 或 >>标准错误 stderr:代码为2,使用 2> 或 2>> /dev/null可以吃掉任何导向这个装置的资料 将正确与错误的资料写到一个地方:command > list 2>&1command &> list ‘cat > XXX’,会创建文件‘<’ 原本由键盘输入的资料,改由资料内容取代‘<<’ 后面跟结束的输入字元 在linux底下,执行一个指令返回值会存在$?中,正确时是0,否则是非0 指令之间用分号(;)隔开,这样分号前的指令执行完后就接着执行后面的指令了 通过一个指令的执行来判断后面的指令要不要执行,需要&&和||的帮忙cmd1 && cmd2 若cmd1执行完毕且正确($?=0),则执行cmd2 若cmd1执行完毕且为错误($?!=0),则cmd2不执行cmd1 || cmd2 若cmd1执行完毕且正确($?=0),则不执行cmd2 若cmd1执行完毕且为错误($?!=0),则执行cmd2 command1 && command2 || command3一般command2和command3放置一定可以成功的命令