linux下命令執行的過程

2021-08-01 07:46:45 字數 464 閱讀 7250

標籤: linux

shell

2014-03-29 14:54

3638人閱讀收藏 

舉報

在clui(

command line user inte***ce

,與gui對應)模式下,使用者是通過shell與系統互動的。什麼是shell?(提示一,提示二)上述兩個材料得知shell也是乙個程式,它與其他程式最大的不同是:它的目的是執行其他程式,而不是從事計算,繪圖,儲存等等具體事務。分析一下shell的工作原理有助於破除shell的神秘感,更好的掌握shell命令。下圖是shell的基本流程,現在流行的bash,csh,zsh等要比這複雜得多,考慮了很多細節。

上圖展示了ls命令的執行過程,下面進行簡單分析:

如此不斷的迴圈。

Linux命令執行過程

在 linux 系統中 一切皆檔案 linux 命令也不例外。那麼,當編輯完成 linux 命令並回車後,系統底層到底發生了什麼事情呢?簡單來說,linux 命令的執行過程分為如下 4 個步驟。判斷使用者是否以絕對路徑或相對路徑的方式輸入命令 如 bin ls 如果是的話直接執行。linux 系統會...

Linux下的執行命令

vbird www command options parameter1 parameter2 說明 1 一行命令中第乙個輸入的部分絕對是 命令 command 或 可執行檔案 2 command為命令的名稱,例如變換路徑的命令為cd等。例如 h 有時候會使用引數的完整全名,則引數前帶有 符號,例如...

linux下執行perl的命令

我們可以通過linux上的命令來對perl檔案做一些操作 首先 在.pl檔案的第一行加上 usr bin perl 是乙個特殊的表示符,這個是解釋這個perl檔案的路徑,用usr下bin下的perl這個直譯器。把寫完了的perl檔案放到任意乙個目錄,如 ap bin 下 為了防止直接執行導致一些不可...