distribution:ubuntu 12.04.5
照鳥哥第12章,在家目錄底下建一個bin目錄&script
script裡加上這兩行:
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
想要直接輸入檔案名稱來執行腳本,一直沒成功,只能bash test.sh或用直接路徑來執行
後來自己弄來弄去兩行改成一行:
export PATH=~/bin:${PATH}
然後reboot以後就成功多出一個~/bin了,之後想要把PATH改回來,就改不回來了
1.嘗試PATH=原本路徑,reboot後~/bin路徑又跑出來
2.後來把script也刪了還是弄不回來
請問發生什麼問題?
另外當我在做export PATH=~/bin:${PATH}的時候 linux怎麼知道是root的PATH
還是使用者的PATH?
會這樣問是因為我使用者PATH是:
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:
/sbin:/bin:/usr/games
root PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
謝謝
--
照鳥哥第12章,在家目錄底下建一個bin目錄&script
script裡加上這兩行:
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
想要直接輸入檔案名稱來執行腳本,一直沒成功,只能bash test.sh或用直接路徑來執行
後來自己弄來弄去兩行改成一行:
export PATH=~/bin:${PATH}
然後reboot以後就成功多出一個~/bin了,之後想要把PATH改回來,就改不回來了
1.嘗試PATH=原本路徑,reboot後~/bin路徑又跑出來
2.後來把script也刪了還是弄不回來
請問發生什麼問題?
另外當我在做export PATH=~/bin:${PATH}的時候 linux怎麼知道是root的PATH
還是使用者的PATH?
會這樣問是因為我使用者PATH是:
/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:
/sbin:/bin:/usr/games
root PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
謝謝
--
All Comments