同 C 语言中的逻辑与 && 和逻辑或 || 相同,在 Linux 里的 Shell 中,也同样存在逻辑与 && 和逻辑或 || ,但与 C 语言不同的是,Shell 中的这两个符号linux命令,除了也可用于表达逻辑与和逻辑或之外,还可以实现命令执行顺序的简单控制。
在实现命令执行顺序的简单控制时,&& 与 || 是根据其前面的命令执行结果来进行判断的。
&& 表示如果前面的命令执行结果为 0 时,则执行后面的命令,否则不执行
每一次打开新窗口时都需要先执行vars命令,后面才能执行其他命令。直接执行echo命令将显示当前echo命令状态(off或on)执行echo off将关闭回显linux命令,它后面的所有命令都不显示命令本身,只显示执行后的结果,除非执行echo on命令。直接执行echo命令将显示当前echo命令状态(off或on)执行echooff将关闭回显,它后面的所有命令都不显示命令本身,只显示执行后的结果,除非执行echo on命令。
如果想知道上一次命令的返回结果,可以使用 echo $? 获取结果。
如果执行成功,结果为 0
如果执行不成功,结果为 1
上一个教程:那些吓人的Linux命令!
下一个教程:意想不到的有趣linux命令18个,玩得溜