命令提示符PS1的书写格式
生活随笔
收集整理的這篇文章主要介紹了
命令提示符PS1的书写格式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
很早之前就嘗試過自定義命令提示符,但是看到那一長串PS1符號,馬上就頭大了,所以很長一段時間都是用的別人的定義。不過現在總算知道怎么修改了,再也不用依賴別人了。現在我的PS1是這樣的:
PS1='\[\e[1;31m\][\[\e[1;35m\]\u:\W\[\e[1;31m\]]\[\e[1;36m\]$ \[\e[0m\]'它的效果:
單看它的PS1的代碼,很懵逼吧,是不是根本不知道從哪到哪里是一部分?我之前也是這樣,看不懂什么意思。
網上對命令提示符的顏色修改、工作目錄、主機名等等都有詳細的說明,可是看了之后還是不會修改,因為不知道他的格式是咋樣的。今天我對這串字符做了一下拆解,總算是搞明白PS1的格式了!如圖:
對照一下上面的命令提示符的狀態,確實是這樣對吧O(∩_∩)O~
如果要像上圖那樣拆分已經寫好的PS1代碼的話,可以參考我的vim命令:
- 首先將PS1代碼拆分到不同的行:s/\v\\[\[\]]/\r\0\r/g
- 隨后,可視模式,選中需要的行,將命令提示符中的符號增加一個縮進:'<,'>g /\V\\]/+1 >
- 再用換行將每一部分隔離開來,方便觀察,也是可視模式:'<,'>s/\V\\[/\r\0/g
今后如果要自定義命令提示符的話,就按照上面的格式寫,一定沒錯。寫完了就縮到一行里就OK了。
至于不同的代碼代表什么信息,以及顏色的表示代碼,網上其他地方千篇一律,我這里就不粘貼別人的東西了,在這里僅僅分享PS1的寫法。
總結
以上是生活随笔為你收集整理的命令提示符PS1的书写格式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么电脑会突然蓝屏
- 下一篇: Linux安装glassfish、利用g