深入了解Linux命令操作与Shell使用技巧
1. 命令定位
在Linux系统中,当你输入命令时,可能会好奇这些命令位于何处,以及Shell是如何找到你输入的命令的。其实,Shell会在所谓的“路径(path)”中查找命令。
如果你知道包含所需命令的目录,一种运行命令的方法是输入该命令的完整或绝对路径。例如,要运行 /bin
目录下的 date
命令,可以这样输入:
$ /bin/date
不过,这种方法可能不太方便,特别是当命令所在目录的路径名很长时。更好的做法是将命令存储在知名目录中,然后将这些目录添加到Shell的 PATH
环境变量中。路径由一系列目录组成,Shell会按顺序检查这些目录以查找你输入的命令。
要查看当前的路径,可以使用以下命令:
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/sbin:i/home/cn/bin:/sbin
这个结果展示了普通Linux用户的常见默认路径。路径列表中的目录用冒号分隔。大多数随Linux系统附带的用户命令存储在 /bin
、 /usr/bin
或 /usr/local/bin
目录中。 /sbin