真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Linux命令有哪些類型

本篇內(nèi)容主要講解“Linux命令有哪些類型”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“Linux命令有哪些類型”吧!

創(chuàng)新互聯(lián)公司于2013年成立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元泰和做網(wǎng)站,已為上家服務(wù),為泰和各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575

Linux命令有2種類型:1、內(nèi)部命令(shell命令),由shell程序識(shí)別并在shell程序內(nèi)部完成運(yùn)行;其在系統(tǒng)啟動(dòng)時(shí)就調(diào)入內(nèi)存,是常駐內(nèi)存的,所以執(zhí)行效率高。2、外部命令(文件系統(tǒng)命令),是bash shell之外的程序,是系統(tǒng)的軟件功能,用戶需要時(shí)才從硬盤(pán)中讀入內(nèi)存。

Linux命令的2種類型

Linux 命令有內(nèi)部命令(內(nèi)建命令)和外部命令之分,內(nèi)部命令和外部命令功能基本相同,但也有些細(xì)微差別。

內(nèi)置命令在系統(tǒng)啟動(dòng)時(shí)就調(diào)入內(nèi)存,是常駐內(nèi)存的,所以執(zhí)行效率高。而外部命令是系統(tǒng)的軟件功能,用戶需要時(shí)才從硬盤(pán)中讀入內(nèi)存。

外部命令

外部命令也稱為文件系統(tǒng)命令,是 bash shell 之外的程序,它并不是 shell 的一部分。外部命令一般位于 /bin、/usr/bin、/sbin 或 /usr/sbin 中。外部命令是 Linux 系統(tǒng)中的實(shí)用程序部分,因?yàn)閷?shí)用程序的功能通常都比較強(qiáng)大,所以其包含的程序量也會(huì)很大,在系統(tǒng)加載時(shí)并不隨系統(tǒng)一起被加載到內(nèi)存中,而是在需要時(shí)才將其調(diào)用內(nèi)存。

通常外部命令的實(shí)體并不包含在 shell 中,但是其命令執(zhí)行過(guò)程是由 shell 程序控制的。shell 程序管理外部命令執(zhí)行的路徑查找、加載存放,并控制命令的執(zhí)行。外部命令是在 bash 之外額外安裝的,通常放在 /bin,/usr/bin,/sbin,/usr/sbin… 等等??赏ㄟ^(guò) “echo

$PATH” 命令查看外部命令的存儲(chǔ)路徑,比如:ls、vi 等。

內(nèi)置命令

內(nèi)部命令實(shí)際上是 shell 程序的一部分,其中包含的是一些比較簡(jiǎn)單的 Linux 系統(tǒng)命令,這些命令由 shell 程序識(shí)別并在 shell 程序內(nèi)部完成運(yùn)行,通常在 Linux 系統(tǒng)加載運(yùn)行時(shí) shell 就被加載并駐留在系統(tǒng)內(nèi)存中。

內(nèi)部命令是寫(xiě)在 bash 源碼里面的,其執(zhí)行速度比外部命令快,因?yàn)榻馕鰞?nèi)部命令 shell 不需要?jiǎng)?chuàng)建子進(jìn)程。比如:exit,history,cd,echo 等。

說(shuō)明

其中,pwd 命令是一個(gè)特殊的命令,其有兩個(gè)版本,一個(gè)版本是內(nèi)置命令,一個(gè)版本是外部命令。

總結(jié)

外部命令會(huì)創(chuàng)建出一個(gè)包含全新環(huán)境的子進(jìn)程,而內(nèi)置命令不會(huì)。相比之下,外部命令的使用成本更高,所以內(nèi)置命令更高效,不會(huì)受到環(huán)境變化的影響。

區(qū)分內(nèi)置命令與外部命令

語(yǔ)法

type command

案例

我們使用 type 命令,查看 cd 命令是內(nèi)部命令還是外部命令,具體命令如下:

type cd

運(yùn)行后,終端輸出如下:

Linux命令有哪些類型

我們看到,輸出了 cd 是一個(gè)內(nèi)置命令,現(xiàn)在,我們?cè)俅问褂?type 命令,查看 ps 命令,是內(nèi)置命令還是外部命令,具體命令如下:

type ps

運(yùn)行后,終端輸出如下:

Linux命令有哪些類型

我們看到,輸出了 ps 命令的位置,即,表明 ps 命令是一個(gè)外部命令。

到此,相信大家對(duì)“Linux命令有哪些類型”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


網(wǎng)頁(yè)題目:Linux命令有哪些類型
當(dāng)前地址:http://weahome.cn/article/gejhgg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部