shell 效能優化

2021-08-31 12:01:42 字數 2121 閱讀 6144

shell

linux作業系統中改變shell的顏色

十分簡單,我簡單做了下,就實現了。就當是08年學習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\] "

希望大家能夠喜歡上linux。

redhat的字型和背景顏色的改變方法:

命令:ps1="[\e[32;1m\u@\h \w]\\$"

或 export ps1="[\e[32;1m\u@\h \w]\\$" 兩者的區別請檢視環境變數的相關資料

解釋:\e[32;1m:這就是控制字型和背景顏色的轉義字元,30~37是字型顏色、40~47是背景顏色

例子中的32;1m數字的位置是可以對調的如\e[1;32m,如果是在x環境下可以更換一下1的範圍0~10,可能有的沒用處:0或者不寫(\e [0;32m或\e[;32m)顯示淺顏色,1:顯示高亮 4:加下劃線.....如果改後的效果不好,但是又還原不了,那就不寫m前面的數字,如\e[32;m,或者直接登出再登陸

\u \h \w:這是一些轉義字元,下面詳細解釋:

\d :代表日期,格式為weekday month date,例如:"mon aug 1"

\h :完整的主機名稱。例如:我的機器名稱為:fc4.linux,則這個名稱就是fc4.linux

\h :僅取主機的第乙個名字,如上例,則為fc4,.linux則被省略

\t :顯示時間為24小時格式,如:hh:mm:ss

\t :顯示時間為12小時格式

\a :顯示時間為24小時格式:hh:mm

\u :當前使用者的賬號名稱

\v :bash的版本資訊

\w :完整的工作目錄名稱。家目錄會以 ~代替

\w :利用basename取得工作目錄名稱,所以只會列出最後乙個目錄

\# :下達的第幾個命令

\$ :提示字元,如果是root時,提示符為:# ,普通使用者則為:$

\n :新建一行

字型並不侷限於乙個顏色,可以有多個顏色:

ps1="[\e[32;1m\u@\e[35;1m\h \e[31;1m\w]\\$"

以上兩個命令在登出後再登陸就失效了,用下面方法使其永久生效:

vi /etc/profile

在「export path .....」下面新增一行:export ps1="[\e[32;1m\u@\h \w]\\$"

登出再登陸,就成功了,如果沒生效,使用source /etc/profile 命令試試,或者直接重啟機器。

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\] "

mysql效能優化 mysql效能優化

優化方式 1.空間換時間 冗餘 2.時間換空間 字段優先使用型別 int date char varchar text 索引型別 btree索引 hash索引 索引的葉子下,存放乙個資訊指向所在行的資料位址。btree有利於範圍查詢,hash有利於精確查詢。btree用的更多一些。btree索引的常...

效能優化 電量優化

使用battery historian來監測電量的情況,battery historian時google的乙個開源專案 具體安裝過程參見 當出現下列畫面,說明已經開啟 其開啟成功以後,訪問網頁如下所示 說明 這裡使用的是一台國外的vps伺服器,原本是想在本地虛擬機器實驗的,一直連線超時,就換成了vp...

效能優化 儲存優化

android系統提供4中基本的資料儲存方式,分別是sharedpreference 檔案儲存 sqlite資料庫 contentprovider。sharedpreference sharedpreference是一種簡單便捷的儲存方式,常用來儲存一些簡單配置資訊。儲存路徑 sharedprefe...