这篇文章中来推荐两个东西,有效提高你在操作 Mac 命令行时候的愉悦度和生产力。

iTerm --更好的终端模拟器

Mac 上要使用命令行,就要依赖一款叫做终端模拟器的软件。终端模拟器可以认为是一个窗口,打开这个窗口,里面就能使用 Bash 命令行了。所以,注意区分一下,Bash 是真正的命令行,但是要打开命令行,就先要打开终端模拟器这个软件。

Mac 上自带的终端模拟器软件叫做 Terminal ,Terminal 的中文意思其实就是“终端”。但是 Termial 这个终端模拟器不是最方便好用的。很多开发者更喜欢的一款替代产品叫做 iTerm。

对比自带的 Terminal ,iTerm 界面更美观,分屏操作更贴心,所以用的人也更多。

oh-my-zsh -- 增强命令行功能

iTerm 有了,大家还会安装 oh-my-zsh,来进一步强化终端模拟器的功能。从这个软件的名字看,核心是 zsh 。zsh 严格来说不是 Bash ,但是其实使用起来大同小异,可以认为 zsh 是一个增强版的 Bash ,用起来没啥差别。

安装步骤大家参照官网做就好。装好之后,都带来哪些好用的功能呢?

  • 第一个,就是命令行提升符好看很多了。所谓命令行提示符,就是新打开一个终端模拟器窗口后,光标左侧的那一串内容。装好 oh-my-zsh 后,多了一个圆润的箭头,后面显示一个我们当前所在的文件夹。然后如果我们跳转到一个 git 仓库中之后,还可以看到提示符中显示出了分支名,例如 master 。

  • 第二个功能也特别实用,命令行中执行 ls ,查看一下当前文件夹的内容,现在命令行对不同类型的元素,显示时是会给出不同的颜色的。例如文件夹显示成蓝色,文件显示成灰色,但是添加了执行权限的文件显示为红色,符号链接显示成紫色等等。

  • 其他的功能当然官网上还有很多了,例如很多好看的主题可以选择,例如我们想让提示符中显示一朵云或者一道闪电,同时让整个终端的背景和字体都改变颜色,就可以通过安装主题来实现。除了通过主题改界面风格,oh-my-zsh 还有很多插件 ,可以用来增强命令行的功能。

总结

最后总结一下,有了 iTerm 和 oh-my-zsh ,现在我们的命令行就变得非常靓丽,同时功能也增强了不少。

转载于:https://juejin.im/post/5b2e059fe51d4558b10a8e55

对 Mac 原生终端模拟器的增强相关推荐

  1. ZOC7 for Mac(终端模拟器)

    ZOC7 for Mac 是一款适用于macOS最好的SSH客户端和终端仿真器.本站与大家第一时间分享强大的终端模拟器 ZOC7 for Mac 特别版!ZOC这款专业的telnet/SSH/SSH2 ...

  2. Tabby终端模拟器在Mac上的配置和使用

    前言 继上篇博客Mac安装Linux虚拟机,安装成功后还需要我们装一个终端连接工具.那么这里我们推荐使用Tabby这个工具 Tabby介绍 Tabby 是一名老外在 Github 开源的终端连接的工具 ...

  3. Electerm for Mac(终端模拟器/免费ssh客户端)

    Electerm for Mac一款非常好用的终端模拟器/免费ssh客户端,是一款集终端模拟器.文件管理器.ssh远程连接.sftp客户端为一体的工具,可以让您双击直接编辑远程文件,使用内置编辑器编辑 ...

  4. Tabby 使用指南:跨平台Mac/linux/windows 替代putty, Xshell 一个高度可配置的现代化终端模拟器

    Tabby 使用指南:一个高度可配置的现代化终端模拟器 Xpitz 0.493 2021.12.10 11:02:27 字数 838 阅读 961 文章首发于个人公号:「阿拉平平」 Tabby[1] ...

  5. linux命令窗口模拟器,5 款最酷的 Linux 终端模拟器

    Carla Schroder 正在看着那些她喜欢的终端模拟器, 包括展示在这儿的 Cool Retro Term. 虽然,我们可以继续使用老旧的 GNOME 终端.Konsole,以及好笑而孱弱的旧式 ...

  6. 开源游戏机java模拟器_最棒的 7 款开源终端模拟器

    你是系统管理员,Linux 重度用户,或者只是每天要在命令行花费大量时间的用户?选择哪种终端仿真程序,可能跟个人的喜好有关.你是喜欢轻量级呢,还是探索全部功能和可定制化的选项?或者只使用发行版给的默认 ...

  7. Android下常见终端模拟器和SSH客户端感受及几个Tips

    之前用Linux Deploy 部署了Kali Linux .让我这阵子拿到平板有一半的时间是在用终端模拟器(Terminal Emulator)连接. 安卓的终端模拟器,对我来说有3个比较重要的用途 ...

  8. iTerm2 for MacOS(终端模拟器/终端仿真器/命令终端工具)设置详解

    文章目录 General 通用 Startup 启动 Closing 关闭 Magic Selection Window tmux Appearance General 隐藏程序图标 theme 主题 ...

  9. CMD看累了?推荐一个不错的终端模拟器

    来自:开源最前线(ID:OpenSourceTop) 整理自:https://github.com/Eugeny/tabby 你喜欢哪种终端仿真程序,你是喜欢轻量级呢,还是探索全部功能和可定制化的选项 ...

最新文章

  1. 前端差异化项目合并打包
  2. win10远程计算机管理,Win10系统下实现批量远程桌面管理的具体方法
  3. 深入理解JVM(4)——如何优化Java GC「译」
  4. safair 的css hack
  5. latex在algorithm环境或表格中插入圆圈脚注
  6. RedHat虚拟机安装VMware Tools
  7. vue的computed计算属性学习
  8. python selenium模拟键盘_SELENIUM自动化模拟键盘快捷键操作实现解析
  9. 卡莱特led显示屏调试教程_镇康室内LED显示屏型号
  10. CString、char*之间的相互转换
  11. 图(graph)神经网络学习(四)--代码解析(Model_2)
  12. 微软走进云南为网吧提供特价正版软件
  13. 卡巴斯基发现医疗IT系统存安全漏洞
  14. PDF转CAD图纸,该如何转换呢?
  15. 分析光固化3D打印的优势
  16. 【Visual C++】游戏开发笔记二十五 最简化的DirectX 11开发环境的配置
  17. Mybatis-Plus引入后出错的原因
  18. 信息学奥赛一本通答案dj空格分隔输出1026
  19. 苹果网速4g测试软件,‎App Store 上的“测网速 - SpeedTest 网速测试大师”
  20. 开源视频、音频截取软件

热门文章

  1. 重磅!VirtualXposed,让你无需Root也能使用Xposed框架!
  2. 证明四元数表示旋转的过程实部为0,虚部为罗德里格斯公式结果
  3. intel神经网络压缩库distiller使用时遇到的问题
  4. ubuntu 登录界面卡死解决方法
  5. C#-调用OCR组件识别图片文字
  6. poi-导出excel表格
  7. 动画解析:图的遍历方式有哪些?
  8. 日期时间存入数据库会差一天?
  9. 三菱PLC之间的N:N无线通讯的常见问题汇总【1】
  10. 神经网络预测股价python talib_用机器学习来预测股价(代码+文档)——2018年iNTUtion决赛大作!...