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