修改 terminal 主機名和用戶名顯示


macos 的終端默認顯示主機名+用戶名,這樣顯示太長,影響心情。Catalina 之前系統默認 shell 使用的是 bash ,之后則改成了 zsh ,所以網上很多修改終端輸出信息的方法都失效了。。。
當然,如果你想用回 bash ,只要在命令行運行以下命令重啟終端即可

chsh -s /bin/bash

不過,這樣每次打開終端總是會輸出一段官方提示改用 zsh 的話,改回 zsh 通過下面命令即可

chsh -s /bin/zsh

恢復 zsh 后,我們可以打開 zsh 的配置文件

sudo vim /etc/zshrc

編輯時提示只可讀的話,需要更改文件權限

sudo chmod 777 /etc/zshrc

改完再進行編輯即可
找到 PS1="一堆奇怪的東西“ 這一行,將其修改為

PS1="[%T] %1~ %# "

保存一下,重啟終端,一下子清爽了許多

需要說明下:

轉義變量 描述
%T 系統時間(24小時制:時:分)
%* 系統時間(24小時制:時:分:秒)
%n 你的用戶名

如果自個有其他自定義想法,可以查看 Prompt-Expansion

參考資料


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM