91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

shell簡介

發布時間:2020-02-21 09:27:01 來源:網絡 閱讀:546 作者:gold的寵兒 欄目:系統運維

      Shell  簡 介

一.Bash的產生

  bash 是一個為GNU項目編寫的Unix shell。它的名字是一系列縮寫:Bourne-Again SHell — 這是關于Bourne shell(sh)的一個雙關語(Bourne again / born again)。Bourne shell是一個早期的重要shell,Bash是許多Linux發行版的默認Shell。由Stephen Bourne在1978年前后編寫,并同Version 7 Unix一起發布。bash則在1987年由Brian Fox創造。在1990年,Chet Ramey成為了主要的維護者。

bash是大多數Linux系統以及Mac OS X v10.4默認的shell,它能運行于大多數Unix風格的操作系統之上,甚至被移植到了Microsoft Windows上的Cygwin系統中,以實現windows的POSIX虛擬接口。此外,它也被DJGPP項目移植到了MS-DOS上。

事實上,還有許多傳統UNIX上用的Shell,例如tcsh、csh、ash、bsh、ksh等 等,Shell Script大致都類同,當您學會一種Shell以后,其它的Shell會很快就上手,大多數的時候,一個Shell Script通常可以在很多種Shell上使用。

bash是大多數Linux系統以及Mac OS X默認的shell,它能運行于大多數類Unix風格的操作系統之上,甚至被移植到了Microsoft Windows上的Cygwin系統中,以實現Windows的POSIX虛擬接口。此外,它也被DJGPP項目移植到了MS-DOS上。

bash的命令語法是Bourne shell命令語法的超集。數量龐大的Bourne shell腳本大多不經修改即可以在bash中執行,只有那些引用了Bourne特殊變量或使用了Bourne的內置命令的腳本才需要修改。 bash的命令語法很多來自Korn shell (ksh) 和 C shell (csh), 例如命令行編輯,命令歷史,目錄棧,$RANDOM 和 $PPID 變量,以及POSIX的命令置換語法: $(...)。作為一個交互式的shell,按下TAB鍵即可自動補全已部分輸入的程序名,文件名,變量名等等。

       

 

shell簡介


                                   Shell體系圖

二.參數說明 編輯 

-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時以這些文件作為啟動文件。

--refile文件名 如果bash是交互的,則以此文件作為bash的啟動文件。替代-/.bashrc。

-version 在bash開始時顯示此bash的版本號。

-quiet 不顯示版本號和其他信息,這是缺省值。

-login 激活bash,偽裝為登錄shell。

-nobraceexpansion 不執行大括號擴展。

-nolineediting 在交互狀態下不使用GNU的readline庫去讀取命令。即取消了命令行編輯功能。

-posix 改變bash的行為,使其符合Posix 1003.2規定的標準。

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

商水县| 济宁市| 淄博市| 竹山县| 平凉市| 吴堡县| 六盘水市| 泽库县| 武隆县| 晴隆县| 社旗县| 鄂托克旗| 靖边县| 安义县| 秦安县| 老河口市| 行唐县| 尤溪县| 合川市| 和顺县| 乐平市| 治县。| 常宁市| 晋宁县| 田林县| 永川市| 邵东县| 南丰县| 南京市| 通榆县| 福建省| 隆化县| 忻城县| 平顺县| 达孜县| 新安县| 南汇区| 德格县| 铜山县| 墨竹工卡县| 遵化市|