日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

shell的简介

發布時間:2023/12/13 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 shell的简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

在計算機科學中,shell俗稱殼(用來區別于核),是指提供使用者使用界面的軟件(命令解析器)。它類似于DOS下的command.com。它接收用戶命令,然后調用相應的應用程序。同時它又是一種程序設計語言。

1 shell的分類:

1.1 圖形界面shellGraphical User Interface shell GUI shell

例如:應用最為廣泛的 Windows Explorer (微軟的windows系列制作系統),還有也包括廣為人知的 Linux shell,其中linux shell 包括 X windows manger (BlackBoxFluxBox),以及功能更強大的CDEGNOMEKD XFCE

1.2 命令行式shellCommand Line Interface shell ,即CLI shell

例如:

bash / sh / ksh / cshUnix/linux 系統)

COMMAND.COMMS-DOS 系統)

cmd.exe / 命令提示字符(Windows NT 系統)

Windows PowerShell(支持 .NET Framework 技術的 Windows NT 系統)

傳統意義上的shell指的是命令行式的shell,以后如果不特別注明,shell是指命令行式的shell

文字操作系統與外部最主要的接口就叫做shellshell是操作系統最外面的一層。shell管理用戶與操作系統之間的交互:等待用戶輸入,向操作系統解釋用戶的輸入,并且處理各種各樣的操作系統的輸出結果。

shell提供了用戶與操作系統之間通訊的方式。這種通訊可以以交互方式(從鍵盤輸入,并且可以立即得到響應),或者以shell script(非交互)方式執行。shell script是放在文件中的一串shell和操作系統命令,它們可以被重復使用。本質上,shell script是命令行命令簡單的組合到一個文件里面。

Shell基本上是一個命令解釋器,類似于DOS下的command.com。它接收用戶命令(如ls),然后調用相應的應用程序。較為通用的shell有標準的Bourne shell (sh)C shell (csh)

2 交互式shell和非交互式shell

交互式模式:shell等待用戶的輸入,并且執行用戶提交的命令。這種模式被稱作交互式是因為shell與用戶進行交互。這種模式也是大多數用戶非常熟悉的:登錄、執行一些命令、簽退。當用戶簽退后,shell也終止了。

非交互式模式:shell不與用戶進行交互,而是讀取存放在文件中的命令,并且執行它們。當它讀到文件的結尾,shell也就終止了。?

轉載于:https://www.cnblogs.com/tekson/archive/2009/07/09/1519733.html

總結

以上是生活随笔為你收集整理的shell的简介的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。