linux下查看和添加PATH環境變數

來源:互聯網
上載者:User

$PATH:決定了shell將到哪些目錄中尋找命令或程式,PATH的值是一系列目錄,當您運行一個程式時,Linux在這些目錄下進行搜尋編譯連結。

  編輯你的 PATH 聲明,其格式為:

  PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>

  

  你可以自己加上指定的路徑,中間用冒號隔開。環境變數更改後,在使用者下次登陸時生效,如果想立刻生效,則可執行下面的語句:$ source .bash_profile

  需要注意的是,最好不要把當前路徑 “./” 放到 PATH 裡,這樣可能會受到意想不到的攻擊。完成後,可以通過 $ echo $PATH 查看當前的搜尋路徑。這樣定製後,就可以避免頻繁的啟動位於 shell 搜尋的路徑之外的程式了。

 

可用 export 命令查看PATH值

Java代碼  

  1. [root@localhost u-boot-sh4]# export  
  2. declare -x CVS_RSH="ssh"  
  3. declare -x DISPLAY=":0.0"  
  4. declare -x G_BROKEN_FILENAMES="1"  
  5. declare -x HISTSIZE="1000"  
  6. declare -x HOME="/root"  
  7. declare -x HOSTNAME="localhost"  
  8. declare -x INPUTRC="/etc/inputrc"  
  9. declare -x LANG="zh_CN.UTF-8"  
  10. declare -x LESSOPEN="|/usr/bin/lesspipe.sh %s"  
  11. declare -x LOGNAME="root"  
  12. declare -x LS_COLORS="no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=00;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.sh=00;32:*.csh=00;32:*.tar=00;31:*.tgz=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.bz=00;31:*.tz=00;31:*.rpm=00;31:*.cpio=00;31:*.jpg=00;35:*.gif=00;35:*.bmp=00;35:*.xbm=00;35:*.xpm=00;35:*.png=00;35:*.tif=00;35:"  
  13. declare -x MAIL="/var/spool/mail/root"  
  14. declare -x OLDPWD="/root"  
  15. declare -x PATH="/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin"  
  16. declare -x PWD="/opt/STM/STLinux-2.3/devkit/sources/u-boot/u-boot-sh4"  
  17. declare -x SHELL="/bin/bash"  
  18. declare -x SHLVL="1"  
  19. declare -x SSH_ASKPASS="/usr/libexec/openssh/gnome-ssh-askpass"  
  20. declare -x TERM="xterm"  
  21. declare -x USER="root"  
  22. declare -x XAUTHORITY="/root/.xauthkSzH7b"  

 

單獨查看PATH環境變數,可用:

Java代碼  

  1. [root@localhost u-boot-sh4]#echo $PATH  
  2. /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin  

 

添加PATH環境變數,可用:

Java代碼  

  1. [root@localhost u-boot-sh4]#export PATH=/opt/STM/STLinux-2.3/devkit/sh4/bin:$PATH  

 

再次查看:

Java代碼  
  1. [root@localhost u-boot-sh4]# echo $PATH  
  2. /opt/STM/STLinux-2.3/devkit/sh4/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin   

 說明添加PATH成功。

上述方法的PATH 在終端關閉 後就會消失。所以還是建議通過編輯/etc/profile來改PATH,也可以改家目錄下的.bashrc(即:~/.bashrc)。 第二種方法:#  vim /etc/profile 在文檔最後,添加:export PATH="/opt/STM/STLinux-2.3/devkit/sh4/bin:$PATH"儲存,退出,然後運行:# source /etc/profile

不報錯則成功。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.