Linux命令的返回碼列表

2021-09-25 02:50:29 字數 462 閱讀 7798

**:

在 linux 下,不管你是啟動乙個桌面程式也好,還是在控制台下執行命令,所有的程式在結束時,都會返回乙個數字值,這個值叫做返回值,或者稱為錯誤號 ( error number )。

我們發現返回值是 0,這是什麼意思呢?

只要返回值是 0,就代表程式執行成功了~

$ ls linuxgem

ls: 無法訪問 linuxgem: 沒有那個檔案或目錄

$ echo $?

這樣,對於某些列印出一堆不熟悉的英文資訊的命令,可以方便的看出它是否成功執行結束。

不過,每次都 echo $? 一下太累了,沒關係,你可以把 $? 放在提示符裡去:

$ perror 2

os error code   2:  no such file or directory

這樣就清楚了,原來是檔案不存在~

錯誤對照表:

linux 批量測試網域名稱返回碼指令碼

需求 應用要求覆蓋host並測試 1.建立乙個host.txt的檔案來存放需要修改的host記錄 2.過濾出host.txt網域名稱列並新生成乙個curl.txt檔案 cat host.txt awk curl.txt 指令碼如下 bin bash echo 修改hosts檔案 echo i埠正常 ...

Linux命令的返回值

在 linux 下,不管你是啟動乙個桌面程式也好,還是在控制台下執行命令,所有的程式在結束時,都會返回乙個數字值,這個值叫做返回值,或者稱為錯誤號 error number 在控制台下,有乙個特殊的環境變數 儲存著前乙個程式的返回值,我們可以試試 ls png diagram1.png eqn.pn...

常見的HTTP返回碼

1xx 臨時響應 表示臨時響應並需要請求者繼續執行操作的狀態碼。100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分。101 切換協議 請求者已要求伺服器切換協議,伺服器已確認並準備切換。2xx 成功 表示成功處理了請求的狀態碼。200 成功 伺服器已成功處...