首页 > 其他分享 >打造我的酷炫终端

打造我的酷炫终端

时间:2023-07-19 22:32:02浏览次数:38  
标签:Shell oh 主题 终端 命令行 打造 zsh


之前的这篇文章「从0开始学习 GitHub 系列之「Git速成」」就有人给我留言说,张哥你的终端怎么这么酷炫,碉堡了,简直跟你本人一样帅,能告诉我是用了什么牛逼的工具么?你以为说我帅我就会告诉你了么?真是太天真了,我准备单独写篇文章告诉你!

1. iTerm2

我用的电脑是 Mac ,大家都知道 Mac 上自带的终端打开是白乎乎的一片,而且难用的要死,很多人给我留言就说为毛我的终端这么 low ,那是因为你用的系统自带的终端啊。今天我就来给你们推荐一款号称 Mac 上最好用的终端「iTerm2」,我推荐的,那绝对好用,来先给你们看看我的截图:

是不是很屌?主题可以设置,而且同时可以像上图一样开多个窗口,尤其配合一个大显示器,装逼利器啊!不管你代码写的厉不厉害,反正给人的感觉就是你已经很厉害了!

别问我具体怎么设置,给你一个官网的下载链接,去官网找文档学习。

地址:http://iterm2.com/

2. Oh My Zsh

iTerm2 只是一个终端,可以设置终端的主题,但是终端里的命令行、代码显示等主题是属于 Shell 级别的。

什么是 Shell ?
Shell 是 Linux/Unix 的一个外壳,你理解成衣服也行。负责接收用户指令,然后把这些指令转化成系统可以理解的语言进而与 Linux 内核进行交互。什么是内核?你可以理解成是汽车的引擎,是真正干活的。

Linux/Unix 提供了很多种 Shell ,有sh、bash、csh等,你可以通过执行 more /etc/shells 命令来查看当前系统支持哪些 Shell ,以下是我的系统支持的 Shell 截图:

为什么要有这么多 Shell 呢?因为我刚说了,Shell 就跟衣服一样,程序员看这件衣服不爽了,就接着发明另一件衣服,都觉得不够好,然后你发明这个,我发明那个,然后就有现在这么多了,但是一直到 zsh ,大家公认为「终极 Shell」终于来了,zsh 堪称史上最屌,太牛逼了。但是配置实在太过于复杂,一直不温不火,很多人想要尝试一下,都被那复杂的配置吓到了。

直到有一天,有一位很无聊的程序员,把这么多复杂的配置全都整合到一起了,简直是让你1分钟就配置好你的 zsh ,而且还开源了,给他起个名字叫 「oh my zsh」,没错,我的那些主题就是用的「oh my zsh」,它提供了上百种主题,我随便上几个主题你们感受下:

除此之外,他还支持多的令人发指的插件,默认就支持了上百种,比如 git、bundler、osx、rake、ruby 等,所以这里你几乎不用另行配置。这里也就不做过多介绍,你们自行搜索研究。反正用过之后你就爱不释手!

地址:https://github.com/robbyrussell/oh-my-zsh

以上,iTerm2 + Oh My Zsh 就打造了我的酷炫终端,如果你还是 vim 粉,那就更完美了,有了这个终端,你学命令行都有动力了,而且一旦习惯,你会越来越喜欢命令行,我曾经试图用命令行去写 Android ,发现屌是屌,但就是效率太低了。但是我之前写 Ruby 的时候,给我一个终端,其他别无他求了!

标签:Shell,oh,主题,终端,命令行,打造,zsh
From: https://blog.51cto.com/stormzhang/6780947

相关文章

  • 用ChatGPT打造全AI员工的游戏公司
    清华用ChatGPT打造了个「零人工含量」的「游戏公司」,从老板到员工都是AI的那种!只要你提出想法,从设计到测试的完整流程,都由AI帮忙搞定。整个过程走下来,只要七分钟就能完成,成本不到0.3美元(人民币两块多一点)!这个「公司」被命名为「ChatDev」,顾名思义,就......
  • 塔思派汉堡:打造适合中国人口味的本土汉堡品牌
    塔思派汉堡是一家在中国市场上异军突起的本土汉堡品牌。该品牌致力于打造适合中国人口味的汉堡产品,并在市场上获得了广泛的认可和好评。塔思派汉堡的起源可以追溯到中国经济的快速发展和人们对快餐需求的日益增长。在借鉴西方汉堡文化的基础上,塔思派汉堡结合中国传统的饮食文化和消......
  • 建站新手福利:免费网页模板大合集,快速打造专业网站!
    今天给大家带来的网站模板素材,网站类型丰富,包含户外旅行、餐饮、个人网站等等,可以学习和参考其中的布局排版和配色。 ⬇⬇⬇点击获取更多设计资源https://js.design/community?category=design&source=bky&plan=bbqbky772   1、设计公司&工作室相信大家都希望拥有属......
  • 打造独具匠心的UI设计组件库:设计师入门必读!
    今天给大家分享一篇关于组件化设计的总结,希望可以带给大家更多设计思考。 什么是组件化⬇⬇⬇点击获取更多设计资源https://js.design/community?category=design&source=bky&plan=bbqbky772   组建化是构成界面的最基础元素和重复出现控件的集合体,也就是常说的组件......
  • 免费下载1000+工程建筑、设计领域资料,助力打造出高质量设计方案和汇报场景!
    作为一名工程设计、施工人员,设计方案制作、工程汇报场景搭建的情景再常见不过。日常需要的模型是必不可少的,但最令人头大的问题是如何寻找方案素材。想要表达的信息越多,素材获取就越是苦恼!有没有一款软件能够集方案三维汇报展示与模型数据下载为一体呢?当然有。图新说,作为国产三......
  • ubuntu 不能直接打开终端,只能在目录下才能打开
    原本python版本为3.10,后来增加3.8和3.9,pyhton指向了python3.9,从而导致ubuntu不能直接打开终端,只能在目录下才能打开输入命令sudognome-terminal,会报以下错误:Traceback(mostrecentcalllast):File"/usr/bin/gnome-terminal",line9,in<module>fromgi.reposit......
  • 智能制造之路—从0开始打造一套轻量级MOM平台
    一、概述面对数字化浪潮,MOM需求迈入上升期,数字化从“可选项”变成了企业竞争“必选项”。制造行业每个工厂的生产逻辑都不尽相同,流程的梳理、数据统一化都需要调配很长时间。对于制造企业来说一套快速构建业务的平台,看起来是解决制造行业“每个工厂生产逻辑不同”问题的良方。企......
  • 打造有效的产品帮助中心的关键步骤
    在当今竞争激烈的市场中,为产品提供优质的客户支持是至关重要的。而一个有效的产品帮助中心可以成为解决客户问题和提供相关信息的中心。本文将介绍打造一个有效的产品帮助中心的关键步骤,帮助你提升客户体验并增强产品的用户满意度。1.选择合适的管理工具首先,选择适合你的业务需求......
  • 提升设计质量:运用五大黄金法则打造卓越的UI界面
    看到好看的设计,随手保存起来,这是设计师的基本习惯。但是如果只是好看,并不能驱使受众真正去了解产品。如果想要用户动心,还是需要了解一些设计心理学,从用户心理去引导用户行为。今天给大家分享一些常用的设计法则帮助你在做设计的时候,更能从用户的角度思考!  连续性法则  ......
  • 登陆页美学:探索如何利用色彩、布局和元素打造令人惊叹的UI界面
    今天,我们从移动APP产品经理或者UI设计师的角度再来聊一聊APP登录设计方式和如何去设计这些有意思的APP登录模块。 1、熟悉目前常见的手机APP登陆方式①账号登陆(手机、邮箱)②第三方登陆(微信,QQ,微博)③一键快捷登录(工具类,如不记单词)④游客登陆(bbs)⑤demo测试登陆(如友盟等......