发布网友 发布时间:2022-04-23 07:08
共2个回答
热心网友 时间:2022-06-17 06:46
PATH说简单点就是一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径。比如在根目录/下可以输入命令ls,在/usr目录下也可以输入ls,但其实ls这个命令根本不在这个两个目录下,事实上当你输入命令的时候LINUX会去/bin,/usr/bin,/sbin等目录下面去找你此时输入的命令,而PATH的值恰恰就是/bin:/sbin:/usr/bin:……。其中的冒号使目录与目录之间隔开。更多Linux介绍可查看《Linux就该这么学》。
热心网友 时间:2022-06-17 06:47
$PATH 用处 大呢
一般的,shell 是 去 $PATH 中的 目录 里去 找 命令,没有的话会 报错 的!
ifconfig 一般是在 /sbin 下 这个 目录 在 普通 用户 的 $PATH 里 可能 没有,如是 就无法 用这个 命令!
ls -l /sbin/ifconfig
-rwxr-xr-x 1 root root 69104 Dec 13 2007 /sbin/ifconfig
当然 还有 权限 问题
good luck