国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 3643|回復: 0
打印 上一主題 下一主題

Linux下的Shell工作原理

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2017-5-19 14:18:54 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

口程序,如果把Linux內核想象成一個球體的中心,shell就是圍繞內核的外層。當從shell或其他程序向Linux傳遞命令時,內核會做出相應的反應。 shell是一個命令語言解釋器,它擁有自己內建的shell命令集,shell也能被系統中其他應用程序所調用。用戶在提示符下輸入的命令都由shell先解釋然后傳給Linux核心。 有一些命令,比如改變工作目錄命令cd,是包含在shell內部的。還有一些命令,例如拷貝命令cp和移動命令rm,是存在于文件系統中某個目錄下的單獨的程序。對用戶而言,不必關心一個命令是建立在shell內部還是一個單獨的程序。 shell首先檢查命令是否是內部命令,若不是再檢查是否是一個應用程序(這里的應用程序可以是Linux本身的實用程序,如ls和rm,也可以是購買的商業程序,如xv,或者是自由軟件,如emacs)。然后shell在搜索路徑里尋找這些應用程序(搜索路徑就是一個能找到可執行程序的目錄列表)。如果鍵入的命令不是一個內部命令并且在路徑里沒有找到這個可執行文件,將會顯示一條錯誤信息。如果能夠成功找到命令,該內部命令或應用程序將被分解為系統調用并傳給Linux內核。 shell的另一個重要特性是它自身就是一個解釋型的程序設計語言,shell程序設計語言支持絕大多數在高級語言中能見到的程序元素,如函數、變量、數組和程序控制結構。shell編程語言簡單易學,任何在提示符中能鍵入的命令都能放到一個可執行的shell程序中。 當普通用戶成功登錄,系統將執行一個稱為shell的程序。正是shell進程提供了命令行提示符。作為默認值(TurboLinux系統默認的shell是BASH),對普通用戶用“$”作提示符,對超級用戶(root)用“#”作提示符。 一旦出現了shell提示符,就可以鍵入命令名稱及命令所需要的參數。shell將執行這些命令。如果一條命令花費了很長的時間來運行,或者在屏幕上產生了大量的輸出,可以從鍵盤上按ctrl+c發出中斷信號來中斷它(在正常結束之前,中止它的執行)。 當用戶準備結束登錄對話進程時,可以鍵入logout命令、exit命令或文件結束符(EOF)(按ctrl+d實現),結束登錄。

技術交流可以加黃工QQ2685896890
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩精品导航 | 久久综合九色综合欧洲 | 亚洲欧美日韩精品中文乱码 | 黄色成人一级片 | 另类 欧美 视频二区 | 久久精品亚洲欧美va | 最新国产三级在线观看不卡 | 日本高清黄色网站 | 国产精品亚洲欧美一级久久精品 | 视频在线观看一区二区 | 久久久国产一区二区三区 | 久久国产精品99久久久久久牛牛 | 日韩欧美~中文字幕 | 九九99国产精品视频 | 免费jjzz在在线播放国产成人 | 国产精品美女网站在线观看 | 一级做a爰片性色毛片黄书 一级做a爰片欧美一区 | 天堂网2021| 欧美69精品国产成人 | 99福利资源久久福利资源 | 高清精品一区二区三区一区 | 日韩一区二区三区在线播放 | 在线观看精品国产入口 | 久久精品一区二区三区资源网 | 就色干综合 | 国产精品区一区二区三 | 在线视频观看亚洲 | 伊人小婷婷色香综合缴缴情 | 日韩欧美视频在线一区二区 | 激情五月激情综合 | 日本高清不卡一区 | 亚洲欧美成人综合 | 国产日韩欧美swag在线观看 | 日韩中文在线观看 | 国产三级自拍视频 | 久久观看午夜精品 | 麻豆你懂的 | 2021天天躁夜夜躁狠狠躁 | 一集毛片 | 婷五月综合 | 日本精品一区二区三区在线视频 |