shell簡介之bash程式設計之引數說明(轉)

BSDLite發表於2007-08-11
shell簡介之bash程式設計之引數說明(轉)[@more@]  當你登入入系統時侯,就已經開始使用bash,不過我們也可以在命令列上起動bash:
  1.Bash引數說明
  bash的命令格式是:
  bash  [引數] [檔名]
  各引數的意義如下:
  -c 字串。若用 -c引數,則bash從字串中讀入命令,如果字串後還有變數就被設定為從
  $0開始的位置引數。
  -i 若用-i引數,則bash是互動的。
  -s 若用-s引數,則bash從標準輸入中讀入命令(在執行完-c帶的命令之後。)直到輸入 
  exit。
  - 單一的-符號表明引數執行完畢,並且遮蔽此後所跟引數,後面的所有變數都看作是檔案
  名。
  -norc 如果bash是互動的,則不執行個人初始化檔案:-/.bashrc,如果bash作為sh來執行,這個
  引數預設是關閉的。
  -noprofile 不執行系統範圍的啟動檔案/etc/profile,也不執行個人的啟動檔案
  ~/.bash_profile,~/.bash_login或~/.profile。預設情況下,bash作為登入的shell時以這些文
  件作為啟動檔案。
  -rcfile 檔名 如果bash是互動的,則以此檔案作為bash的啟動檔案。替代~/.bashrc。
  -version 在bash開始時顯示bash的版本號。
  -quiet 不顯示版本號和其它資訊,這是預設值。
  -login 啟用bash,偽裝為登入shell。
  -nobraceexpansion 不執行大括號擴充套件。
  -nolineediting 在互動狀態下不使用GNU的readline庫去讀取命令。即取消了命令列編輯功
  能。
  -posix 改變bash的行為,使其符合Posix 1003.2規定的標準。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-946529/,如需轉載,請註明出處,否則將追究法律責任。

相關文章