在Linux中,true
和false
是兩個內置的命令,它們用于返回特定的退出狀態碼
true
命令:當你運行true
命令時,它會立即返回一個退出狀態碼0。在Linux中,退出狀態碼0通常表示命令已成功執行。因此,true
命令可以用作一個始終成功的命令。$ true
$ echo $?
0
false
命令:當你運行false
命令時,它會立即返回一個非零退出狀態碼(通常為1)。在Linux中,非零退出狀態碼表示命令執行失敗。因此,false
命令可以用作一個始終失敗的命令。$ false
$ echo $?
1
這兩個命令在編寫腳本或進行條件測試時非常有用。例如,你可以使用true
或false
命令來控制if
語句的執行流程,或者將它們與邏輯操作符(如&&
和||
)結合使用。