type命令的使用
type命令
type 區(qū)別指定的命令是內(nèi)部或外部命令
內(nèi)部命令:由shell自帶的,而且通過(guò)某命令形式提供, ,用戶登錄后自動(dòng)加載并常駐內(nèi)存中
外部命令:在文件系統(tǒng)路徑下有對(duì)應(yīng)的可執(zhí)行程序文件,當(dāng)執(zhí)行命令時(shí)才從磁盤加載至內(nèi)存中,執(zhí)行 完畢后從內(nèi)存中刪除
這些文件被定義在$PATH中
用法:type command
范例:
[13:40:20 root@centos-7 ~]#type echo
echo is a shell builtin
顯示一個(gè)名字的所有可能 -a
[14:18:41 root@centos-7 ~]#type -a echo
echo is a shell builtin
echo is /usr/bin/echo
查看一個(gè)命令的執(zhí)行路徑(如果它是外部命令的話) -p
type -p gedit 的輸出是 /usr/bin/gedit type -p kill 沒(méi)有輸出(因?yàn)閗ill是內(nèi)置命令)
強(qiáng)制搜索外部命令 -P
type -P kill 的輸出是 /bin/kill
1.6.2.1 內(nèi)部命令相關(guān) help 內(nèi)部命令列表 enable 管理內(nèi)部命令 enable cmd 啟用內(nèi)部命令 enable –n cmd 禁用內(nèi)部命令 enable –n 查看所有禁用的內(nèi)部命令
查看外部命令路徑:
which -a |--skip-alias whereis
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)