1.首先安装oh-my-zsh:

参考链接:https://blog.csdn.net/weixin_35757704/article/details/108732018

2.修改oh-my-zsh的配置文件

vi ~/.oh-my-zsh/themes/robbyrussell.zsh-theme

显示的内容是:

PROMPT="%(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ )"
PROMPT+=' %{$fg[cyan]%}%c%{$reset_color%} $(git_prompt_info)'ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg_bold[blue]%}git:(%{$fg[red]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%} "
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}✗"
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})"

修改第二行内容为:

PROMPT+=' %{$fg[cyan]%}%~%{$reset_color%} $(git_prompt_info)'

就是把原来的 %c 修改为 %~ 即可
然后保存退出,重新打开终端就可以显示:

补充:可以自己DIY的内容如下

%%  一个'%'
#%) 一个')'
%y  当前的tty名
%l  当前的tty名,如 pts/1
%M  完整主机名
%m  主机名(在第一个句号之前截断)
%n  当前用户名
%. %c %C 前两个显示相对路径的当前文件夹名,最后一个是绝对路径(也就是说,前两个在家目录下显示'~',最后那个显示你的用户名),'%'后的数字表示显示几层路径
%N  zsh 正在执行的脚本/函数名。如果'%'后跟了数字,似乎还有其他作用
%L  当前shell的层数
%j  当前正在进行的工作数量
%i  与%!类似:The line number currently being executed in the script, sourced file,<br>         or shell function given by %N. This is most useful for debugging as part of $PS4.
%!  显示当前历史事件号码(也就是打开shell后第几条命令)
%/ %d   显示当前工作路径($pwd)。如果'%'后面是一个整数,它指定显示路径的元件的数量;没有数字就显示整个路径。一个负整数就是指定主目录,即%-1d代表第一部分
%~  目前的工作目录相对于~的相对路径
%?  返回最后命令的执行结果的代码
%#  用户组,#(普通用户)/%(超级用户)

Mac设置terminal 像其他linux发行版一样显示工作路径相关推荐

  1. linux服务器上如何显示工作路径

    1. 修改PS环境变量 [root@linux-node01 ~]# vi /etc/bashrc [ "$PS1" = "\\s-\\v\\\$ " ] &a ...

  2. 2019年最推荐的五大Linux发行版

    Linux最主要的任务之一就是开发,许多企业都依赖Linux,没有Linux,技术根本满足不了当今世界发展的需求,也正因为如此,,开发人员不断地改进他们的工作环境,其中的一种方式就是有一个合适的平台, ...

  3. 如何在Windows 10上设置默认Linux发行版

    Windows 10 now allows you to install multiple Linux environments, starting with the Fall Creators Up ...

  4. 速度是 macOS 的两倍?首个支持 M1 Mac 的 Linux 发行版终于出现

    整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 2020 年 11 月,苹果自研芯片 M1 的推出令业界轰动.彼时,M1 芯片强大的性能令许多 Linux 爱好者期待:未来 M1 Ma ...

  5. 基于RHEL 8的Linux发行版的初始服务器设置

    在本文中,为了获取有关安装系统和服务器正在运行所在硬件的信息以及配置诸如系统更新.网络,root权限,配置ssh,管理服务以及其它的特定系统任务,在安装没有图形环境的最小化的服务器后,你首先需要使用的 ...

  6. 2016 linux发行版排行_Linux发行版排行榜榜首:MX 19.1操作系统自有它不凡的魅力...

    大家好,我是BMOOC大管家BB. 关注Linux发行版就不能忽略DistroWatch上的活跃度排行榜. 尽管并不能以排行榜说明某个Linux发行版的质量水平,但至少是可以知道它的全球关注度和活跃度 ...

  7. linux 十大发行版_2020年十大最佳Linux发行版

    linux 十大发行版 If you're new to Linux and are wondering what are the best Linux distros in 2020, you're ...

  8. 简述安装Tsurugi Linux发行版

    Tsurugi Linux是一个基于Ubuntu Linux的数字取证和事件响应(DFIR)开源项目.本文介绍了如何将该发行版用作操作系统上的虚拟机. 数字取证和事件响应是两种互补的活动,不仅需要深入 ...

  9. 2016 linux发行版排行_灵越7590 安装 linux (manjaro-gnome)

    RT 之前做了一次灵越7590 黑苹果炒作业的文章,希望能够分享给更多不想折腾的人. kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.zhihu.com 然而实际上还是有各种坑, ...

最新文章

  1. 基于SSM实现校园失物招领系统
  2. 在线转换Postgresql 到Mysql
  3. 三大数据驱动机制,助力文娱企业打造高留存、高转化增长闭环
  4. html radio 默认图片替换_html,css_如何更改radio、checkbox选项框背景图?,html,css - phpStudy...
  5. mysql字符集排序规则_MySQL原理 - 字符集与排序规则
  6. python工作岗位要求_Python就业:Python就业岗位职能要求解析
  7. 【数据结构算法】二:上三角、下三角中求数组地址--【下标的计算】
  8. Linux_异常_03_Failed to restart iptables.service: Unit not found.
  9. SVN 使用beyondcompare 来版本对比
  10. s7200cpu224xp手册_西门子S7-200模块CPU224XPCN可编程控制器
  11. VTK系列57_VTK对几何体网格细化(多分辨率处理)
  12. Office、excel、word卡死(或卡顿后自动恢复)的解决方案
  13. 2014腾讯校园招聘回顾
  14. .net mvc 文件压缩打包下载
  15. spring5.1.3使用篇-数据访问
  16. IOS开发-画曲线画弧线画圆
  17. xp无法搜索计算机,xp系统的笔记本电脑为什么搜不到手机热点的信号
  18. cocos2d-x中的box2d(2)-Tumbler
  19. 如何恢复删除的数据(以损坏的U盘为例)
  20. android内核分析的启点

热门文章

  1. astrm30米分辨率高程数据下载_如何下载道路沿线1000米范围内的高程?
  2. 在虚幻引擎 4 中处理内存泄漏问题
  3. Keras-1 学习Keras,从Hello World开始
  4. 华为云DevCloud为虚拟仿真插上互联网的翅膀
  5. JavaScript-鼠标事件(鼠标点击松开移动效果)
  6. 5G让万物互联成为可能 大连接时代谋划物联网
  7. 转 从20秒到0.5秒:一个使用Rust语言来优化Python性能的案例
  8. 锁和并发性----隔离级别
  9. Linux虚拟机复制,网卡找不到
  10. 关于Tomcat导致工程部分功能代码异常的问题