在自己編寫了一個shell小的腳本,而此腳本只在固定文件夾下可以執行,在其他的路徑下,該腳本不能使用。
所以就想將腳本的所在目錄設置爲環境變量PATH下,這樣可以在任何路徑下執行。
1、用export命令設置當前session的PATH
在登錄用戶爲tom時,/home/tom/路徑下,執行
- [tom@tom]$echo $PATH #顯示$PATH變量
- [tom@tom]$ export PATH=.:/home/tom:$PATH #在$PATH中加入腳本路徑###注意用“:”隔開,並且第一個爲“.”,代表所有命令執行的當前路徑。####
- [tom@tom]$export | grep tom #查看$PATH#可以看到剛加入的成功
- sudo -su切換到root下
- vi /etc/profile,然後在文件的末尾添加 "export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC",然後保存,退出;
3、修改$HOME/.bashrc文件
- [tom@tom]$cd ~
- [tom@tom]$vi .bashrc
- 在文件的末尾加上,export PATH="$PATH:/home/tom/:.",保存退出。
至此,環境變量設置結束。只爲本人將來回憶學習,不知道別的linux環境是否適用。