关于执行文件路径变量:$PATH
为什么我们可以在任何地方执行“/bin/ls”这个变量呢?为什么说我们可以在任何目录下直接输入ls就可以执行/bin/ls呢?答案就是有执行文件路径变量
- 执行echo $PATH 来看看有多少目录是被定义了路径变量
- 一般用户是没有/sbin这个目录的,所以像ifconfig eth0这种命令是不能执行的,但是,虽然不能直接通过环境变量直接执行,但是可以通过绝对路径来执行
添加目录至文件路径变量PATH
语法:PATH=”$PATH”:路径名
取得路径的文件名与目录名称
basename /etc/sysconfig/network =>network
dirname /etc/sysconfig/network =>/etc/sysco
内容太多,自行查看鸟哥私房菜~