**:
在 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 成功 伺服器已成功處...