对 Mac 原生终端模拟器的增强
这篇文章中来推荐两个东西,有效提高你在操作 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 原生终端模拟器的增强相关推荐
- ZOC7 for Mac(终端模拟器)
ZOC7 for Mac 是一款适用于macOS最好的SSH客户端和终端仿真器.本站与大家第一时间分享强大的终端模拟器 ZOC7 for Mac 特别版!ZOC这款专业的telnet/SSH/SSH2 ...
- Tabby终端模拟器在Mac上的配置和使用
前言 继上篇博客Mac安装Linux虚拟机,安装成功后还需要我们装一个终端连接工具.那么这里我们推荐使用Tabby这个工具 Tabby介绍 Tabby 是一名老外在 Github 开源的终端连接的工具 ...
- Electerm for Mac(终端模拟器/免费ssh客户端)
Electerm for Mac一款非常好用的终端模拟器/免费ssh客户端,是一款集终端模拟器.文件管理器.ssh远程连接.sftp客户端为一体的工具,可以让您双击直接编辑远程文件,使用内置编辑器编辑 ...
- Tabby 使用指南:跨平台Mac/linux/windows 替代putty, Xshell 一个高度可配置的现代化终端模拟器
Tabby 使用指南:一个高度可配置的现代化终端模拟器 Xpitz 0.493 2021.12.10 11:02:27 字数 838 阅读 961 文章首发于个人公号:「阿拉平平」 Tabby[1] ...
- linux命令窗口模拟器,5 款最酷的 Linux 终端模拟器
Carla Schroder 正在看着那些她喜欢的终端模拟器, 包括展示在这儿的 Cool Retro Term. 虽然,我们可以继续使用老旧的 GNOME 终端.Konsole,以及好笑而孱弱的旧式 ...
- 开源游戏机java模拟器_最棒的 7 款开源终端模拟器
你是系统管理员,Linux 重度用户,或者只是每天要在命令行花费大量时间的用户?选择哪种终端仿真程序,可能跟个人的喜好有关.你是喜欢轻量级呢,还是探索全部功能和可定制化的选项?或者只使用发行版给的默认 ...
- Android下常见终端模拟器和SSH客户端感受及几个Tips
之前用Linux Deploy 部署了Kali Linux .让我这阵子拿到平板有一半的时间是在用终端模拟器(Terminal Emulator)连接. 安卓的终端模拟器,对我来说有3个比较重要的用途 ...
- iTerm2 for MacOS(终端模拟器/终端仿真器/命令终端工具)设置详解
文章目录 General 通用 Startup 启动 Closing 关闭 Magic Selection Window tmux Appearance General 隐藏程序图标 theme 主题 ...
- CMD看累了?推荐一个不错的终端模拟器
来自:开源最前线(ID:OpenSourceTop) 整理自:https://github.com/Eugeny/tabby 你喜欢哪种终端仿真程序,你是喜欢轻量级呢,还是探索全部功能和可定制化的选项 ...
最新文章
- 前端差异化项目合并打包
- win10远程计算机管理,Win10系统下实现批量远程桌面管理的具体方法
- 深入理解JVM(4)——如何优化Java GC「译」
- safair 的css hack
- latex在algorithm环境或表格中插入圆圈脚注
- RedHat虚拟机安装VMware Tools
- vue的computed计算属性学习
- python selenium模拟键盘_SELENIUM自动化模拟键盘快捷键操作实现解析
- 卡莱特led显示屏调试教程_镇康室内LED显示屏型号
- CString、char*之间的相互转换
- 图(graph)神经网络学习(四)--代码解析(Model_2)
- 微软走进云南为网吧提供特价正版软件
- 卡巴斯基发现医疗IT系统存安全漏洞
- PDF转CAD图纸,该如何转换呢?
- 分析光固化3D打印的优势
- 【Visual C++】游戏开发笔记二十五 最简化的DirectX 11开发环境的配置
- Mybatis-Plus引入后出错的原因
- 信息学奥赛一本通答案dj空格分隔输出1026
- 苹果网速4g测试软件,App Store 上的“测网速 - SpeedTest 网速测试大师”
- 开源视频、音频截取软件
热门文章
- 重磅!VirtualXposed,让你无需Root也能使用Xposed框架!
- 证明四元数表示旋转的过程实部为0,虚部为罗德里格斯公式结果
- intel神经网络压缩库distiller使用时遇到的问题
- ubuntu 登录界面卡死解决方法
- C#-调用OCR组件识别图片文字
- poi-导出excel表格
- 动画解析:图的遍历方式有哪些?
- 日期时间存入数据库会差一天?
- 三菱PLC之间的N:N无线通讯的常见问题汇总【1】
- 神经网络预测股价python talib_用机器学习来预测股价(代码+文档)——2018年iNTUtion决赛大作!...