回覆列表
  • 1 # 使用者4314245033358

    set命令作用主要是顯示系統中已經存在的shell變數,以及設定shell變數的新變數值。使用set更改shell特性時,符號"+"和"-"的作用分別是開啟和關閉指定的模式。set命令不能夠定義新的shell變數。如果要定義新的變數,可以使用declare命令以變數名=值的格式進行定義即可。使用:set(選項)(引數)例如:declare mylove="Visual C++" #定義新環境變數 再使用set命令將新定義的變數輸出為環境變數,輸入如下命令: set -a mylove 標示已修改的變數,以供輸出至環境變數。 -b:使被中止的後臺程式立刻回報執行狀態 -C:轉向所產生的檔案無法覆蓋已存在的檔案 -d:Shell預設會用雜湊表記憶使用過的指令,以加速指令的執行。使用-d引數可取消。 -e:若指令傳回值不等於0,則立即退出shell。 -f:取消使用萬用字元。 -h:自動記錄函式的所在位置。 -H Shell:可利用"!"加的方式來執行history中記錄的指令。 -k:指令所給的引數都會被視為此指令的環境變數。 -l:記錄for迴圈的變數名稱。 -m:使用監視模式。 -n:只讀取指令,而不實際執行。 -p:啟動優先順序模式。 -P:啟動-P引數後,執行指令時,會以實際的檔案或目錄來取代符號連線。 -t:執行完隨後的指令,即退出shell。 -u:當執行時使用到未定義過的變數,則顯示錯誤資訊。 -v:顯示shell所讀取的輸入值。 -x:執行指令後,會先顯示該指令及所下的引數。

  • 中秋節和大豐收的關聯?
  • 市政行業設計資質包括哪些?