Linux Shell命令
Linux Shell命令
在Linux中,命令是您可以指示系统执行某些操作的方式或说明。在命令行中执行命令。
语法:
command [option] [argument]
有些命令没有任何选项或不接受任何参数,例如'clear'和'pwd'。
clear
'clear'命令清除终端显示中的所有先前命令和输出。
pwd
'pwd'命令代表"打印工作目录"。它不接受任何选项或参数,并显示当前工作目录的详细信息。
命令类型
外部或内置命令
内置 >命令是内置在Shell中的内部命令。内置命令从外壳程序调用,并直接在外壳程序内部执行。您可以在" help"和" compgen-b"命令的帮助下列出所有内置命令。内置命令的一些示例是'pwd','help','type','set','unset'等。
外部命令不是内置命令-in命令。这些命令是具有自己的二进制文件并且位于文件系统中的程序。这些是您的系统提供的命令,完全独立于Shell。这些命令通常位于/bin,/sbin,/usr/sbin中。
类型命令
Linux"类型"命令告诉我们提供给shell的命令是内置命令还是外部命令。
语法:
示例:
type pwd
type cd
type man
type cat
type file
看上面的快照,像'pwd'和'cd'这样的命令是内置命令,而命令'man','cat'和'file'是外部命令。
Linux'type'命令还指示命令是否具有别名 。
示例:
看上面的快照,'type'命令显示'ls'是一个别名命令。
type-a
'type-a'选项告知所有命令类型,无论是内置命令,外部命令还是别名命令。一些命令既是外部命令,也是内置命令。但是,除非提到外部命令的路径,否则内置命令将始终具有优先级。
语法:
示例:
看看上面的快照,'echo'命令既是内部的,又是外部的。要使用外部" echo"命令,提到路径"/bin/echo" 。
哪个
Linux"哪个"命令可以找到命令的路径。
语法:
which <command1> <command2> <command3>....
示例:
which ls pwd rmdir mkdir cp cd file man
查看上面的快照,除了" cd"命令和所有其他命令是外部命令,因为bash已显示其外部路径。