百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

zsh 高效命令行终端的配置

liuian 2024-11-28 00:51 62 浏览

作为一个程序员,我们每天都在使用命令行终端。Linux默认的shell是bash, 除了bash之外还有一种功能强大的shell,那就是我们今天的主角 -- zsh。

zsh虽然功能强大,但是配置较为繁琐,一直没有广泛流行。但是是金子总会发光的,借助开源项目 oh-my-zsh , zsh 变得非常容易使用。现在我们就可以使用zsh来高效地完成工作了。


下面我们看看如何安装 zshoh-my-zsh ,然后设置两个高效的插件。

zsh的安装

#centos
yum install -y zsh

#ubuntu
sudo apt install zsh -y

其他系统的安装方式可以参考zsh官网,或者自行搜索。

安装之后需要将 shell 切换为 zsh。

chsh -s /bin/zsh

切换之后,输入命令查看当前的shell。

# 查看当前shell
echo $SHELL

输出 /bin/zsh 则表示设置成功。

oh-my-zsh的安装

oh-my-zsh的安装方式比较简单,通过命令直接安装。

# curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

# wegt 
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

两种方式任选其一,安装后看到类似下图的输出则说明安装成功。

配置主题

oh-my-zsh 不仅功能强大,颜值也很高。其自身内置了很多主题,大家可以试试看。输入命令查看主题:

cd ~
ls .oh-my-zsh/themes


设置的主题也非常简单,编辑文件 .zshrc ,然后设置主题即可。

vim ~/.zshrc

修改主题:

ZSH_THEME=""

除了内置主题,很多开源的主题也非常炫酷,颜值超高。

其他的主题,大家可以网上找一下。

安装命令提示插件

我们都知道写代码编辑器会自动提示,其实命令行也有自动提示。我们安装一款自动提示的插件:zsh-autosuggestions

执行命令即可安装:

git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

编辑配置文件:

vi ~/.zshrc

# 加入插件列表
plugins=(
  git
  zsh-autosuggestions
)

更新配置:

source ~/.zshrc

要注意 vi 的保存操作,不熟悉的小伙伴可以先查一下命令。

这时候打开终端,输入命令就会有提示了。这个提示也不是非常智能,是根据历史输入的命令推荐的,不过能应付大部分场景了。

设置命令行高亮插件

一般情况下命令和后面的操作及输出都是同一种颜色,zsh-syntax-highlighting 这款插件能够高亮命令,更易识别命令和操作项。

安装方式和前面的插件一样,命令行安装,之后修改配置文件即可。

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
vim ~/.zshrc
# 加入插件列表
plugins=(
  git
  zsh-autosuggestions
  zsh-syntax-highlighting
)
source ~/.zshrc

效果如下图:


总结

命令行是我们经常使用的工具,优化命令行带来一点的效率提升,日积月累也会给我们节省非常可观的时间。zsh的插件还有很多,大家可以自己挖掘,也欢迎您在留言区留言交流。


如果您觉得文章对您有帮助,欢迎点赞,评论,转发~

相关推荐

绝地求生电脑配置要求(绝地求生电脑配置要求2024)
绝地求生电脑配置要求(绝地求生电脑配置要求2024)

绝地求生的最低配置国服官方给出的最低配置是内存6G,CPUInteli3-4340/AMDFX-630,显卡GTX660/HD7850,所有效果最低,但是说实话,这个配置玩起来,体验太差,而且没几局就需要重启客户端,而且GTX6...

2025-12-23 21:05 liuian

安卓仿苹果ios14主题桌面(安卓仿ios14主题全套免费)
  • 安卓仿苹果ios14主题桌面(安卓仿ios14主题全套免费)
  • 安卓仿苹果ios14主题桌面(安卓仿ios14主题全套免费)
  • 安卓仿苹果ios14主题桌面(安卓仿ios14主题全套免费)
  • 安卓仿苹果ios14主题桌面(安卓仿ios14主题全套免费)
亲手自己重装系统win7(自己怎么重装win7)

要一键安装重装系统Win7,您可以使用Windows7安装盘或USB驱动器。首先,将安装盘或USB插入计算机,并重启计算机。然后,在计算机启动时按下相应的按键(通常是F12或Del键)进入启动菜单。...

windows7旗舰版临时激活(win7暂时激活)

关于这个问题,目前,有几种方法可以激活Windows7旗舰版,以下是最简单的几种方法:1.使用激活工具:可以使用一些第三方激活工具,如KMSpico、MicrosoftToolkit等工具来激活...

免费查序列号入口(免费查序列号入口平板)

苹果查序列号入口可登陆苹果官网checkcoverage.apple.com进行查询,具体步骤如下:1、打开手机设置,点击“通用”;2、进入页面后点击“关于本机”;3、页面跳转后,我们就可以看到本机的...

磁盘被保护了如何取消保护(磁盘被保护了如何取消保护设置)

1、打开磁盘分区管理窗口中选择要去掉被写保护的磁盘。2、选中磁盘后单击鼠标右键可显示出选项列表下选择属性。3、打开磁盘属性对话框中选择点击硬件选项卡。4、然后在硬件页面中选中所有磁盘后再单击属性按钮。...

win7系统硬盘分区教程(win7如何对硬盘分区)

在Win7中,你可以使用磁盘管理工具来给硬盘分区。首先,打开控制面板,点击“系统和安全”,然后选择“管理工具”。在管理工具中,找到“计算机管理”,点击打开。在计算机管理窗口中,选择“磁盘管理”。在磁盘...

电脑不识别移动硬盘怎么办(笔记本电脑不识别移动硬盘怎么办)

电脑无法识别移动硬盘的原因有很多,以下是一些可能的原因和相应的解决方法:1.USB供电不足:移动硬盘功率较大,可能需要更多的电压。前置USB接口可能无法提供足够的电压。解决方法是将移动硬盘接到...

cf穿越火线烟雾头盔怎么调(cf的最新烟雾头盔怎么调)

cf新版烟雾保护头盔调置:?cf这款游戏中,更新后调整烟雾头的方法是打开NVIDIA控制面板,在NVIDIA控制面板中选择调整视频颜色设置,接着点击通过NVIDIA设置选项,然后将亮度调整到79%,对...

u盘怎样格式化最安全(u盘怎么格式化最干净)

只需将U盘插入到电脑之后,然后在我的电脑中找到U盘的盘符,使用鼠标右键点击打开菜单,其中就可以看到【格式化】的选项,根据需要选择然后点击【快速格式化】即可U盘格式是FAT32格式,那么其传输速度会明显...

移动路由器怎么改wifi密码(移动网络路由器怎么改密码wifi密码)
移动路由器怎么改wifi密码(移动网络路由器怎么改密码wifi密码)

1.打开手机设置,找到wifi点击进入,点击已连接的wifi。2.里面有一个路由器的选项,记住路由器后面一串数字。3.打开手机网页,在地址栏输入刚记住的那串数字,点击进入,选择继续访问网页版,输入管理员密码,点击确定。4.点击路由设置,点击...

2025-12-23 16:05 liuian

手机五笔输入法怎么使用(手机五笔怎么用新手教程)
手机五笔输入法怎么使用(手机五笔怎么用新手教程)

手机使用五笔输入法操作方法1、打开手机,点击应用商店,下载搜狗输入法,并安装。2、打开下载后的搜狗输入法,在打开页面勾选搜狗输入法,然后点击启用。3、在弹出页面,点击搜狗输入法。在编辑文字页面,点击如图所示按钮。4、在弹出页面,点击其他输入...

2025-12-23 15:55 liuian

天翼网关怎么设置wifi(天翼网关怎么设置wifi密码)

天翼网关设置wifi的方法步骤如下:首先打开浏览器,在地址栏中输入198.168.1.1,确定。输入用户名、密码,如果以前没改过,这个密码就在网关背面的标签上面,可以去查看一下,输入后点击“确定”。点...

十大软件免费下载安装(软件大全下载)

以下是十大永久免费电视直播软件APP:央视频(手机端)):官方看电视直播软件,画质清晰,需要借助手机投屏操作。央视投屏助手(盒子端):与央视频配合使用,提供高清电视直播。电视家:智能电视、电视盒子或智...

电脑死机咋办(电脑开机蓝屏怎么办)

可按照如下方式重启:1、直接按下“CTRL+ALT+DEL”键,然后选择重启;2、如方式1无效,可按住电源键数秒进行强制关机,然后再次启动即可;3、最后一个办法就是,拔出电池和电源适配器,然后重新安装...