Linux下,改變shell的顏色

2021-04-16 20:47:15 字數 1301 閱讀 6582

十分簡單,看了他的文章,我簡單做了下,就實現了。就當是08年學習linux的開胃菜了。

現來介紹下環境。

我用的是qtopia的sdk,基於debain,所以懷疑已經被改過一些東西。和其他「純潔」版的linux應該還是有點區別。

下面介紹,具體做法:

眾所周知了,shell分為user和root。通過「su」,可以實現切換。

對shell顏色控制是通過/home/user/.bashrc及/root/.bashrc檔案中對ps1這個系統變數操作實現的!

/home/user/.bashrc及/root/.bashrc他們分別對應user和root。

首先是user的shell顯示問題。

1.開啟/home/user/.bashrc。

2.找到ps1開頭的字段(後面是數字one)

3.修改(ps:原文是要新增這個字段,而我只是在原來的字段上進行了修改,結果也可以。)

修改如下:

ps1="/[/e[31m/]/h:/w#/[/e[m/] "

root的一樣。只是許可權的問題。su一下,像我很懶,直接就chmod改了許可權,然後用檢視編輯器改得。

ps1="/[/e[32m/]/u@/h:/w/$/[/e[m/] "

效果圖:

http://www.linuxjournal.com/article/3215
希望大家能夠喜歡上linux。
更新於7月23日。
在fedora8中,我又一次試驗了這個小玩意。和debain還真是不一樣呢。
這次我只是測試了root那部分。
這次.bashrc可相對sdk的少了好多呢。就那麼幾行,一開始,我都懷疑自己是不是搞錯了檔案。。。
做法還是同上,不過這次我是在檔案的最後一樣新增了如下字段:
ps1="/[/e[31m/]/h:/w#/[/e[m/] "
效果,就不截圖了,直接打出來了。
初始:顏色為黑色

[root@leox_yan~]#

更改後:顏色為紅色

leox_yan:~#

還是那句話,希望大家能喜歡上linux。

linux下路由資訊的改變

檢視路由資訊會給我們顯示資料報到達目的地的路由路徑。要檢視網路路由資訊,執行下面命令 linux localhost ip route show 在上面輸出結果中,我們能夠看到所有網絡卡上資料報的路由資訊。我們也可以獲取特定 ip 的路由資訊,方法是 linux localhost sudo ip ...

LINUX下的shell指令碼 shell簡介篇

什麼是shell?1.shell是linux的一外殼,它包在linux核心的外面,為使用者和核心之間的互動提供了乙個介面 2.當使用者下達指令給作業系統的時候,實際上是把指令告訴shell,經過shell解釋,處理後讓核心做出相應的動作 3.系統的回應和輸出的資訊也由shell處理,然後顯示在使用者...

Linux下的shell程式設計

前提 shell環境pdksh和bash ubuntu下預設的shell環境是bash 語法篇 一 變數 1.變數分為三種型別 環境變數 內部變數和使用者變數 其中環境變數和內部變數不需要使用者定義,可以直接使用。環境變數 由系統定義,使用者不需要定義但可以改變變數的值。內部變數 由系統提供的一種特...