PATH修改過後改不回來 - Linux

Dora avatar
By Dora
at 2017-01-06T16:39

Table of Contents

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




謝謝

--
Tags: Linux

All Comments

Skylar DavisLinda avatar
By Skylar DavisLinda
at 2017-01-07T10:01
unset PATH
Joe avatar
By Joe
at 2017-01-07T22:45
export PATH="$HOME/bin:${PATH}"
Sierra Rose avatar
By Sierra Rose
at 2017-01-11T04:11
在""裡面大括號應該可加可不加
Ida avatar
By Ida
at 2017-01-11T21:24
a大 我現在是想要還原
Emma avatar
By Emma
at 2017-01-12T03:20
系統 PATH 會在 /etc/profile 或 /etc/profile.d
個人 PATH 會在 ~/.bashrc .bash_profile .profile
Elvira avatar
By Elvira
at 2017-01-12T07:00
等很多地方,你要自己去找 桌面環境也會有autostart
環境變數等儲存很多東西的地方
export只是在你的shell
David avatar
By David
at 2017-01-15T07:29
那我當初export會改到系統還個人?
Delia avatar
By Delia
at 2017-01-16T09:14
我在您給的.profile找到了 他說如果在家目錄裡有一個
自己建的bin目錄 就自動加進path裡面
Odelette avatar
By Odelette
at 2017-01-19T20:26
所以鳥哥script那兩行只是為了 export到其他子程序?
Aaliyah avatar
By Aaliyah
at 2017-01-23T11:15
那他怎麼不用如a大說的方式 這樣可以省一行
Mason avatar
By Mason
at 2017-01-25T15:07
加大括號是為了隔開變數名和其它字串,
Megan avatar
By Megan
at 2017-01-29T08:41
像 mv $file ${file}New 不能寫成 $fileNew
Queena avatar
By Queena
at 2017-02-01T18:23
還有波浪符不一定會展開,用 $HOME 比較保險。
Ethan avatar
By Ethan
at 2017-02-04T09:54
另外 debian 的 /etc/profile 為了安全原因,
Yuri avatar
By Yuri
at 2017-02-08T03:11
不能用變數代換,只能直接 hardcode 。
Todd Johnson avatar
By Todd Johnson
at 2017-02-11T20:28
ChakaraLinux專業!!
Sandy avatar
By Sandy
at 2017-02-13T00:25
pwd看看
Connor avatar
By Connor
at 2017-02-14T04:08
你抓到的版本怪怪的,我只有看過12.04.4

VirtualBox裝Centos7 沒辦法上網

Mary avatar
By Mary
at 2017-01-05T20:38
照鳥哥的教學用Virtual Box在筆電裝Centos 卻發現沒辦法把wifi傳進去給裡面用 造成現在虛擬機裡面完全沒辦法上網 不過奇怪的是進VM後他顯示有接到有線網路 不知道是怎麼回事 我網路設定就單純NAT 其他也沒動 看其他人好像也是這樣就直接能用了 有點沒有頭緒... - ...

ubuntu 學術網路問題

Lucy avatar
By Lucy
at 2017-01-05T15:17
我用的是ubuntu 14.04 但在台大怎麼都連不上網路 用的是wicd-network manager 可以看到網路但連不進去 台大計中網頁也沒看到相關說明 是否需要特別設定什麼? 可否教教我 謝謝大家 - ...

CentOS7 Docker 憑證問題

Heather avatar
By Heather
at 2017-01-03T16:59
Hi 各位好 最近在嘗試使用Docker remote API 環境為 ------------ CentOS7 Docker version 1.12.5, build 7392c3b ------------ 修改 /usr/lib/systemd/system/docker.service ˇ E ...

關於/var/tmp

Rosalind avatar
By Rosalind
at 2017-01-02T22:45
請問我使用fedora 25 我/var/tmp到底是從哪個檔案設定他多久清一次呢? 我只知道gui的話在設定-andgt;隱私-andgt;暫存檔 預設30天清一次 如果cli的話去哪查跟設定呢? 另外問一下,他又是怎麼計算的呢? 我每天電腦都會關機, 那是不是就每次都重算 最後都沒有被删除呢? - ...

Nvidia GT210@linux mint 18.1畫面撕裂

Donna avatar
By Donna
at 2017-01-02T10:06
我裝了建議的Nvidia driver 從驅動程式那邊 有了Nvidia X Server Settings這個工具 如何調整呢 我抓MKV MP4 sample file 畫面都會些微撕裂 是不是卡太爛呢 google找到這篇文章 https://www.ptt.cc/bbs/VideoCard ...