精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何調教你的終端提示符?

系統 Linux
之前有讀者問到,如何在終端顯示當前的git分支,實際上這就是自定義終端顯示配置了。不過在直接介紹如何顯示當前分支之前,來看看到底怎么回事。

之前有讀者在《Linux下如何優雅地修正命令?》中問到,如何在終端顯示當前的git分支,實際上這就是自定義終端顯示配置了。

不過在直接介紹如何顯示當前分支之前,來看看到底怎么回事。

bashrc配置

每次我們登錄一個shell終端的時候,前面都有一些固定的顯示信息:

  1. root@ubuntu:# 

這些顯示信息其實可以配置的。

我們打開用戶家目錄下的.bashrc文件,找到類似下面的關于PS1的內容:

  1. if [ "$color_prompt" = yes ]; then 
  2.     PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\W\[\033[00m\]\$ ' 
  3. else 
  4.     PS1='${debian_chroot:+($debian_chroot)}\u@\h:\W\$ ' 
  5. fi 

這里就是用來配置你的終端顯示的了。

有必要對里面的一些信息進行解釋。例如[\033[01;32m]中,01為前景色,32為背景色,顏色代碼如下:

  1. 前景色 背景色   
  2. 30      40      黑色 
  3. 31      41      紅色 
  4. 32      42      綠色 
  5. 33      43      黃色 
  6. 34      44      藍色 
  7. 35      45      紫紅色 
  8. 36      46      青藍色 
  9. 37      47      白色 

舉個例子:

  1. $ echo -e "\033[31m red color \033[0m" 
  2.  red color  

而其他的符號什么意思呢?

  1. \d :代表日期, 
  2. \H :完整的主機名稱 
  3. \h :僅取主機的第一個名字 
  4. \t :顯示時間為24小時格式,如:HH:MM:SS 
  5. \T :顯示時間為12小時格式 
  6. \A :顯示時間為24小時格式:HH:MM 
  7. \u :用戶名 
  8. \v :BASH的版本信息 
  9. \w :完整的工作目錄名稱 
  10. \W :列出最后一個目錄 
  11. \$ :提示字符,如果是root時,提示符為:# ,普通用戶則為:$ 

所以說白了,就是根據你自己的需要配置自己終端想要的信息。

這個時候我們再來看前面的其中一條簡單的配置:

  1. '${debian_chroot:+($debian_chroot)}\u@\h:\W\$ ' 

$debian_chroot這里我們可以忽略,因為它是一個變量的值,我們完全可以自定義。

可以看到這里有:

  1. \u 用戶名 
  2. \h 主機名 
  3. \W 最后一個目錄名 
  4. \$ 提示字符 

而通過命令獲取的相關內容分別為:

  1. $ whoami 
  2. root 
  3. $ hostname 
  4. ubuntu 
  5. $ basename `pwd` 
  6. 公眾號編程珠璣 

所以我的終端最終顯示的是:

  1. root@ubuntu:公眾號編程珠璣#  

通常來說,默認的配置就可以了,經常需要改動的可能就是默認它顯示了全路徑,這里只需要將

  1. \w 替換為 \W 

即可。

然后執行命令:

  1. source ~/.bashrc 

讓配置生效即可。

再來梳理一下過程:

  • 根據需要修改PS1顯示項
  • 執行source .bashrc使其生效

這里注意,Linux啟動過程中,配置文件加載是有順序的,

某用戶家目錄下的bashrc只影響當前用戶,如果想要全系統修改生效,可以修改/etc/bash.bashrc(系統差異,可能不一樣)。

如何顯示當前git分支

其實到這里你應該基本上已經明白了,無非就是將git當前分支的信息配置在PS1中罷了。

如何獲取當前git分支

我們都知道:

  1. $ git branch 
  2.   master 
  3. * testBranch 

可以查看分支信息,其中前面有*的表示當前所在分支,所以我們通過字符處理拿到即可。

或者直接通過命令:

  1. $ git rev-parse --abbrev-ref HEAD 
  2. testBranch 

拿到。

將分支信息配置在PS1中

考慮到有的目錄下可能并不存在git項目,所以需要做是否為空的判斷,也要注意處理標準錯誤。因此將獲取git分支信息的部分寫成一個shell函數:

  1. git_branch() 
  2.    branch=`git rev-parse --abbrev-ref HEAD 2>/dev/null` 
  3.    if [ "${branch}" != "" ] 
  4.    then 
  5.        if [ "${branch}" = "(no branch)" ] 
  6.        then 
  7.            branch="(`git rev-parse --short HEAD`...)" 
  8.        fi 
  9.        echo "($branch)" 
  10.    fi 

將其加入到.bashrc文件結尾中,然后修改PS1的內容:

  1. PS1='${debian_chroot:+($debian_chroot)}\u@\h:\W$(git_branch)\$ ' 
  2. PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\W$(git_branch)\[\033[00m\]\$ ' 

修改完成后保存,執行:

  1. $ source ~/.bashrc 

當前里面的顏色你可以根據自己的需要自定義。再來看看之前的效果,是不是覺得沒那么難配置了?

總結

實際上就是根據自己的需要去配置終端顯示罷了,可以自己選擇顏色,變量內容等等。

責任編輯:趙寧寧 來源: 編程珠璣
相關推薦

2019-06-25 14:05:41

Linux提示符命令

2023-10-30 17:31:40

Linux提示符顏色

2017-07-26 13:30:54

LinuxShell命令

2023-09-24 19:28:29

微軟Windows 11

2022-02-15 09:40:45

提示符Starship

2021-02-25 17:54:43

StarshipshellLinux

2021-12-25 23:22:32

Windows 10Windows微軟

2010-03-15 15:38:47

Python運行

2010-06-23 16:19:48

Linux Bash

2022-04-02 10:45:17

PythonShell命令

2010-06-01 09:09:15

MySQL命令提示符程

2017-07-19 08:45:45

2018-11-27 11:10:53

Linuxbash命令

2009-09-08 08:18:09

Windows 7命令提示符

2017-07-24 10:42:24

IT技術周刊

2011-09-19 15:16:28

vista命令提示符

2012-05-10 09:36:12

LinuxPS

2021-05-31 11:45:37

LinuxRustShell

2022-01-14 23:41:28

Windows 10Windows微軟

2023-05-18 08:00:00

LLMGPT-4自然語言模型
點贊
收藏

51CTO技術棧公眾號

国产精品高清在线| xxxxx成人.com| 免费大片在线观看| 男人的天堂在线视频免费观看 | 五月婷婷丁香色| 视频在线这里都是精品| 久久午夜老司机| 91久久中文字幕| 日本韩国欧美中文字幕| 91精品婷婷色在线观看| 日韩精品免费在线| 欧美日韩一区二区区别是什么| 天堂资源在线| 亚洲自拍偷拍九九九| 日本一区免费在线观看| 国产精品色综合| 久久精品国产清高在天天线| 欧美久久精品一级黑人c片 | 日韩精品欧美大片| 日韩一级成人av| 亚洲少妇久久久| 阿v视频在线| 亚洲人成亚洲人成在线观看图片| 日本欧美色综合网站免费| www香蕉视频| 久国产精品韩国三级视频| 欧美诱惑福利视频| 免费无码毛片一区二区app| 欧美另类69xxxxx| 日韩精品福利在线| 无人码人妻一区二区三区免费| 日韩在线观看不卡| 欧美日韩午夜剧场| 国产主播自拍av| 在线观看的网站你懂的| 国产精品大尺度| 亚洲春色综合另类校园电影| 日本中文字幕一区二区有码在线| 成人晚上爱看视频| 翡翠波斯猫1977年美国| 国产理论视频在线观看| 久久精品国产一区二区三 | 日本欧美视频在线观看| 在线看一级片| 亚洲一区视频在线| wwwwww欧美| 操你啦视频在线| 综合激情成人伊人| gogogo免费高清日本写真| 欧美天天影院| 亚洲天堂2014| 99热一区二区三区| 精品176二区| 亚洲精品国产成人久久av盗摄 | 日韩视频在线观看一区二区| 国内精品国产三级国产aⅴ久| 9999精品| 日韩女优电影在线观看| 日本不卡视频一区| 红杏aⅴ成人免费视频| 亚洲成人av资源网| 无码一区二区精品| 一区二区三区日本久久久| 亚洲欧美999| 色偷偷男人天堂| 久久综合国产| 九九九久久国产免费| 久草视频中文在线| 免播放器亚洲| 国产精品日本精品| 国产精品久久久久久免费播放| 精品制服美女久久| 国产成人亚洲欧美| 视频一区二区在线播放| 日本一区二区三区在线不卡| 一本一道久久a久久综合精品| 毛片在线不卡| 亚洲成av人影院| 日av中文字幕| 亚洲视频资源| 亚洲国产精久久久久久| 国产精品天天干| 亚洲五月综合| 91成人精品网站| 瑟瑟视频在线免费观看| 国产精品一二三四| 久久久久免费网| 免费在线观看黄色| 亚洲mv大片欧洲mv大片精品| 国产福利一区视频| 日韩精品视频在线看| 日韩激情在线视频| 中文字幕五月天| 国产精品综合色区在线观看| 国产在线拍偷自揄拍精品| 丰满熟妇人妻中文字幕| 国产女同互慰高潮91漫画| 一本色道久久88亚洲精品综合 | 一本色道综合亚洲| 婷婷中文字幕在线观看| 欧美中文一区| 久久视频在线免费观看| 五月婷婷色丁香| 国产一区二区视频在线| 免费国产一区二区| 欧美人与动牲性行为| 在线免费观看日本欧美| 中文字幕亚洲日本| 欧洲激情视频| 国产91精品高潮白浆喷水| 99久久久久成人国产免费| 久久久一区二区三区捆绑**| 国产一级片91| 成人国产激情在线| 亚洲欧美日韩天堂| 青青草精品在线视频| 日本不卡视频一二三区| 久久精品成人一区二区三区蜜臀| 免费高清完整在线观看| 在线国产电影不卡| 毛茸茸多毛bbb毛多视频| 综合在线一区| 成人激情视频免费在线| 北岛玲一区二区三区| 懂色aⅴ精品一区二区三区蜜月| 免费人成视频在线播放| 欧美1级片网站| 国产精品第七十二页| 香蕉视频免费在线看| 亚洲线精品一区二区三区 | 成人av在线观| 日韩专区第三页| 亚洲成人a级片| 中文字幕日韩欧美在线视频| 91精品国产高清一区二区三密臀| 成人h动漫精品一区二区| 国产盗摄视频在线观看| 日日狠狠久久| 日韩中文字幕免费| 亚洲天堂狠狠干| 成人免费在线观看入口| jizz大全欧美jizzcom| 日韩精品dvd| 国产一区二区色| 精品黄色免费中文电影在线播放| 欧美日本视频在线| 麻豆网址在线观看| 国产麻豆一精品一av一免费| 国产精品美女在线播放| 国产亚洲高清一区| 久久国产精彩视频| 亚洲国产综合网| 亚洲午夜精品网| 97精品人妻一区二区三区蜜桃| 狠狠色丁香久久综合频道| 国产精品大全| cao在线视频| 亚洲男人天堂古典| 高潮无码精品色欲av午夜福利| 欧美国产日韩亚洲一区| 网站一区二区三区| 天天操综合网| 99久久久久国产精品免费| 欧美1—12sexvideos| 亚洲国产精品嫩草影院久久| 日韩精品一区二区三区国语自制| 99国产精品久久久久久久久久| 各处沟厕大尺度偷拍女厕嘘嘘| 亚洲传媒在线| 成人久久久久爱| 日韩av激情| 亚洲精选在线观看| 亚洲最大成人av| 夜夜精品视频一区二区| 免费看黄色aaaaaa 片| 日韩高清欧美激情| 中文字幕第一页亚洲| 成人福利一区| 国产成人精品综合| 中文av资源在线| 亚洲精品网站在线播放gif| 做爰视频毛片视频| 一区二区在线观看免费| 丰满大乳奶做爰ⅹxx视频 | 成人中文字幕+乱码+中文字幕| 日本在线视频网址| 亚洲三级av在线| 国产高清不卡视频| 色婷婷综合视频在线观看| 日韩欧美国产成人精品免费| 成人av中文字幕| 激情黄色小视频| 国产精品日本| 天天干天天色天天爽| 日韩高清影视在线观看| 亚洲a级在线观看| 成人爽a毛片免费啪啪| 久久av中文字幕| 六十路在线观看| 精品国产一区二区国模嫣然| www.五月婷婷.com| 亚洲午夜在线观看视频在线| 伊人影院综合网| 99精品视频在线免费观看| 色婷婷综合网站| 国产精品腿扒开做爽爽爽挤奶网站| 亚洲综合视频一区| 性欧美xxxx免费岛国不卡电影| 91成人在线看| 日韩久久99| 国产91在线播放九色快色| 欧美家庭影院| 久久精品美女视频网站| 全部免费毛片在线播放网站| 日韩一级欧美一级| 国产精品久久久午夜夜伦鲁鲁| 黑人巨大精品欧美一区免费视频| 欧美成人免费观看视频| 欧美国产欧美亚州国产日韩mv天天看完整 | 国产一区二区无遮挡| 99精品美女视频在线观看热舞| 日本一本a高清免费不卡| 97人澡人人添人人爽欧美| 久久天天躁狠狠躁夜夜躁2014| 成人性生交大片免费看午夜| 亚洲精品视频免费| 天堂中文资源在线| 欧美精品一区二区三| 午夜久久久久久久久久| 欧美日韩成人在线| 最近中文字幕在线视频| 色嗨嗨av一区二区三区| 影音先锋亚洲天堂| 五月激情丁香一区二区三区| 免费在线视频观看| 一区二区三区自拍| 欧美日韩精品亚洲精品| 一区二区视频在线看| 欧美三级 欧美一级| 亚洲女人的天堂| www.av成人| 亚洲欧美国产高清| 欧美黄色免费在线观看| 一区二区三区免费在线观看| 九九热精品免费视频| 一区二区成人在线| 久久久久久久久久久久久久久久久| 亚洲欧美另类图片小说| 成人免费视频网站入口::| 亚洲卡通动漫在线| 精品97人妻无码中文永久在线 | 中文字幕亚洲综合久久| 亚洲成a人v欧美综合天堂麻豆| 国产一区二区黄| av资源种子在线观看| 色系列之999| caopo在线| 欧美精品激情blacked18| 国产深夜视频在线观看| 午夜美女久久久久爽久久| 麻豆蜜桃在线观看| 国产盗摄xxxx视频xxx69| 日本综合视频| 亚洲自拍偷拍区| 日韩a级大片| 日韩av高清在线播放| 国产精品黑丝在线播放| 日日噜噜夜夜狠狠久久丁香五月| 欧美日韩少妇| 免费在线看黄色片| 奶水喷射视频一区| gai在线观看免费高清| 国产成人午夜精品影院观看视频| 四虎永久免费观看| 91免费国产视频网站| 国产成人在线网址| 性欧美大战久久久久久久久| 男人天堂av在线播放| 欧美精品久久久久久久多人混战| 精品人妻少妇AV无码专区| 亚洲国产精品悠悠久久琪琪| 粉嫩av一区| 九九精品在线观看| 高清电影一区| 91在线中文字幕| 亚洲美女15p| 日本一本草久p| 欧美一区=区| 一级黄色大片免费看| 久久蜜臀中文字幕| 亚洲国产精品久| 欧美影片第一页| 女人18毛片水真多18精品| 一区二区三区www| 成全电影大全在线观看| 国产精品亚洲片夜色在线| 凹凸av导航大全精品| 亚洲国产激情一区二区三区| 在线欧美三区| av在线网址导航| 久久久久久久久99精品| 好吊色视频在线观看| 欧美午夜精品久久久久久孕妇| 亚洲欧美另类视频| 日韩视频一区在线| 欧美电影免费看| 国产成人精品自拍| 91精品一区二区三区综合在线爱| 免费午夜视频在线观看| 成人毛片视频在线观看| 亚洲精品国产精品乱码在线观看| 欧美日韩另类在线| 性色av蜜臀av| 日韩中文字幕在线看| 中文字幕在线看片| 国产精品国产精品| 日韩精品一区二区不卡| 国产网红女主播精品视频| 久久久亚洲网站| 国产一区二区三区国产精品| 日韩免费电影一区二区| 一区二区三区国产盗摄| 久久久精品人妻一区二区三区| 国产精品乱码久久久久久| 性色av免费观看| 日韩av中文字幕在线| av资源在线| 国产精品免费视频一区二区| 亚洲欧美日韩高清在线| av亚洲天堂网| 国产精品国产三级国产普通话蜜臀| 成人免费毛片视频| 日韩精品中文字幕视频在线| 福利成人导航| 国产精品免费观看高清| 亚洲国产激情| 国产精品麻豆入口| 婷婷丁香久久五月婷婷| 性xxxxbbbb| 欧美亚洲国产精品| 亚洲人挤奶视频| 精品一卡二卡三卡| 国产喂奶挤奶一区二区三区| 色屁屁影院www国产高清麻豆| 日韩av在线一区| 亚洲欧美se| 欧美性xxxx69| 欧美a级理论片| 免费黄色在线网址| 制服视频三区第一页精品| 黄色视屏免费在线观看| 亚洲在线观看视频| 欧美人与禽猛交乱配视频| 一级黄色免费视频| 午夜精品久久久久久久99水蜜桃| 五月天激情开心网| 国产精品av在线播放| 成人羞羞网站入口| 91小视频在线播放| 亚洲综合另类小说| 少妇高潮一区二区三区69| 日本久久久久久久久久久| 国产探花一区在线观看| 色一情一区二区三区| 一区二区三区中文在线观看| 免费观看成年人视频| 日本久久91av| 999国产精品| 老熟妇精品一区二区三区| 欧美体内谢she精2性欧美| 在线视频婷婷| 高清一区二区三区视频| 一区二区三区国产在线| 国产黄色录像视频| 日韩欧美一区二区不卡| 都市激情综合| 中文字幕中文字幕在线中心一区| 国产不卡视频一区二区三区| 久久国产精品系列| 中文字幕亚洲在线| 激情视频极品美女日韩| 韩国日本美国免费毛片| 亚洲激情男女视频| 日本福利片在线| 亚洲wwwav| 老牛嫩草一区二区三区日本 | 亚洲免费看黄网站| 视频二区在线| 亚洲伊人久久综合| 羞羞答答国产精品www一本| 男人在线观看视频| 日韩精品极品视频| 国产美女精品视频免费播放软件| 免费一级特黄毛片| 综合久久久久久| 国产在线视频资源| 国产精品国产一区二区| 男女视频一区二区| 日韩欧美中文字幕一区二区| 中文字幕在线精品|