mac 终端修改命令提示符

本文详细介绍如何在Mac上个性化你的终端,包括修改命令行提示符格式和颜色,提升使用体验。通过编辑~/.bash_profile文件,可以自定义显示的用户名、主机名、工作目录等信息,并调整文字颜色。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

是否每次打开 Mac 上的终端,看着一长串的提示符让你很不爽。 
是否终端字体颜色都一样时,查找上一次的输入命令让你很抓狂。 
那么你是时候修改一波命令行提示符了~

主要是通过~/.bash_profile文件更改环境变量PS1,修改命令行提示符的显示格式,并展示不同颜色,下面具体介绍。

基本知识

  • Mac 中的一个重要的配置文件:

    • /etc/profile: 每个用户登录时都会运行的环境变量设置.
    • ~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,它设置一些环境变量。
  • 要修改命令行提示符,需通过修改环境变量PS1来达到目的

    • 命令列表的参数
      • \u 显示当前用户的用户名(user name)
      • \h 显示主机名(host name)
      • \W 显示当前工作目录的名字(work directory)
      • \w 当前所在的完整路径
      • $ 显示$符作为提示符,如果用户是root的话,则显示#号
      • \d 现在的系统日期
      • \t 现在的系统时间
  • 查看当前的PS1

$ echo $PS1 
\h:\W \u\$ 
  • 更改命令行提示符格式

    • 修改一下当前hostname,有时候起的名字像“XXXXMacBook-Pro”这样,太长了,看着很烦
  • 查看hostname命令:

  • XXXXMacBook-Pro:etc XXXX$ hostname
    XXXXMacBook-Pro.local

  • 修改hostname:
    打开系统偏好设置 - 共享, 修改计算机名字。

  • 修改命令提示符格式为[user@hostname] currentpath $

  • 根据上面基础知识介绍,我们可以在~/.bash_profile文件中修改PS1的代码(修改完候可通过source ~/.bash_profile使改动生效):

export PS1='[\u@\h] \W\$ '
  • 修改提示中一些文字颜色
export PS1='\033[01;33m\][\u@\h ]\033[01;34m\]\W \[\033[01;36m\]\$\[\033[00m\] '
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值