中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

Linux系統(tǒng)命令解析你所不熟悉的都在這里

時間:2019-10-11

linux命令手冊_linux vi命令_linux命令

對于Linux系統(tǒng),用戶們一定對它那功能強(qiáng)大的命令印象深刻,不過有許多Linux用戶對Linux系統(tǒng)中的各項(xiàng)命令并不太熟悉,下面就和小編一起來看看Linux系統(tǒng)的命令吧。

Linux系統(tǒng)命令解析你所不熟悉的都在這里

Linux的命令分為內(nèi)部命令和外部命令:

內(nèi)部命令在系統(tǒng)啟動時就調(diào)入內(nèi)存,是常駐內(nèi)存的,所以執(zhí)行效率高。

外部命令是系統(tǒng)的軟件功能,用戶需要時才從硬盤中讀入內(nèi)存。

type可以用來判斷一個命令是否為內(nèi)置命令

type: usage: type [-afptP] name [name 。。。]

[root@linuxeye ~]# type type

type is a shell builtin

[root@linuxeye%20~]#%20type%20-p%20type

[root@linuxeye%20~]#%20type%20-t%20type

builtin

[root@linuxeye%20~]#%20type%20type

type%20is%20a%20shell%20builtin

[root@linuxeye%20~]#%20type%20-t%20type

builtin

[root@linuxeye%20~]#%20type%20pwd

pwd%20is%20a%20shell%20builtin

[root@linuxeye ~]# type whiptail

whiptail is /usr/bin/whiptail

[root@linuxeye ~]# type -t whiptail

file

enable既可以查看內(nèi)部命令,同時也可以判斷是否為內(nèi)部命令

[root@linuxeye ~]# enable -a #查看內(nèi)部命令

[root@linuxeye ~]# enable whiptail #非內(nèi)部命令

-bash: enable: whiptail: not a shell builtin

[root@linuxeye ~]# enable pwd #是內(nèi)部命令

linux命令手冊_linux命令_linux vi命令

內(nèi)部命令用戶輸入時系統(tǒng)調(diào)用的速率快,不是內(nèi)置命令linux命令,系統(tǒng)將會讀取環(huán)境變量文件.bash_profile、/etc/profile去找PATH路徑。

然后在提一下命令的調(diào)用linux命令,有些歷史命令使用過后,會存在在hash表中,當(dāng)你再次輸入該命令它的調(diào)用會是這樣一個過程。

hash——》內(nèi)置命令——》PATH 命令的調(diào)用其實(shí)應(yīng)該是這樣一個過程。

[root@linuxeye ~]# type pwd

pwd is a shell builtin

[root@linuxeye ~]# type cat

cat is /usr/bin/cat

[root@linuxeye ~]# ls linuxeye*

linuxeye.pem linuxeye.txt

linux命令_linux vi命令_linux命令手冊

[root@linuxeye ~]# cat linuxeye.txt

linuxeye

[root@linuxeye ~]# hash -l #顯示hash表

builtin hash -p /usr/bin/cat cat

builtin hash -p /usr/bin/ls ls

[root@linuxeye ~]# type cat

cat is hashed (/usr/bin/cat)

[root@linuxeye ~]# hash -r #清除hash表

[root@linuxeye ~]# type cat

cat is /usr/bin/cat

從上面操作可以看出。hash表不存放系統(tǒng)內(nèi)置命令。

這就是Linux系統(tǒng)中的內(nèi)部命令和外部命令了,對Linux命令不熟悉,或者感興趣的用戶快來看看吧。