You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置iTerm2在每行左侧显示当前工作目录?

配置iTerm2显示当前工作目录

先确认你当前使用的Shell类型:

  • 在iTerm2中执行命令:echo $SHELL,输出会是/bin/zsh(Mac默认)或/bin/bash,对应以下两种配置方式:

方式1:Zsh环境(Mac默认)

Zsh的配置文件是.zshrc,而非.bash_profile,操作步骤:

  1. 若.zshrc文件不存在,先创建:
    touch ~/.zshrc
    
  2. 打开配置文件编辑:
    open ~/.zshrc
    
  3. 在文件中添加以下配置(实现截图中「用户名@主机名 目录名 $」的效果):
    PS1="%n@%m %1~ $ "
    
    • 说明:%n显示用户名,%m显示主机名,%1~显示当前目录的最后一级(要显示完整路径替换为%~)
  4. 保存文件后,执行命令让配置立即生效:
    source ~/.zshrc
    
    或直接重启iTerm2。

方式2:Bash环境

若你使用的是Bash,先创建缺失的.bash_profile文件:

  1. 创建配置文件:
    touch ~/.bash_profile
    
  2. 打开编辑:
    open ~/.bash_profile
    
  3. 添加以下配置:
    PS1="\u@\h \W $ "
    
    • 说明:\u显示用户名,\h显示主机名,\W显示当前目录最后一级(完整路径用\w)
  4. 保存后执行命令生效:
    source ~/.bash_profile
    

额外检查:打开iTerm2的「Preferences」→「Profiles」→「General」→「Command」,确保选择的是「Login shell」,或手动指定Shell路径(如/bin/zsh),这样配置文件才会被加载。

内容的提问来源于stack exchange,提问作者KeenCoder_2

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 20:12:08