这 在 Linux 中键入命令 显示有关 Linux 命令的信息。 它告诉您 Linux 命令的类型。 命令类型表示系统如何解释命令。
不同类型的命令是:
- 别名
- 外壳内置
- 文件
- 功能
- 关键词
我们还可以使用 type command 来获取命令的位置和可执行路径。 在本教程中,我们将学习如何使用 type 命令。
查找所有常用命令的“类型”
让我们尝试在我们知道的一些流行命令上运行 type 命令。
1.ls命令
让我们尝试在 ls 上运行 type 命令。
type ls
输出:
ls is aliased to `ls --color=auto'
2.密码命令
让我们尝试在 pwd 命令上运行类型。
type pwd
输出:
pwd is a shell builtin
3. mkdir 命令
让我们尝试在 mkdir 命令上运行 type 。
type mkdir
输出 :
mkdir is /usr/bin/mkdir
4.输入命令
让我们尝试在 type 命令上运行类型。
type type
输出 :
type is a shell builtin
5.如果条件
让我们尝试在 if 条件下运行命令。
type if
输出:
if is a shell keyword
减少类型命令输出
要在输出中仅打印命令的类型,请使用 -t 标志 用类型命令。
输出可以是以下之一:
- 别名
- 功能
- 内置
- 文件
- 关键词
对于我们之前尝试过的所有相同命令,让我们使用带有 -t 标志的 type
1.ls命令
Linux 中的 ls 命令是什么类型的命令?
type -t ls
输出 :
alias
2.密码命令
现在,让我们了解一下 Linux 中的 pwd 命令是什么类型的命令?
type -t pwd
输出 :
builtin
3. mkdir 命令
我们在 Linux 系统中创建目录,但无论如何 mkdir 命令是什么类型的命令?
type -t mkdir
输出 :
file
4.输入命令
现在是开始的时候了。 “类型命令”是什么类型的命令?
type -t type
输出 :
builtin
5.如果条件
BASH 脚本使用很多 if 条件来做出决定。 这里的if条件是什么命令?
type -t if
输出 :
keyword
如何使用 type 命令获取命令的位置?
使用 -一个 带类型命令的标志显示包含命令的 bin 文件的所有路径。 是时候对所有相同的命令运行 type -a 命令并查看输出内容了。
1.ls命令
我们可以在系统中的所有位置找到 ls 命令? 让我们来了解一下:
type -a ls
输出 :
ls is aliased to `ls --color=auto' ls is /usr/bin/ls ls is /bin/ls
我们可以看到,现在我们在输出中也获得了命令的位置。
2.密码命令
现在是检查 pwd 命令的位置的时候了:
type -a pwd
输出 :
pwd is a shell builtin pwd is /usr/bin/pwd pwd is /bin/pwd
3. mkdir 命令
让我们尝试在 mkdir 上运行命令。
type -a mkdir
输出 :
mkdir is /usr/bin/mkdir mkdir is /bin/mkdir
如何找到命令的绝对路径?
您可以使用以下命令找到任何命令的绝对路径 -P 标志 随着类型。 绝对路径是您运行特定命令时系统访问的路径。
让我们在一些命令上尝试一下。
1.ls命令
让我们尝试在 ls 上运行命令。
type -P ls
输出 :
/usr/bin/ls
这是我们每次使用 ls 命令时调用的可执行文件的绝对路径。
2.密码命令
让我们尝试在 pwd 命令上运行该命令。
type -P pwd
输出 :
/usr/bin/pwd
3. mkdir 命令
让我们尝试在 mkdir 命令上运行该命令。
type -P mkdir
输出 :
/usr/bin/mkdir
结论
这使我们结束了本教程。 type 命令是一个有用的工具,可以帮助您更好地理解您开始使用的新命令或实用程序。 显然,您始终可以使用手册页进行更深入的理解。 但是,如果您正在寻找快速而简单的东西,那么使用“类型”是一个明显的赢家。
希望你在这里读得很好,并更好地理解了命令!