如何在macos終端中定製zsh提示符

蘋果悄悄地在終端添加了強大的Z外殼。當zsh提示符繼續看起來像bashshell一樣平淡時,您可以對其進行個性化設定。...

自從10.15版Catalina更新後,macOS在終端應用程式中預設包含zshell(zsh)而不是Bash。這就是說,你仍然得到同樣的黑色視窗內的白色文字終端。事情不必一直這樣。

How to customize zsh prompt in Terminal on your Mac

您可以對zsh提示符進行修飾,使其最小化並充分利用空間。我們將向您展示如何定製終端應用程式中的zsh提示符,使其在您選擇的任何背景中都脫穎而出。

zsh提示符的基礎知識

當您啟動終端應用程式時,它會顯示一些有用的資訊,如您上次登入和命令提示。預設情況下,提示通常是這樣的。

Last login: Wed Feb 3 22:00:40 on c***olesamir@MacBook-Air ~ %

zsh提示符顯示由使用者名稱和計算機型號(如macbookair、macbookpro、macmini等)組成的字串。波浪號(~)表示提示符在主目錄中的位置。

Default View of zsh prompt

相關:如何在Mac上開啟終端

建立z shell配置檔案以儲存所有設定

通常,您必須修改系統檔案以更改預設外觀。這是因為macOS更新會將所有系統檔案重置為預設值,並且您將丟失所做的所有更改。

因此,您可以為您的zsh概要檔案建立一個特定的設定檔案,稱為dotfile,以便在zsh提示符中儲存所需的所有更改和設定。

嗯,預設情況下,你在macOS上找不到這個點檔案,所以你必須建立一個。建議建立一個新的.zshrc配置檔案來儲存所有設定,如zsh提示符的外觀和行為。

下面介紹如何建立zsh配置檔案(dotfile):

1開啟終端應用程式。

2鍵入以下命令並按回車鍵。

touch ~/.zshrc

這將在使用者帳戶的主目錄中建立一個.zshrc配置檔案。如果啟用了檢視隱藏系統檔案,則可以在Finder中的/User//path下看到它。

之後,每次啟動終端時,zsh概要檔案將可用於登入和互動式shell。但是,它不會在SSH會話中處於活動狀態。

您要對zsh提示符所做的所有更改都可以包含在此配置檔案中。

自定義終端中的zsh提示

通常,預設的zsh提示符攜帶諸如使用者名稱、機器名和從使用者主目錄開始的位置等資訊。這些細節儲存在zshshell的系統檔案中的/etc/zshrc位置。

PS1="%n@%m %1~ %#"

在這一串變數中:

  • %n是您帳戶的使用者名稱。
  • %m是MacBook的型號名稱。
  • %1~符號表示當前工作目錄路徑,~將從中刪除$HOME目錄位置。
  • %#意味著如果shell以root(管理員)許可權執行,則提示符將顯示#,否則將提供%。

要對預設zsh提示符進行任何更改,必須新增相關值,使提示符的顯示方式與預設值不同。

這是怎麼回事。開啟終端,鍵入以下命令,然後單擊enter。

nano ~/.zshrc

如果您是第一次訪問它,它將是空白的。您可以新增一個文字提示為“…”的新行,並在省略號中包含相關值。

對於zsh提示符的簡單修改,可以在.zshrc概要檔案中鍵入這些值。

PROMPT='%n~$'

按Ctrl+O確認對檔案進行了更改,然後按Ctrl+X退出nano編輯器。

Use only the username in the zsh prompt

開啟一個新的終端視窗,確認並檢視您剛才所做的更改。新的zsh提示符將顯示mac的使用者名稱、主目錄和末尾的$符號。

在zsh提示符中新增日期和時間

除了使用者名稱之外,您還可以附加當前的日期或時間,這樣您就不必從活動的終端視窗中檢視這些資訊。

啟動終端並開啟.zshrc配置檔案。

nano ~/.zshrc

要在提示中包含日期,可以使用%D表示以yy mm dd格式顯示的日期,或使用%W以mm/dd/yy格式顯示。然後新提示將顯示為

PROMPT='%n:%W:~$'

How to add date to the zsh prompt

如果要在zsh提示符中包含系統時間,請新增%T表示24小時格式的當前時間,%T表示以am/pm或12小時格式顯示的時間,或使用%*以24小時格式顯示時間和秒數。

PROMPT='%n:%T:~$'

How to show Time on the zsh prompt

在zsh提示符中為文字新增顏色

你對zsh提示符的白色文字感到厭倦了嗎?除了用顏色修改終端應用程式外,你還可以給文字新增一些顏色,這樣你就可以獲得一個很好的視覺效果。

啟動終端並開啟.zshrc配置檔案。

nano ~/.zshrc

zsh支援提示文字的灰色顏色和色調,以便它補充背景。您可以在黑色、白色、黃色、綠色、紅色、藍色、青色和洋紅之間選擇前景(文字)顏色。

下面是如何使用它們。

PROMPT='%F{cyan}%n%f:~$'

How to add color the zsh prompt

如果要選擇特定的著色,可以選擇終端支援的0到256種8位顏色。下面是如何使用顏色的數值。

PROMPT='%F{51}%n%f:~$'

您需要將%F和%F預設前景顏色變數放置在要著色的相關文字之間。

在zsh提示符中新增視覺效果

如果對提示的文字著色還不夠,可以高亮顯示zsh提示,使其在文字牆中突出顯示,並且可以很容易地發現它。對於初學者,可以將zsh提示符加粗。

PROMPT='%B%F{51}%n%f%b:~$'

在相關文字的開頭加上%B並在結尾加上%B將使其加粗。

How to bold text in the zsh prompt text

同樣,您可以將%S放在開頭,將%S放在結尾以突出顯示文字。突出顯示的顏色將與您選擇在%S和%S變數之間顯示的顏色相同。

PROMPT='%S%F{51}%n%f%s:~$'

How to Highlight the zsh prompt

也可以在zsh提示符的文字下加下劃線。要在提示後面加下劃線,可以在相關文字的開頭加上%U變數,在結尾加上%U變數。

PROMPT='%U%F{51}%n%f%u:~$'

How to Underline the zsh prompt

從zsh提示符中刪除最後一個登入詳細資訊

隱藏或禁用顯示終端應用程式中最後一次登入時間的頂行可以使zsh提示符看起來更清晰。可以使用以下命令隱藏該資訊。

touch ~/.hushlogin

下次開啟終端時,將不會看到任何高於zsh提示符的內容。

在終端中增加zsh提示符

即使偶爾在macOS上使用終端應用程式,也可以調整zsh提示符出現的方式。你可以用粗體、下劃線、縮短甚至包括日期和時間。

現在您已經開始定製zsh提示符了,請進行一點實驗並將其變成您自己的提示符。

  • 發表於 2021-03-26 16:03
  • 閱讀 ( 58 )
  • 分類:蘋果

你可能感興趣的文章

3種在macos上快速將照片組合成拼貼的方法

... 下面介紹如何使用預覽在Mac上並排放置照片: ...

  • 發佈於 2021-03-10 19:31
  • 閲讀 ( 54 )

無法在mac上建立windows安裝程式?4故障排除提示

... 首先,確保**USB驅動器。然後,在終端中執行以下命令: ...

  • 發佈於 2021-03-15 08:05
  • 閲讀 ( 41 )

當時光機備份被扔進垃圾箱時該怎麼辦

... 如何從垃圾箱中刪除time machine備份 ...

  • 發佈於 2021-03-19 02:29
  • 閲讀 ( 64 )

如何定製ubuntu16.04 lts桌面

... 想要更多的Ubuntu桌面調整嗎?下面是如何讓你的Ubuntu桌面看起來像macOS。 ...

  • 發佈於 2021-03-20 05:58
  • 閲讀 ( 40 )

如何定製mac終端並使其更有用

... 第二行是實際的命令提示符;末尾的矩形框是游標。您將在此行鍵入命令: ...

  • 發佈於 2021-03-21 20:13
  • 閲讀 ( 47 )

如何使用自制軟體在終端上安裝mac應用程式

...化了免費Unix工具和GUI應用程式的安裝。我們將向您展示如何使用自制軟體安裝應用程式,並讓它們保持最新而不會出現任何問題。 ...

  • 發佈於 2021-03-22 08:04
  • 閲讀 ( 46 )

使用這些linux命令高效地管理遠端ssh連線

... 但不一定要這樣。是時候學習如何只使用別名透過SSH高效登入、傳輸單個檔案或目錄、執行遠端SSH命令以及輕鬆地將遠端伺服器裝載到本地目錄了。 ...

  • 發佈於 2021-03-28 06:44
  • 閲讀 ( 44 )

redis和php快速資料儲存入門

...要的任何非空白字串。字串只包含一個值,例如,在Redis提示符下執行以下命令,將一個值設定為幾個鍵。 ...

  • 發佈於 2021-03-28 11:57
  • 閲讀 ( 39 )

如何在mac上製作zip檔案

... 本指南將介紹什麼是ZIP檔案,以及如何在macOS中建立ZIP檔案。 ...

  • 發佈於 2021-03-28 16:40
  • 閲讀 ( 67 )

如何在mac上開啟終端

...此,您需要終端應用程式來訪問macOS上的命令列。下面是如何啟動它。 如何使用spotlight搜尋開啟終端 也許開啟終端最簡單、最快捷的方法是透過聚光燈搜尋。要啟動Spotlight,請單擊選單欄中的小放大鏡圖示(或按Command+Space)...

  • 發佈於 2021-04-01 20:12
  • 閲讀 ( 54 )
po037247
po037247

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦