Featured image of post 如何定制你的 Mac 终端提示名

如何定制你的 Mac 终端提示名

摘要: 你是否经常使用 Mac 下的 terminal 呢?你是否想改变它的终端提示呢?那就来看看如何定制一个属于自己的提示吧 终端的默认提示为 ComputerName:CurrentDirectory User$ 例如像这样 MacBook:~/Desktop Admin$ 现在我们来定制我们想要的样式: 首先,编辑用户目录下的.

你是否经常使用 Mac 下的 terminal 呢?你是否想改变它的终端提示呢?那就来看看如何定制一个属于自己的提示吧
终端的默认提示为

1
2
3
ComputerName:CurrentDirectory User$

MacBook:~/Desktop Admin$

现在我们来定制我们想要的样式:
首先,编辑用户目录下的.bash_profile 文件

1
vi ~/.bash_profile

你需要在里面加入一行

1
export PS1= 

PS1 后面的冒号中间可以加入很多自定义的东西,例如:

  1. \d-当前日期
  2. \t-当前时间
  3. \h-hostname
  4. #-命令处理号
  5. \u-用户名
  6. \W-当前目录(如:Desktop/)
  7. \w-当前目录的全目录(如:/Users/Admin/Desktop/)

hostname 如何查看呢?
直接在命令行中输入 hostname 回车就可以了。
那么如果你嫌 hostname 不好看,可以用下面的这个命令更改:

1
sudo scutil --set HostName yourname

下面就给出一些案例:

1
export PS1=“\u@\h\w $ ”

终端提示就变成了下面这样:

1
Admin@MacBook~Desktop/ $

酷吧?你还可以不加$符号,可以加一些你想加的其他符号,例如:

1
export PS1=“\u@\h\w: ”

显示出来就是这样子:

1
Admin@MacBook~Desktop/:

看你自己怎么想的了,反正我喜欢下面这种

1
export PS1=“\u@\h [\w] $ ”

显示出来就是这种

1
benjamin@MacPro [~/_File] $

文章摘自 [https://yq.aliyun.com/articles/48938]