91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何定制Ubuntu終端提示符

發布時間:2022-01-21 14:51:11 來源:億速云 閱讀:170 作者:iii 欄目:開發技術

這篇文章主要介紹“如何定制Ubuntu終端提示符”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“如何定制Ubuntu終端提示符”文章能幫助大家解決問題。

查看當前Bash提示符配置

當您通過Dash或Ctrl+Alt +T快捷鍵打開終端時,您會看到如下提示:

linuxidc@linuxidc:~$

如何定制Ubuntu終端提示符

此默認格式列出用戶名、主機名以及用戶的當前目錄。bash從bashrc文件中獲取此配置,該文件是為每個用戶在其主目錄中單獨設置的。你可以這樣打開這個文件:

vim ~/.bashrc

位置:/home/username/.bashrc

您還可以使用任何其他文本編輯器打開此文件。

這是配置文件的樣子。 我們在這里向您展示文件的相關部分。

如何定制Ubuntu終端提示符

您在上面的圖像中看到的PS1變量具有bash提示符的所有必需配置。 我們首先解釋一下這個變量中的字符是什么。 您可以在else語句后列出的PS1變量中清楚地查看此變量。

  • \u-這表示當前用戶的用戶名

  • \h:這表示從完全限定域名中提取的當前用戶的主機名。

  • \w:這表示當前工作目錄。主目錄用波浪號~符號表示。

  • \$:這表示您是普通用戶($)還是root用戶(#)。

您還可以通過回顯其值來查看PS1變量的配置,如下所示:

如何定制Ubuntu終端提示符

自定義Shell提示符

在了解了提示信息存儲在何處以及PS1變量描述了什么之后,讓我們看看如何編輯它,以便定制bash提示符。

在編輯PS1變量之前,重要的是將其默認內容存儲在一個新變量中。如果出現錯誤,這將幫助我們恢復提示符的原始配置。在終端輸入以下命令:

$ DEFAULT=$PS1

現在,變量“DEFAULT”具有恢復默認提示設置所需的所有信息。

現在讓我們用PS1變量進行一些實驗。 輸入以下命令:

$ PS1=”\u\$ ”

PS1的這個新值對您的提示符有以下效果:

如何定制Ubuntu終端提示符

現在您只能看到您的用戶名和根用戶信息,沒有任何顏色,因為還沒有設置任何顏色信息。

讓我們輸入以下命令,以便提示符也列出工作目錄

$ PS1=”\u:\w\$ ”

PS1的這個新值對您的提示符有以下效果:

如何定制Ubuntu終端提示符

由于我的工作目錄是home,我只能看到?符號。 在其他目錄中,比如www.linuxidc.com,我的提示將顯示以下信息:

如何定制Ubuntu終端提示符

將提示設置回默認值

由于我們將PS1變量的原始配置存儲在默認變量中,所以可以通過將默認變量的值提供給PS1,將PS1的值設置回默認值。

PS1=DEFAULT

您還可以定制什么?

如果希望提示包含特定的自定義文本,可以使用以下語法:

PS1=”[custom text] \u@\h:\w\$ ”

例子:

我已經設置了我的提示,包括一個自定義消息如下:

linuxidc@linuxidc:~$ PS1=”Linux公社www.linuxidc.com \u@\h:\w\$ ”

Linux公社www.linuxidc.com linuxidc@linuxidc:~$

如何定制Ubuntu終端提示符

你可以在提示符中加入以下基本字符:

字符用途
\d以日、月為單位日期格式。
\eASCII轉義字符
\a轉義字符。
\h當前用戶的主機名直到’.’
\H當前用戶的主機名。
\l終端設備的基本名稱。
\j由shell運行的作業的數量。
\r回車。
\n一個新行。
\u當前用戶的用戶名。
\vBash版本。
\!打印正在運行的命令的歷史記錄編號。

您可以通過以下命令在提示中包括當前系統時間:

PS1=”\A\u: \w\$ ”

PS1的這個新值對您的提示符有以下效果:

如何定制Ubuntu終端提示符

您還可以自定義提示符,以包含命令的輸出;這使您可以在提示符中包含無限的選項。

語法:

$ PS1=”\u@\h on `[command]` \w\$ ”

例:

在此示例中,我將設置提示以包括當前用戶所屬的主組的名稱。

$ PS1=”\u@\h on `id -gn` \w\$ ”

如何定制Ubuntu終端提示符

著色提示

自定義提示后,您會發現事情可能看起來有些混亂。 一個明顯的原因是,如果它們都以相同的顏色列出,那么將一個特征與另一個特征區分開來并不容易。 現在讓我們學習如何著色提示,使其更令人愉悅。

為了向一個或多個特征添加顏色,PS1變量包括顏色標記。 以下圖像中突出顯示的文本是顏色標記。

如何定制Ubuntu終端提示符

這是顏色標記的格式:

\[\033[COLOR]m\]

例如,我們在默認終端提示符中看到的默認用戶名和主機名是綠色的,這是因為下面的顏色標簽:

\[\033[01;32m\]\u@\h\

您可以針對bash提示符特性更改此顏色值,以賦予它一個新的顏色,或者向沒有任何顏色的特性添加一個新的顏色標記。

下面是一些常見的顏色及其值:

顏色
Green32
Red31
Black30
Blue34
Cyan36
Purple35
Yellow33
White37

例:

以下命令將提示符變為紅色,因為我們在顏色標記中指定了31(紅色):

$ PS1=”\[\033[31m\]\u@\h:\w$ ”

如何定制Ubuntu終端提示符

在提示中使用文本樣式

您可以通過為顏色標記指定屬性值來為提示文本添加樣式。 以下是具有屬性的顏色標記的格式:

\[\033[ATTRIBUTE; COLORm\]

您可以為提示文本使用以下屬性值:

屬性值用途
0標準文本(即使沒有設置屬性,這也是默認值)
1在Ubuntu終端中,此值指定粗體文本
2暗淡文本
4文本下劃線
5閃爍的文本
7反轉文本和背景顏色
8隱藏的文本

例子:

可以使用以下命令對bash提示加下劃線:

$ PS1=”\[\033[4;31m\]\u@\h:\w$ ”

如何定制Ubuntu終端提示符

值4表示我們想要“下劃線”文本。

對提示符進行永久更改

到目前為止執行的命令只會更改當前bash會話的提示符。在您嘗試了文本自定義和提示符的顏色化之后,您需要編輯bashrc文件。

打開.bashrc文件,復制if下PS1行中您最終確定的PS1值;然后行。在下面的圖片中,我剛剛將bash提示符的顏色更改為紅色:

如何定制Ubuntu終端提示符

按Ctrl+X保存文件,然后按y保存。對bash提示符的更改現在將是永久性的。退出終端并重新打開,可以看到bash提示符仍然與您設置的一樣。

保存文件

關于“如何定制Ubuntu終端提示符”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

张掖市| 集安市| 福清市| 湘乡市| 蒙山县| 藁城市| 临清市| 分宜县| 寿光市| 平度市| 兴和县| 太保市| 汉川市| 临漳县| 香格里拉县| 获嘉县| 溧阳市| 宜川县| 河北省| 安义县| 若尔盖县| 泗洪县| 安岳县| 平泉县| 开化县| 什邡市| 东乡| 翼城县| 辽源市| 通河县| 上饶市| 忻城县| 云浮市| 石棉县| 响水县| 长乐市| 新营市| 犍为县| 滨州市| 霸州市| 清水县|