日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

命令提示符PS1的书写格式

發(fā)布時間:2023/12/18 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 命令提示符PS1的书写格式 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

很早之前就嘗試過自定義命令提示符,但是看到那一長串PS1符號,馬上就頭大了,所以很長一段時間都是用的別人的定義。不過現(xiàn)在總算知道怎么修改了,再也不用依賴別人了。現(xiàn)在我的PS1是這樣的:

PS1='\[\e[1;31m\][\[\e[1;35m\]\u:\W\[\e[1;31m\]]\[\e[1;36m\]$ \[\e[0m\]'

它的效果:

單看它的PS1的代碼,很懵逼吧,是不是根本不知道從哪到哪里是一部分?我之前也是這樣,看不懂什么意思。
網(wǎng)上對命令提示符的顏色修改、工作目錄、主機名等等都有詳細的說明,可是看了之后還是不會修改,因為不知道他的格式是咋樣的。今天我對這串字符做了一下拆解,總算是搞明白PS1的格式了!如圖:

對照一下上面的命令提示符的狀態(tài),確實是這樣對吧O(∩_∩)O~
如果要像上圖那樣拆分已經(jīng)寫好的PS1代碼的話,可以參考我的vim命令:

  • 首先將PS1代碼拆分到不同的行:s/\v\\[\[\]]/\r\0\r/g
  • 隨后,可視模式,選中需要的行,將命令提示符中的符號增加一個縮進:'<,'>g /\V\\]/+1 >
  • 再用換行將每一部分隔離開來,方便觀察,也是可視模式:'<,'>s/\V\\[/\r\0/g

今后如果要自定義命令提示符的話,就按照上面的格式寫,一定沒錯。寫完了就縮到一行里就OK了。
至于不同的代碼代表什么信息,以及顏色的表示代碼,網(wǎng)上其他地方千篇一律,我這里就不粘貼別人的東西了,在這里僅僅分享PS1的寫法。

總結(jié)

以上是生活随笔為你收集整理的命令提示符PS1的书写格式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。