【oh-my-zsh】打造强大又美观的linux终端

平时使用linux自带的终端觉得太丑,没有自动提示,没有语法高亮, 那么我们就用oh-my-zsh来改造一下吧。先展示一下效果图,然后我们就来一步一步打造既强大又美观的linux终端吧! 打造既强大又美观的linux终端除了这一篇博客外还有后续博客会陆续更新,感恩实验室的师弟在这么艰难的日子里还潜心科研,再夸一波~实在是太厉害了!!!

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3vSjrKAc-1580652966148)(image001.png)]


Part 01——terminal, shell, bash的区别

首先解释几个概念:

shell是Linux/Unix的一个外壳,它负责外界与Linux内核的交互,接收用户或其他应用程序的命令,然后把这些命令转化成内核能理解的语言,传给内核,内核是真正干活的,干完之后再把结果返回用户或应用程序。

terminal是用户终端,用来启动shell,提供一个命令的输入输出环境,在linux下使用组合键ctrl+alt+T打开的就是终端。当你打开一个terminal时,操作系统会将terminal和shell关联起来,当我们在terminal中输入命令后,shell就负责解释命令。

通俗的讲就是shell是后端,负责该显示哪些字,而terminal是前端,负责让这些字长什么样。

bash是Linux默认的Shell,接下来我们要安装的zsh也是一种Shell。


Part 02——zsh 和 oh-my-zsh

zsh是一种强大的shell,zsh 的功能比 bash 强大很多,但配置过于复杂,起初只有极客才在用。

后来有一个国外的程序猿创建了一个名为 oh-my-zsh 的开源项目,可以快速上手配置zsh,提供了大量的主题和插件。自此,只需要简单的安装配置oh-my-zsh,小白程序员们就都可以zsh这个神器了。


Part 03——安装oh-my-zsh

我们以 Windows 上用 MobaXterm 远程ssh连接 Ubuntu 16.04.6 LTS 为例:

  1. 查看当前shell
   $ echo $SHELL

在这里插入图片描述
可以看到系统当前的shell是bash,再查看下系统中有哪些shell。

   $ cat /etc/shells

在这里插入图片描述
可以看到我装过zsh了,那么我们再来重新装一遍。

  1. 安装zsh<
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值