linux

linux type命令如何区分内置

小樊
81
2024-11-26 00:14:59
栏目: 智能运维

在Linux中,type命令用于显示一个命令的详细信息,包括它是一个内置命令、外部命令还是别名

要区分内置命令和外部命令,你可以使用以下方法:

  1. 使用type命令查看命令类型:
type command_name

例如,要查看ls命令的类型,可以运行:

type ls

输出结果类似于:

ls is /bin/ls

这表明ls是一个外部命令,位于/bin/ls

  1. 如果输出结果类似于:
command_name is a shell builtin

那么该命令是一个内置命令。例如,cd命令是一个内置命令,因为输出结果类似于:

cd is a shell builtin
  1. 如果输出结果类似于:
command_name is aliased to command

那么该命令是一个别名。例如,ll可能是一个别名,因为输出结果类似于:

ll is aliased to 'ls -alF'

总之,你可以通过type命令的输出来区分内置命令、外部命令和别名。

0
看了该问题的人还看了