在Linux中,type
命令用于显示一个命令的详细信息,包括它是一个内置命令、外部命令还是别名
要区分内置命令和外部命令,你可以使用以下方法:
- 使用
type
命令查看命令类型:
type command_name
例如,要查看ls
命令的类型,可以运行:
type ls
输出结果类似于:
ls is /bin/ls
这表明ls
是一个外部命令,位于/bin/ls
。
- 如果输出结果类似于:
command_name is a shell builtin
那么该命令是一个内置命令。例如,cd
命令是一个内置命令,因为输出结果类似于:
cd is a shell builtin
- 如果输出结果类似于:
command_name is aliased to command
那么该命令是一个别名。例如,ll
可能是一个别名,因为输出结果类似于:
ll is aliased to 'ls -alF'
总之,你可以通过type
命令的输出来区分内置命令、外部命令和别名。