当前位置: 首页 > 科技观察

linuxtype命令新手教程

时间:2023-03-14 00:20:27 科技观察

typecommand用于查找linux命令信息。顾名思义,您可以使用type命令轻松找出给定命令是别名、shell内置命令、文件、函数还是关键字。或者,您也可以找到命令的实际路径。为什么有人需要找到命令类型?例如,如果您经常在共享计算机上工作,则有人可能有意或无意地为特定Linux命令创建别名以执行不需要的操作,例如aliasls=rm-rf/。因此,在更糟糕的事情发生之前检查它们总是一个好主意。这是type命令有用的地方。让我给你举几个例子。运行不带任何选项的type命令。$typelsls别名为`ls--color=auto'正如您在上面的输出中看到的,ls命令已别名为ls-color-auto。然而,它是无害的。但是想想ls如果它是其他一些危险命令的别名。你不想这样,是吗?您可以使用-t选项仅找出Linux命令的类型。例如:$type-tlsalias$type-tmkdirfile$type-tpwdbuiltin$type-tifkeyword$type-trvmfunction这个命令只显示命令的类型,比如alias。它不显示别名内容。如果找不到该命令,您将不会在终端中看到任何内容。type命令的另一个有用之处是我们可以很容易地找出给定Linux命令的绝对路径。为此,请使用-p选项,如下所示。$type-pcal/usr/bin/cal这类似于whichls命令。如果给定的命令是别名,则不会打印任何内容。要显示有关命令的所有信息,请使用-a选项。$type-alsls是`ls--color=auto'的别名lsis/usr/bin/lslsis/bin/ls如您所见,-a标志显示给定命令的类型及其绝对路径。有关更多详细信息,请参见手册页。$mantype希望这有帮助。会有更多的好东西。请继续访问!