1.命令:|
表示管道,上一条命令的输出,作为下一条命令参数,如:ls | grep “aa”,在ls的输出中查找aa字符串。
2.命令:||
表示上一条命令执行失败后,才执行下一条命令,如 cat nofile || echo “fail”
3.命令:&
表示任务在后台执行,执行程序的后面添加&,这样在程序执行时我们仍然可以操作控制台。如要在后台运行redis-server,则有 redis-server &
4.命令:&&
表示前一条命令执行成功时,才执行后一条命令 ,如 echo '1‘ && echo ‘2’
5.$?和$#
$?是执行上一条指令的返回值;$#是调用shell脚本传递的参数个数,注意这里的参数个数和C语言main函数传参的区别
标签:aa,一条,echo,命令,&&,Linux,执行 From: https://www.cnblogs.com/god-of-death/p/16928260.html