→ water0618:謝謝大大,受教了。^^ 06/08 23:44
※ 引述《water0618 (台北天空不一樣)》之銘言:
: LINUX RedHat 5.0
: 那天在root權限底下,編輯~./bashrc
: 在裡面加上下面二行
: path="path…"
: export path
: 之後用root權限在ssh登入或是vnc登入後
: root的權限,不管打什麼都沒有功用
: 而且在vnc底下時,變成無法重開機,只能logout
: 而從主機登入時,發現畫面變成綠色畫面,功能陽春的畫面
: 不知道該怎辦才好,請有經驗的大大提供一下解決辦法,謝謝!
: 另外想問的是,我這樣設定~./bashrc
: 到底是哪個環節出問題,怎麼會這樣…
: 謝謝!
首先,該編輯的檔案應該是 ~/.bashrc
PATH的部分,應該是長的像下面這樣(請注意大小寫):
export PATH="你想加入額外的PATH設定":$PATH
注意後面的 :$PATH ,意思是要留下原本 $PATH 的設定
原本 $PATH 的設定有 /usr/bin /usr/local/bin 等等
照你的寫法會把原本的設定蓋掉,所以你執行什麼程式他都跟你說抓不到
至於要刪除目前錯誤的設定,可以試試下列指令:
/usr/bin/rm ~/.bashrc
- 或 -
/bin/rm ~/.bashrc
這跟你系統上rm放的位置有關
完成後再重新載入全域的環境變數設定
source /etc/profile
之後PATH的設定應該會恢複預設值
再試著去建立/修改 .bashrc 的設定
以上
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.114.136.183