古詩詞大全網 - 成語經典 - shell在編程中的意思

shell在編程中的意思

shell在編程中的意思是指壹種命令行解釋器,是為用戶和操作系統之間通信提供的壹層接口。

在計算機科學中,Shell俗稱殼(用來區別於核),是指“為使用者提供操作界面”的軟件(command interpreter,命令解析器)。它類似於DOS下的COMMAND.COM和後來的cmd.exe。它接收用戶命令,然後調用相應的應用程序。

同時它又是壹種程序設計語言。作為命令語言,它交互式解釋和執行用戶輸入的命令或者自動地解釋和執行預先設定好的壹連串的命令;作為程序設計語言,它定義了各種變量和參數,並提供了許多在高級語言中才具有的控制結構,包括循環和分支。

shell的用途

使用用戶的缺省憑證和環境執行shell。在UEFI環境下,EFI的shell環境提供了壹組豐富的擴展和增強的命令,在以後的計算機中,傳統的DOS界面將會被shell環境所取代,所有的.exe文件將不會在以後支持shell的環境中出現,取而代之的文件後綴是.efi。在shell環境下,分為IA-32和x64,32位的*.efi文件不能在x64的計算機中運行。