Linux中type命令有什麼作用?語法格式是什麼?
在Linux中,type命令用來顯示指定命令的型別,判斷給出的指令是內部指令還是外部指令。那麼Linux中type -a命令是什麼意思?與type命令有何聯絡?以下是詳細的內容介紹。
Linux中type命令有什麼作用?
type命令用來顯示指定命令的型別,判斷給出的指令是內部指令還是外部指令。一個命令的型別可以是如下之一:
alias:別名
keyword:關鍵字,Shell保留字
function:函式,Shell函式
builtin:內建命令,Shell內建命令
file:檔案,磁碟檔案,外部命令
unfound:沒有找到
語法格式:
type(選項)(引數)
type命令常用引數
type命令的基本使用方式就是直接跟上命令名字。
type -a可以顯示所有可能的型別,比如有些命令如pwd是shell內建命令,也可以是外部命令;
type -p只返回外部命令的資訊,相當於which命令;
type -f只返回shell函式的資訊;
type -t只返回指定型別的資訊。
Linux中type-a命令是什麼意思?
type -a作用是顯示一個名字的所有可能,例如:
type命令用法介紹
type命令常被用於判斷另外一個命令是否是內建命令,但它還有更多用法。
1.判斷一個名字當前是否是alias、keyword、function、builtin、file或者什麼都不是:
type ls 的輸出是 ls 是 `ls --color=auto' 的別名
type if 的輸出是 if 是 shell 關鍵字
type type 的輸出是 type 是 shell 內嵌
type frydsh 的輸出是 bash: type: frydsh: 未找到
2.判斷一個名字當前是否是alias、keyword、function、builtin、file或者什麼都不是的另一種方法(適用於指令碼程式設計):
type -t ls 的輸出是 alias
type -t if 的輸出是 keyword
type -t type 的輸出是 builtin
type -t gedit 的輸出是 file
type -t frydsh 沒有輸出
3.顯示一個名字的所有可能:
type -a kill 的輸出是 kill 是 shell 內嵌 和 kill 是 /bin/kill
type -at kill 的輸出是 builtin 和 file
4.檢視一個命令的執行路徑(如果它是外部命令的話):
type -p gedit 的輸出是 /usr/bin/gedit
type -p kill 沒有輸出(因為kill是內建命令)
5.強制搜尋外部命令:
type -P kill 的輸出是 /bin/kill
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2850731/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux系統中find命令語法格式是什麼?作用有哪些?Linux
- Linux裡面locale命令有何作用?語法格式是什麼?Linux
- Linux chattr命令有哪些作用?命令格式是什麼?Linux
- Linux type命令有什麼作用?如何使用?Linux
- Linux grep命令如何使用?語法格式是什麼?Linux
- Linux中什麼是inode?有什麼作用?Linux
- Linux中公有云是什麼?有什麼作用?Linux
- Linux whereis命令是什麼?其作用有哪些?Linux
- Linux中什麼是套接字檔案?有什麼作用?Linux
- Linux中uuid是什麼?作用有哪些?LinuxUI
- Linux裡面kdump是什麼?有什麼作用?Linux
- Linux中Kdump是什麼?其作用有哪些?Linux
- 什麼是Linux裝置節點?有什麼作用?Linux
- Linux終端是什麼?終端有什麼作用?Linux
- Linux中proc檔案系統是什麼意思?有什麼作用?Linux
- Linux中gpgcheck是什麼意思?作用是什麼?LinuxGC
- Linux apt命令有什麼作用?如何使用?LinuxAPT
- Linux dump命令有什麼作用?如何使用?Linux
- JQuery中$(document)是什麼意思有什麼作用jQuery
- 在Linux中,bash shell 中的 hash 命令有什麼作用?Linux
- Java的語法格式是什麼?有哪些需要注意?Java
- bucket是什麼意思?有什麼作用?
- Java swing是什麼?有什麼作用?Java
- Linux中虛擬網路卡是什麼?有何作用?Linux
- Linux中opt是什麼意思?其主要作用是什麼?Linux
- Linux中的bind是什麼意思?有哪些命令?Linux
- Linux yum命令有什麼作用?有哪些常用引數?Linux
- Linux中mesg命令作用是什麼?如何使用?Linux
- 原生IP是什麼意思?有什麼作用?
- 物理防火牆是什麼?有什麼作用?防火牆
- SSL證書是什麼?有什麼作用?
- 什麼是shell?Linux中shell有什麼用途?Linux
- Linux中man命令有什麼用?Linux
- Linux系統中掛載是什麼意思?作用是什麼?Linux
- Linux中yum有何作用?主要功能是什麼?Linux
- Linux中selinux是什麼意思?SELinux的主要作用有哪些?Linux
- Linux中映象檔案是什麼?檔案格式有哪些?Linux
- OV SSL證書是什麼?有什麼作用