同 C 語言中的邏輯與 && 和邏輯或 || 相同,在 Linux 里的 Shell 中,也同樣存在邏輯與 && 和邏輯或 || ,但與 C 語言不同的是,Shell 中的這兩個符號linux命令,除了也可用于表達邏輯與和邏輯或之外,還可以實現(xiàn)命令執(zhí)行順序的簡單控制。
在實現(xiàn)命令執(zhí)行順序的簡單控制時,&& 與 || 是根據(jù)其前面的命令執(zhí)行結果來進行判斷的。
&& 表示如果前面的命令執(zhí)行結果為 0 時,則執(zhí)行后面的命令,否則不執(zhí)行
每一次打開新窗口時都需要先執(zhí)行vars命令,后面才能執(zhí)行其他命令。直接執(zhí)行echo命令將顯示當前echo命令狀態(tài)(off或on)執(zhí)行echo off將關閉回顯linux命令,它后面的所有命令都不顯示命令本身,只顯示執(zhí)行后的結果,除非執(zhí)行echo on命令。直接執(zhí)行echo命令將顯示當前echo命令狀態(tài)(off或on)執(zhí)行echooff將關閉回顯,它后面的所有命令都不顯示命令本身,只顯示執(zhí)行后的結果,除非執(zhí)行echo on命令。
如果想知道上一次命令的返回結果,可以使用 echo $? 獲取結果。
如果執(zhí)行成功,結果為 0
如果執(zhí)行不成功,結果為 1
上一個教程:那些嚇人的Linux命令!
下一個教程:意想不到的有趣linux命令18個,玩得溜