Linux显⽰环境变量PATH的值,LinuxPATH环境变量
PATH环境变量教程
Linux PATH环境变量说明环境变量path误删有影响吗
也就是说当⽤户在
如果命令或者程序的位置没有包括在 PATH 变量中,那么如果不使⽤绝对路径的话, shell 是没法到的。如果想要在虚拟⽬录结构中的任何位置执⾏某个程序,办法是把这个程序所在的⽬录添加到 PATH 环境变量中,或者把这个程序放在 /
Linux查看PATH环境变量详解
查看PATH环境变量
echo $PATH
说明
使⽤ echo 命令,可以查看 PATH 环境变量的值。
Linux PATH环境变量添加路径详解
查看PATH环境变量
PATH=dir:$PATH
说明
将路径 dir 添加到 PATH 环境变量。
查看PATH环境变量的值
语法
echo $PATH
案例
我们可以直接使⽤ echo 命令查看当前系统中的 PATH 环境变量的值,具体命令如下:
echo $PATH
运⾏后,终端输出如下:
我们看到,输出了当前的 PATH 环境变量的值。
将路径添加到PATH环境变量
语法
PATH=dir:$PATH
案例
我们⾸先,使⽤ echo 命令查看当前 PATH 环境变量的值,具体命令如下:
echo $PATH
运⾏后,终端输出如下:
现在,我们我们使⽤
whereis ls
运⾏后,终端输出如下:
我们看到,这次,输出了 ls 命令的具体位置,并且,我们可以看到 ls 命令的路径是在 PATH 环境变量⾥的,因此,我们可以执⾏ ls 命令,现在,我们执⾏ ls 命令,具体命令如下:
ls
运⾏后,终端输出如下:
我们看到,我们成功执⾏了 ls 命令,并输出了当前⽬录的内容,现在,我们使⽤
mv /usr/bin/ls /home
运⾏后,终端输出如下:
现在,我们再次执⾏ ls 命令,具体命令如下:
ls
运⾏后,终端输出如下:
我们看到,ls 命令执⾏失败了,因为 ls 命令的路径已经不在 PATH 中了,所以⽆法执⾏,现在,我们修改 PATH 环境变量的值,添加home ⽬录,具体命令如下:
PATH=/home:$PATH
运⾏后,我们再次查看 PATH 环境变量的值,终端输出如下:
我们看到,这次我们已经将 /home ⽬录添加到了 PATH 环境变量⾥,现在,我们再次执⾏ ls 命令,终端输出如下:
我们看到,我们⼜可以执⾏ ls 命令了,这次因为,我们将 ls 命令的路径添加到了 PATH 环境变量中,我们再次使⽤ whereis 命令,查看ls 命令的位置,具体命令如下:
whereis ls
运⾏后,我们再次查看 PATH 环境变量的值,终端输出如下:
我们看到,现在显⽰的 ls 命令的路径已经在 /home 下了,这说明了,我们要执⾏的命令,必须要在 PATH 环境变量下,现在,我们再次使⽤
mv /home/ls /usr/bin/
运⾏后,终端输出如下:
现在,我们还原 PATH 环境变量的值,具体命令如下:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
运⾏后,终端输出如下:
现在,我们再次执⾏ ls 命令,具体命令如下:
ls
运⾏后,终端输出如下:
即,我们再次可以执⾏ ls 命令了。
Linux PATH环境变量总结
Linux 中的 PATH 环境变量的内容是由⼀堆⽬录组成的,各⽬录之间⽤冒号 “:” 隔开。当执⾏某个 Linux 命令时,Linux 会依照 PATH 环境变量中包含的⽬录依次搜寻该命令的可执⾏⽂件,⼀旦到,即正常执⾏;反之,则提⽰⽆法到该命令。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。