shell是什麼意思阿
1樓:豬八戒網
shell是乙個命令處理器(commandprocessor)——是乙個讀入並解釋你輸入的命令的程式。除了是乙個命令中斷器以外,shell還是乙個程式設計語言。你可以編寫shell可以解釋的程式(被稱為源程式),這些源程式可以包含shell程式設計命令等等。
shell除了解飢棚釋命令以外,還有其他工作,它也可以配置和程式設計。shell擁有自己的語言允許使用者編渣肢和寫程式並以一種複雜方式執行。shell程式語言具有許多常用的程式語言的特徵,例如:
迴圈和控制結構等。使用者可以生成像其他應用程式一樣複雜的shell程式。
補充說明:簡單的說:shell是乙個互動性命令如盯直譯器。
shell獨立於作業系統,這種設計讓使用者可以靈活選擇適合自己的讓你在命令列鍵入命令,經過shell解釋後傳送給作業系統(核心)執行。
一下是shell功能的乙個彙總:
查詢命令的位置並且執行相關聯的程式。
為shell變數賦新值。
執行命令替代。
處理i/o重定向和管道功能。
提供乙個解釋性的程式語言介面,包括tests、branches和loops等語句。
shell是什麼意思?
2樓:網友
shell是系統的使用者介面,提供了使用者與核心進行互動操作的一種介面。它接收使用者輸入的命令並把它送入核心去執行。
實際上shell是乙個命令直譯器,它解釋由使用者輸入的命令並且把它們送到核心。不僅如此,shell有自己的程式語言用於對命令的,它允許使用者編寫由shell命令組成的程式。shell程式語言具有普通程式語言的很多特點,比如它也有迴圈結構和分支控制結構等,用這種程式語言編寫的shell程式與其他應用程式具有同樣的效果。
linux提供了像microsoft windows那樣的可視的命令輸入介面--x window的圖形使用者介面(gui)。它提供了很多桌面環境系統,其操作就象windows一樣,有視窗、圖示和選單,所有的管理都是通過滑鼠控制。現在比較流行的桌面環境系統是kde和gnome。
每個linux系統的使用者可以擁有他自己的使用者介面或shell,用以滿足他們自己專門的shell需要。
同linux本身一樣,shell也有多種不同的版本。目前主要有下列版本的shell: bourne shell:是貝爾實驗室開發的。
bash:是gnu的bourne again shell,是gnu作業系統上預設的shell。
korn shell:是對bourne shell的發展,在大部分內容上與bourne shell相容。 c shell:是sun公司shell的bsd版本。
3樓:啊_科
shell可以理解為介於使用者和作業系統核心之間的直譯器,負責將使用者輸入的指令解析後交由作業系統核心去執行處理。
shell指令碼就是一條或多條命令,通過特定的邏輯結構組合起來,去完成複雜的管理任務,類似於windows系統的bat指令碼。
shell是什麼意思阿!!!
4樓:匿名使用者
殼 的目的。阻止掌控。
殼 的內容。方便控制。
請教shell中,是什麼意思
在unix linux 系統中,shell被稱為殼 用來區別於核 給使用者提供一個使用介面 即 命令直譯器 它類似於以前 dos 作業系統下的 command.com 和 後來 windows 系統下面的 cmd.exe。它負責接收使用者輸入的各種命令,然後呼叫相應的各種應用程式並可以返回一定的返回...
shell指令碼,判斷目錄內是檔案還是子目錄
你能不能一次把問題提完整呢。shell 沒有提供處理檔案系統的底層功能。可以使用重定向,在得到一行後就立刻匹配,完成後立刻退出。它不需要等到ls命令完成。可以操作目錄下存在大量檔案的情況。效率最快的是這個 ls opt 1f sort none read line echo line if grep...
這啥意思啊,這啥意思啊?
好久不見應該有情可原,況且也許他的視力真不是太好,為給你個好印象沒戴眼鏡。也或許你們見面時他有點靦腆,都沒敢正臉多看你幾眼。總之再給他個機會,確定無藥可救之後再決定也不遲 說明人家根本就沒記得你是誰,對你沒啥印象。至於怎麼回,那要看你怎麼想了,如果不想理對方,可以不回,以後也沒有交集了,如果你想接近...