查看和修改Linux下的PATH环境变量

  当我们在Linux下与shell程序进行交互时,我们输入程序名,它会到特定路径下去寻找与程序名相同的可执行文件,而这个特定的路径就存放在PATH环境变量中,这与Windows命令提示符窗口执行程序时一样的。

  那么如何查看当前的PATH环境变量呢?

   echo $PATH          

  技术分享

  Linux默认是不会到当前目录下去寻找可执行文件的,所以当我们在进行程序开发的时候,要想执行产生的可执行文件,要输入可执行文件的路径才可以

  技术分享

  但是如果我们将当前路径添加到shell的PATH环境变量中,问题是不是就解决了呢!

   export PATH=.:$PATH                    

  一定要注意,Linux的PATH变量中路径之间要用:而不是;

  技术分享

  技术分享

  但要注意,这种方法只是临时修改了PATH环境变量,只在当前shell中生效,关闭shell再次重启或在其他shell中都没有效果。

  那么如何永久性的修改PATH环境变量呢?

  当然是修改配置文件了。

  如果你是root用户,修改/etc/profile文件,添加路径,则对所有的用户都将有效

   vi /etc/profile                                                                

  然后再profile文件末尾插入

   export PATH=".:$PATH"                                                        

  一定要注意大小写,及符号。

  技术分享     

   source /etc/profile                                                                    

  或者是

   . /etc/profile                                                                        

  技术分享

  如果你是普通用户,则修改家目录下的.bashrc文件,修改方式同上,修改的结果只对此用户有效。 

  技术分享

  技术分享         

  

                                

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。