Linux显示环境变量PATH的值,Linux PATH环境变量

Linux PATH环境变量教程

Linux 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

运行后,终端输出如下:

c7dd5f57824e690492f62c4be26d4da9.png

我们看到,输出了当前的 PATH 环境变量的值。

将路径添加到PATH环境变量

语法

PATH=dir:$PATH

案例

我们首先,使用 echo 命令查看当前 PATH 环境变量的值,具体命令如下:

echo $PATH

运行后,终端输出如下:

36c07e936d53fd2565139ba6e36f1d34.png

现在,我们我们使用

whereis ls

运行后,终端输出如下:

ed70712a28c9d31f5fa1fcf28f58404e.png

我们看到,这次,输出了 ls 命令的具体位置,并且,我们可以看到 ls 命令的路径是在 PATH 环境变量里的,因此,我们可以执行 ls 命令,现在,我们执行 ls 命令,具体命令如下:

ls

运行后,终端输出如下:

ee4ba689567cc9bcb4c6f3429333d5f9.png

我们看到,我们成功执行了 ls 命令,并输出了当前目录的内容,现在,我们使用

mv /usr/bin/ls /home

运行后,终端输出如下:

82bf53ff8bc4a204abc609321a922552.png

现在,我们再次执行 ls 命令,具体命令如下:

ls

运行后,终端输出如下:

edd385586d4f2a2809e3bb92fd1a0094.png

我们看到,ls 命令执行失败了,因为 ls 命令的路径已经不在 PATH 中了,所以无法执行,现在,我们修改 PATH 环境变量的值,添加 home 目录,具体命令如下:

PATH=/home:$PATH

运行后,我们再次查看 PATH 环境变量的值,终端输出如下:

d0cd35dbc438c944de2bd7483378cb15.png

我们看到,这次我们已经将 /home 目录添加到了 PATH 环境变量里,现在,我们再次执行 ls 命令,终端输出如下:

8146c9fd95faee66a146aee6c02f382f.png

我们看到,我们又可以执行 ls 命令了,这次因为,我们将 ls 命令的路径添加到了 PATH 环境变量中,我们再次使用 whereis 命令,查看 ls 命令的位置,具体命令如下:

whereis ls

运行后,我们再次查看 PATH 环境变量的值,终端输出如下:

6b4955886a5ae03fbb0fa5172a801bf0.png

我们看到,现在显示的 ls 命令的路径已经在 /home 下了,这说明了,我们要执行的命令,必须要在 PATH 环境变量下,现在,我们再次使用

mv /home/ls /usr/bin/

运行后,终端输出如下:

e404c125fdf67e5f2f2cb2cf35252f1b.png

现在,我们还原 PATH 环境变量的值,具体命令如下:

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

运行后,终端输出如下:

59ee4a0318972d947ccfb27ee240f883.png

现在,我们再次执行 ls 命令,具体命令如下:

ls

运行后,终端输出如下:

f70cff733e3529aa020e587640c89546.png

即,我们再次可以执行 ls 命令了。

Linux PATH环境变量总结

Linux 中的 PATH 环境变量的内容是由一堆目录组成的,各目录之间用冒号 “:” 隔开。当执行某个 Linux 命令时,Linux 会依照 PATH 环境变量中包含的目录依次搜寻该命令的可执行文件,一旦找到,即正常执行;反之,则提示无法找到该命令。

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值