婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > Linux Bash 提示符的一些騷操作(自定義 Bash 提示符)

Linux Bash 提示符的一些騷操作(自定義 Bash 提示符)

熱門標(biāo)簽:怎么用百度地圖標(biāo)注坐標(biāo) 400的電話一般從哪里辦理 春運(yùn)地圖標(biāo)注app 益陽400電話申請(qǐng)辦理流程 上海機(jī)器人外呼系統(tǒng)哪家好 昆明電銷機(jī)器人價(jià)格 江西全自動(dòng)外呼系統(tǒng)報(bào)價(jià) 地圖標(biāo)注人員分布 梧州防封電銷卡

一些能讓你自定義 Bash 提示符的黑科技

當(dāng)你在 Linux 環(huán)境下打開一個(gè) Shell 終端時(shí),會(huì)看到命令行中出現(xiàn)了類似下面的一個(gè) Bash 提示符:

[user@$host ~]$

你知道命令行提示符其實(shí)是可以自己設(shè)置添加許多非常有用的信息的嗎?在這篇文章中我就會(huì)教你如何自定義自己的 Bash 命令行提示符,想看的話就接著看吧~

如何設(shè)置 Bash 提示符

Bash 提示符是通過環(huán)境變量 PS1 (提示符字符串 1Prompt String 1) 來設(shè)置的,它用于交互式 shell 提示符。當(dāng)然如果你需要更多的輸入才能完成一個(gè) Bash 命令時(shí),PS2 環(huán)境變量就是用來設(shè)置多行提示符的:

[dneary@dhcp-41-137 ~]$ export PS1="[Linux Rulez]$ "
[Linux Rulez] export PS2="... "
[Linux Rulez] if true; then
... echo "Success!"
... fi
Success!

在哪里設(shè)置 PS1 的值?

PS1 就是一個(gè)普通的環(huán)境變量,系統(tǒng)默認(rèn)值設(shè)置在 /etc/bashrc 中,在我的系統(tǒng)中,默認(rèn)提示符通過以下命令來設(shè)置的:

[ "$PS1" = "\\s-\\v\\\$ " ]  PS1="[\u@\h \W]\\$ "

它判斷 PS1 是否是系統(tǒng)的默認(rèn)值 \s-\v$ ,如果是的話則將值設(shè)置為 [\u@\h \W]\$。(LCTT 譯注:注意命令中用 \ 做了轉(zhuǎn)義。)

但如果你想要自定義提示符,不應(yīng)該修改 /etc/bashrc ,而是應(yīng)該在你的主目錄下將自定義命令加到 .bashrc 文件中。

上面提到的 \u、\h、\W、\s 和 \v 是什么意思?

在 man bash 中的 PROMPTING 章節(jié)中,你能夠找到所有 PS1 和 PS2 相關(guān)的特殊字符的描述,以下是一些比較常用的:

  • \u:用戶名
  • \h:短主機(jī)名
  • \W:當(dāng)前你所在的目錄的名稱(basename),~ 表示你的主目錄
  • \s:Shell 名字(bash 或者 sh,取決于你的 Shell 的名字是什么)
  • \v:Shell 的版本號(hào)

還有哪些特殊的字符串可以用在提示符當(dāng)中

除了上面這些,還有很多有用的字符串可以用在提示符當(dāng)中:

  • \d:將日期擴(kuò)展成 “Tue Jun 27” 這種格式
  • \D{fmt}:允許自定義日期格式——可通過 man strftime 來獲得更多信息
  • \D{%c}:獲得本地化的日期和時(shí)間
  • \n:換行(參考下面的多行提示符)
  • \w:顯示當(dāng)前工作目錄的完整路徑
  • \H:當(dāng)前工作機(jī)器的完整主機(jī)名

除了以上這些,你還可以在 Bash 的 man 頁面的 PROMPTING 部分找到更多的特殊字符和它的用處。

多行提示符

如果你的提示符過長(比如說你想包括 \H 、\w 或完整的日期時(shí)間時(shí) ),想將提示符切成兩行,可以使用 \n 將提示符切斷成兩行顯示,比如下面的多行的例子會(huì)在第一行顯示日期、時(shí)間和當(dāng)前工作目錄,第二行顯示用戶名和主機(jī)名:

PS1="\D{%c} \w\n[\u@\H]$ "

還能再好玩點(diǎn)嗎?

人們偶爾也想將提示符變成彩色的。雖然我覺得彩色提示符讓人分心、易怒,但是也許你很喜歡。如果我們想將日期變成紅色的,目錄變成青藍(lán)色,用戶名搞一個(gè)黃色背景,你可以這樣做:

PS1="\[\e[31m\]\D{%c}\[\e[0m\]
   \[\e[36m\]\w\[\e[0m\]\n[\[\e[1;43m\]\u\[\e[0m\]@\H]$ "
  • \[..\] :表示一些非打印字符
  • \e[.. :轉(zhuǎn)義字符,后面的跟著的特定的轉(zhuǎn)義字符串在終端中表示顏色或者其他意思
  • 31m :表示紅色字體(41m 表示是紅色背景)
  • 36m :表示是青藍(lán)色字體
  • 1;43m :表示黃色字體(1;33m 表示黃色字體)
  • [\e[0m]] :它在最后將顏色恢復(fù)成系統(tǒng)終端默認(rèn)顏色

你可以在 Bash prompt HOWTO 這里找到更多的顏色代碼,甚至可以讓字符反相和閃爍!我不知道為什么地球人會(huì)有這種想法,但是你可以這么干!

所以你最喜歡的自定義提示符是什么樣子的呢?有沒有讓你抓狂的自定義提示符呢?請(qǐng)?jiān)谠u(píng)論里告訴我吧~

(照片來源:ajmexico. 修改自 Jason Baker. CC BY-SA 2.0.)

作者簡(jiǎn)介:

Dave Neary - Dave Neary 是紅帽開源和標(biāo)準(zhǔn)化團(tuán)隊(duì)成員,幫助開源項(xiàng)目對(duì)紅帽的成功至關(guān)重要。自從在 1999 年為 GIMP 提交了第一個(gè)補(bǔ)丁以來,他一直帶著各種不同的帽子,在開源的世界徜徉。

via: https://opensource.com/article/17/7/bash-prompt-tips-and-tricks

作者:Dave Neary

您可能感興趣的文章:
  • linux bash字符串處理大全
  • Linux BASH多進(jìn)程并行處理的方法實(shí)現(xiàn)
  • Linux bash Shell中的變量類型詳解
  • linux bash shell中case語句的實(shí)例
  • Linux 中糾正拼寫錯(cuò)誤的Bash 命令方法
  • 如何在Linux中自定義bash命令提示符

標(biāo)簽:懷化 亳州 惠州 新疆 河南 贛州 九江 北京

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux Bash 提示符的一些騷操作(自定義 Bash 提示符)》,本文關(guān)鍵詞  Linux,Bash,提示符,的,一些,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux Bash 提示符的一些騷操作(自定義 Bash 提示符)》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux Bash 提示符的一些騷操作(自定義 Bash 提示符)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    一区二区三区国产精品| 欧美xxxx老人做受| 欧美一区二区三区免费| 一区二区在线观看免费视频播放| 国产在线播放一区二区三区| 欧美一三区三区四区免费在线看| 一区二区三区四区乱视频| 成人sese在线| 免费看精品久久片| 成年人国产精品| 国产亚洲精品中文字幕| 国产一区二区三区综合| 欧美精品一区二区三区很污很色的| 奇米精品一区二区三区在线观看一| 欧美特级限制片免费在线观看| 亚洲精品中文字幕在线观看| 91在线你懂得| 亚洲综合激情网| 欧美日韩国产免费| 免费在线看成人av| 精品播放一区二区| 国产一区91精品张津瑜| 国产亚洲一区二区三区| 成人永久aaa| 亚洲乱码国产乱码精品精的特点 | 中文字幕中文字幕在线一区| 成人一区二区视频| 国产精品不卡一区二区三区| 色综合久久88色综合天天6| 一区二区三区精品| 欧美一区二区三区在线视频| 久久se精品一区精品二区| 久久精品视频一区二区| 91在线免费视频观看| 亚洲国产成人高清精品| 国产亚洲一区二区三区在线观看 | 97精品国产97久久久久久久久久久久| 久久久精品免费免费| 成人免费视频播放| 亚洲精品第1页| 在线视频一区二区免费| 国产欧美日韩不卡| 麻豆91在线看| 中文字幕不卡的av| 欧美无砖专区一中文字| 老司机精品视频导航| 亚洲国产精品激情在线观看| 91免费精品国自产拍在线不卡| 亚洲国产婷婷综合在线精品| 日韩免费一区二区| caoporn国产一区二区| 日本亚洲电影天堂| 国产精品久久久久7777按摩| 欧美日韩国产色站一区二区三区| 韩国在线一区二区| 亚洲丶国产丶欧美一区二区三区| 久久精品网站免费观看| 欧美做爰猛烈大尺度电影无法无天| 欧美中文字幕久久| 麻豆成人av在线| 一区二区三区精品| 国产欧美在线观看一区| 欧美综合久久久| 国产精品一二二区| 日韩1区2区日韩1区2区| 国产一区在线观看麻豆| 麻豆91精品91久久久的内涵| 久久青草欧美一区二区三区| 色综合激情五月| 国产在线播放一区| 秋霞成人午夜伦在线观看| 日韩理论片在线| 久久午夜电影网| 制服丝袜在线91| 欧美性猛交一区二区三区精品| 成人午夜精品在线| 久久精品国产秦先生| 亚洲va中文字幕| 亚洲天天做日日做天天谢日日欢 | 国产在线播放一区| 奇米影视在线99精品| 亚洲一区二区影院| 亚洲欧美日本韩国| 国产精品理伦片| 中文字幕国产精品一区二区| 精品国产一区二区三区久久久蜜月 | 欧美日韩国产三级| 色综合久久综合网欧美综合网| 国产一区二区调教| 久草精品在线观看| 日本成人在线看| 五月婷婷综合在线| 亚洲国产成人av网| 亚洲成人先锋电影| 亚洲一区二区偷拍精品| 亚洲一卡二卡三卡四卡五卡| 亚洲精品中文在线影院| 中文字幕在线一区免费| 欧美国产一区在线| 国产精品美女一区二区| 国产日韩欧美一区二区三区综合| 亚洲精品一区二区三区精华液| 日韩三级中文字幕| 精品国产乱码久久久久久图片 | 中文字幕亚洲精品在线观看| 国产午夜亚洲精品理论片色戒| 久久蜜桃av一区二区天堂| 精品国产一区二区精华| 日韩欧美高清一区| 26uuu国产电影一区二区| 久久亚洲二区三区| 欧美激情艳妇裸体舞| 国产精品少妇自拍| 亚洲精品中文字幕乱码三区| 一级精品视频在线观看宜春院 | 99久久精品免费看国产| 99精品欧美一区| 91国在线观看| 91精品国产91久久久久久最新毛片 | 欧美日韩视频在线一区二区| 成人欧美一区二区三区白人| 亚洲曰韩产成在线| 亚洲精品中文在线| 精品国产网站在线观看| 精品88久久久久88久久久| 国产亚洲精品资源在线26u| 国产精品乱码久久久久久| 日韩一区欧美小说| 九九视频精品免费| 成人免费视频免费观看| 日本韩国精品在线| 91麻豆精品国产91久久久久久久久| 日韩精品中文字幕一区 | 91精品国产综合久久香蕉的特点| 欧美一区二区免费视频| 国产午夜精品一区二区| 一区二区三区精品久久久| 日韩av中文字幕一区二区| 国产精品一区二区黑丝| 91丨porny丨蝌蚪视频| 91精品国产美女浴室洗澡无遮挡| 国产三级一区二区三区| 亚洲综合在线免费观看| 国产一区久久久| 欧美三级乱人伦电影| 久久久www成人免费毛片麻豆| 亚洲精品v日韩精品| 另类调教123区| 欧美最新大片在线看 | 欧美肥胖老妇做爰| 日本一二三四高清不卡| 婷婷一区二区三区| 成人h版在线观看| 日韩欧美国产一区二区三区| 亚洲人吸女人奶水| 久久99久久精品欧美| 91浏览器在线视频| 久久久久久综合| 日本女优在线视频一区二区| 91在线看国产| 国产亚洲福利社区一区| 日本免费新一区视频| 在线视频你懂得一区| 国产亚洲欧洲997久久综合| 日韩精品每日更新| 91麻豆产精品久久久久久| 久久综合色8888| 日韩va欧美va亚洲va久久| 色婷婷久久99综合精品jk白丝| 久久久精品综合| 久久99精品国产91久久来源| 在线电影一区二区三区| 亚洲高清视频在线| 91美女片黄在线观看| 久久精品视频在线免费观看| 蜜桃精品视频在线| 在线不卡免费欧美| 亚洲综合免费观看高清在线观看| 成人av手机在线观看| 国产欧美日韩在线看| 国产精品123| 久久久精品欧美丰满| 精品一区二区日韩| 日韩欧美二区三区| 蜜桃久久精品一区二区| 91精品国产综合久久久久久| 亚洲午夜在线视频| 欧美羞羞免费网站| 亚洲一区二区三区视频在线播放| 91麻豆精东视频| 亚洲精品成人少妇| 91官网在线免费观看| 一区二区免费看| 日本大香伊一区二区三区| 国产精品国产三级国产专播品爱网| 国产大片一区二区| 日本一区二区三区四区| 成人少妇影院yyyy| 亚洲乱码国产乱码精品精可以看| 91国产免费看|