提示符是由乙個環境變數定義的,叫做 ps1(是「prompt string one」 的簡寫),可以通過更改這個值來修改提示符
shell 提示符中用到的轉義字元
序列顯示值
\a以 ascii 格式編碼的鈴聲 . 當遇到這個轉義序列時,計算機會發出嗡嗡的響聲。
\d以日,月,天格式來表示當前日期。例如,「mon may 26.」
\h本地機的主機名,但不帶末尾的網域名稱。
\h完整的主機名。
\j執行在當前 shell 會話中的工作數。
\l當前終端裝置名。
\n乙個換行符。
\r乙個回車符。
\sshell 程式名。
\t以24小時制,hours:minutes:seconds 的格式表示當前時間.
\t以12小時制表示當前時間。
\@以12小時制,am/pm 格式來表示當前時間。
\a以24小時制,hours:minutes 格式表示當前時間。
\u當前使用者名稱。
\vshell 程式的版本號。
\vversion and release numbers of the shell.
\w當前工作目錄名。
\w當前工作目錄名的最後部分。
!當前命令的歷史號。
#當前 shell 會話中的命令數。
$這會顯示乙個」$」字元,除非你擁有超級使用者許可權。在那種情況下, 它會顯示乙個」#」字元。
[標誌著一系列乙個或多個非列印字元的開始。這被用來嵌入非列印 的控制字元,這些字元以某種方式來操作終端**器,比方說移動游標或者是更改文字顏色。
]標誌著非列印字串行結束。
用轉義序列來設定文字顏色
序列文字顏色
序列文字顏色
\033[0;30m
黑色\033[1;30m
深灰色\033[0;31m
紅色\033[1;31m
淺紅色\033[0;32m
綠色\033[1;32m
淺綠色\033[0;33m
棕色\033[1;33m
黃色\033[0;34m
藍色\033[1;34m
淺藍色\033[0;35m
粉紅\033[1;35m
淺粉色\033[0;36m
青色\033[1;36m
淺青色\033[0;37m
淺灰色\033[1;37m白色
用轉義序列來設定背景顏色
序列文字顏色
序列文字顏色
\033[0;40m
藍色\033[1;44m
黑色\033[0;41m
紅色\033[1;45m
粉紅\033[0;42m
綠色\033[1;46m
青色\033[0;43m
棕色\033[1;47m
淺灰色
游標移動轉義序列
轉義編碼
行動\033[l;ch
把游標移到第 l 行,第 c 列。
\033[na
把游標向上移動 n 行。
\033[nb
把游標向下移動 n 行。
\033[nc
把游標向前移動 n 個字元。
\033[nd
把游標向後移動 n 個字元。
\033[2j
清空螢幕,把游標移到左上角(第零行,第零列)。
\033[k
清空從游標位置到當前行末的內容。
\033[s
儲存當前游標位置。
\033[u
喚醒之前儲存的游標位置。
改完提示符進行儲存,負責關掉當前控制台之後就會失效.
Django的form,model自定製
django框架提供了乙個form類,來處理web開發中的表單相關事項。眾所周知,form最常做的是對使用者輸入的內容進行驗證,為此django的forms類提供了全面的內容驗證和保留使用者上次輸入資料的支援。form元件有2大大功能 對使用者提交的內容進行驗證 from表單 ajax 保留使用者上...
定製bash的Linux風格
拷貝 etc profile檔案到 profile 修改.profile檔案即可實現自定義自己風格的shell環境 u擴充套件為當前使用者的使用者名稱。h擴充套件為主機名 直到 dns 名稱中的第乙個點號 w擴充套件為當前工作目錄 表示使用者的 home 目錄 t擴充套件為以 24 小時時鐘格式表示...
定製AIX作業系統的shell環境
當你登入時,shell會讀取以前設定的初始化檔案來設定使用者環境。使用者環境的定義是通過設定環境變數來實現的。當登入 作業系統時,shell主要使用兩大類profile檔案來定義使用者環境。一類是用來為所有使用者定製環境,另一類是為個人定義自己的環境。登入時,shell首先執行 etc profil...