作者 主題: 請問,su後沒有從$符號變成#字號的問題?  (閱讀 6732 次)

0 會員 與 1 訪客 正在閱讀本文。

yilungc

  • 可愛的小學生
  • *
  • 文章數: 28
    • 檢視個人資料
請問,
我的FreeBSD 6.2-STABLE無論是su為root權限,
或變為root,
都沒有從$符號變成#字號??!!
一直還是$符號,
但權限仍是root,
這可以從哪方面來著手查起呢??

另外,
我下指令ll
卻出現
「ll: Command not found.」
但ls也是正常,
又該從哪個方向來解決~~!?

謝謝。

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
請問,
我的FreeBSD 6.2-STABLE無論是su為root權限,
或變為root,
都沒有從$符號變成#字號??!!
一直還是$符號,
但權限仍是root,
這可以從哪方面來著手查起呢??

另外,
我下指令ll
卻出現
「ll: Command not found.」
但ls也是正常,
又該從哪個方向來解決~~!?

謝謝。



1. 請你用 su - 不是 su 而已。差異請 man su 有說明.

2. ll  只是一個 alias 項目,等於 ls -l,若後續啟動的 shell 沒有帶入相關配置檔案執行該 alias 敘述當然就有該情況。

--
I am kenduest - 小州

my website: http://kenduest.sayya.org/

yilungc

  • 可愛的小學生
  • *
  • 文章數: 28
    • 檢視個人資料
感謝回答~~

我也試了 su -,
但還是只出現[/root] $,
還是無法出現#字號耶??!!!

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
感謝回答~~

我也試了 su -,
但還是只出現[/root] $,
還是無法出現#字號耶??!!!


也許您的 shell 檔案本身就是把 prompt 提示字串訊息 ( PS1 for bash, or prompt for tcsh ) 改成固定這樣.

查一下你 shell 本身設定檔案配置.

--
I am kenduest - 小州

my website: http://kenduest.sayya.org/

johnpupu

  • 憂鬱的高中生
  • ***
  • 文章數: 194
    • 檢視個人資料
c shell 的
編輯
~/.cshrc

#prompt
set prompt = '[%B%n@%M%b] %B%~%b%# '
# color 不須要裝gnuls 就有color
setenv LSCOLORS ExGxFxdxCxegedabagExEx
setenv CLICOLOR yes
# autolist 自動補完就是bash 按tab的那個功能..
set autolist

yilungc

  • 可愛的小學生
  • *
  • 文章數: 28
    • 檢視個人資料
改完set prompt = '[%B%n@%M%b] %B%~%b%# '後,
執行source /.cshrc馬上就有變成#字號了,
而且很意外的指令「ll」也回復正常可用了。

但只要exit後,再 su -進去,
又變回[/root] $了..... ???

不信邪,再執行一次source /.cshrc,
又可以了!

所以目前只要exit離開root權限,
再su -回去,仍然是失效的。

請問這該如何解呢?


kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org

~/.cshrc 與 /.cshrc 差太多了。

--
I am kenduest - 小州

my website: http://kenduest.sayya.org/

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17465
    • 檢視個人資料
    • http://www.study-area.org

~/.cshrc 與 /.cshrc 差太多了。

--

呵,差一個按鍵而已啦~~~  ^_^

yilungc

  • 可愛的小學生
  • *
  • 文章數: 28
    • 檢視個人資料
可以請大大再說仔細一些嗎?

因為我執行 source ~/.cshrc
卻出現
/root/.cshrc: No such file or directory.

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org

請執行下列命令看一下有何差別這樣:

代碼: [選擇]
echo ~/.cshrc
代碼: [選擇]
echo /.cshrc
--
I am kenduest - 小州

my website: http://kenduest.sayya.org/

yilungc

  • 可愛的小學生
  • *
  • 文章數: 28
    • 檢視個人資料
感謝各位大大的回覆~~
終於搞懂問題出在哪? :D

謝謝你們~