十分簡單,看了他的文章,我簡單做了下,就實現了。就當是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.變數分為三種型別 環境變數 內部變數和使用者變數 其中環境變數和內部變數不需要使用者定義,可以直接使用。環境變數 由系統定義,使用者不需要定義但可以改變變數的值。內部變數 由系統提供的一種特...