鸟哥私房菜*基础篇(4)

关于执行文件路径变量:$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

 

内容太多,自行查看鸟哥私房菜~

原文地址:https://www.cnblogs.com/chohyee/p/7806761.html