複製鏈接
請複製以下鏈接發送給好友

bsh

鎖定
bsh是UNIX命令,bsh 命令調用 Bourne Shell,後者是一個交互式命令解釋器和命令編程語言。該 shell 或者從終端鍵盤交互式地或者從文件執行命令。
中文名
bsh
定    義
bsUNIX命令
下    屬
交互式命令解釋器
職    能
交互式地或者從文件執行命令
公    司
博西家用電器(中國)有限公司
類    型
命令文件

目錄

bsh語法

bsh [ -i ] [ -r ] [ { + | - } { [ a ] [ e ] [ f ] [ h ] [ k ] [ n ] [ t ] [ u ] [ v ] [ x ] } ] [ -c String | -s | File [ Parameter ] ]
注:在標誌前加的 +(加號)而非 -(減號)會將它關閉。

bsh描述

有關 Bourne Shell 的更多信息,請參閲 《AIX 5L V5.2 系統用户指南:操作系統與設備》 中的Bourne Shell。

bsh標誌

Bourne Shell 僅當該 shell 在命令行處被調用時才解釋以下標誌:
注:除非指定 -c 或 -s 標誌,否則 shell 會認為下一個參數是命令文件(shell 腳本)。它會將該命令行上的任何其它東西傳遞給命令文件。要獲得更多信息,請參閲 《AIX 5L V5.2 系統用户指南:操作系統與設備》 中的Bourne Shell 中的變量替換中有關位置參數的討論。
-a 標誌以導出所有變量(正在對這些變量賦值)。如果此賦值在命令名前,則導出屬性僅對該命令的執行環境有效,除非賦值處於特殊內置命令之一的前面。此情況下,在內置命令完成之後,導出屬性持續。如果賦值不在命令名前面,或者如果賦值是 getopts 或 read 命令操作的結果,則只有當變量被取消設置時,導出屬性才會無效。
-c String 運行從 String 變量讀取的命令。從 String 變量的值和以剩餘 Parameter 操作數序列排列的位置參數($1、$2 等)設置特殊參數值 0。當指定此標誌,該 shell 不會從標準輸入讀取附加命令。
-e 如果命令滿足所有下列條件,則立即退出:
* 退出時返回的值大於 0。
* 它不是 while、until 或 if 命令複合列表的一部分。
* 未進行使用 AND 或 OR 列表的測試。
* 不是緊跟在保留字 !(感嘆號)之後的流水線。
-f 禁用文件名替換。
-h 定位並記憶已定義功能的函數中調用的命令。(通常執行函數時,這些命令都會被定位;請參閲 hash 命令。)
-i 即使輸入和輸出並非來自工作站,仍使 shell 成為交互式。此情況下,shell 忽略 TERMINATE 信號,這樣一來 kill 0 命令不能停止交互式 shell ,並捕獲 INTERRUPT 信號,於是就可以中斷 wait 命令的功能。在所有情況中,shell 忽略 QUIT 信號。
-k 在這種環境中為命令放置所有關鍵字參數,而不僅僅是那些處於命令名之前的關鍵字參數。
-n 讀取命令但不執行。-n 標誌可用於檢查 shell 腳本語法錯誤。交互式 shell 可忽略此選項。
-r 調用受限制 shell。使用此標誌與發出 Rsh 命令是一樣的,除了 shell 在讀取 .profile 文件時會強制行使限制。
-s 從標準輸入讀取命令。任何指定的剩餘參數作為位置參數傳遞到新建 shell。Shell 輸出被寫至標準錯誤,除非是內置命令的輸出。
-t 在讀取和執行一個命令後退出。
-u 當進行變量替換時,把取消設置變量當作錯誤並立即退出。交互式 shell 不退出。
-v 在讀取 shell 輸入行時,顯示它們。
-x 在執行命令之前,顯示命令和它們的參數。
注:使用 +(加號)而非 -(減號)取消設置標誌。$- 特殊變量包含標誌的當前設置。

bsh文件

/usr/bin/bsh 指定至 Bourne shell 的路徑名。
/usr/bin/Rsh 指定至受限的 Bourne Shell(Bourne Shell 的子集)的路徑名。
/tmp/sh* 包含打開 shell 時創建的臨時文件。

bshBSH

BSH也是博西家用電器(中國)有限公司
世界排名第三、歐洲排名第一的博世和西門子家用電器集團,是享譽全球的百年白色家電製造商。集團於1994年正式進入中國,迄今為止,已投資創建了三大生產基地,員工近7,000人。1997年8月25日,博西家用電器(中國)有限公司在南京正式成立,全面負責博世、西門子、嘉格納和康西達四個家電品牌在中國的管理與發展,以及家電產品在中國的銷售和售後服務工作。