linux中set的用法


功能說明:設置shell。
語  法:set [+-abCdefhHklmnpPtuvx]
補充說明:用set 命令可以設置各種shell選項或者列 出shell變量.單個選項設置常用的特性.在某些選項之后-o參數將特殊特性打開.在某些選項之后使用+o參數將關閉某些特性,不帶任何參數的set命 令將顯示shell的全部變量.除非遇到非法的選項,否則set總是返回ture.
參  數:
allexport -a 從設置開始標記所有新的和修改過的用於輸出的變量
braceexpand -B 允許符號擴展,默認選項
emacs 在進行命令編輯的時候,使用內建的emacs編輯器, 默認選項
errexit -e 如果一個命令返回一個非0退出狀態值(失敗),就退出.
histexpand -H 在做臨時替換的時候允許使用!和!! 默認選項
history 允許命令行歷史,默認選項
ignoreeof 禁止coontrol-D的方式退出shell,必須輸入exit。
interactive-comments 在交互式模式下, #用來表示注解
keyword -k 為命令把關鍵字參數放在環境中
monitor -m 允許作業控制
noclobber -C 保護文件在使用重新動向的時候不被覆蓋
noexec -n 在腳本狀態下讀取命令但是不執行,主要為了檢查語法結構。
noglob -d 禁止路徑名擴展,即關閉通配符
notify -b 在后台作業以后通知客戶
nounset -u 在擴展一個沒有的設置的變量的時候, 顯示錯誤的信息
onecmd -t 在讀取並執行一個新的命令后退出
physical -P 如果被設置,則在使用pwd和cd命令時不使用符號連接的路徑 而是物理路徑
posix 改變shell行為以便符合POSIX要求
privileged 一旦被設置,shell不再讀取.profile文件和env文件 shell函數也不繼承任何環境
verbose -v 為調試打開verbose模式
vi 在命令行編輯的時候使用內置的 vi編輯器
xtrace -x 打開調試回響模式

http://vdisk.weibo.com/s/zamjcahg3OtUD
http://vdisk.weibo.com/s/zamjcahg3OtUDhttp://vdisk.weibo.com/s/zamjcahg3OtUD


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM