<返回更多

linux 终端命令加速-zsh让终端更优雅

2021-04-14  今日头条  程序员修行
加入收藏

前言

喜欢使用zsh的主要原因是,它使我们单调的终端变得更加漂亮、优雅,并且有丰富的插件,加速终端命令。

这里在ubuntu18.04基础上,介绍如何安装zsh,如何使用oh-my-zsh,如何使用zsh-autosuggestions

安装zsh

 

apt install zsh
chsh -s $(which zsh)      #终端默认shell 切换为zsh,注销重新进入终端时,默认使用zsh

zsh安装官方介绍:
https://github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH#how-to-install-zsh-on-many-platforms

安装完zsh,注销后重新进入终端,如下图所示,似乎终端没有变优雅,甚至更丑陋了....
没事,我们可以安装oh-my-zsh, 终端会焕然一新

linux 终端命令加速-zsh让终端更优雅

 

安装oh-my-zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

安装完oh-my-zsh, 终端立即变得花花绿绿起来

linux 终端命令加速-zsh让终端更优雅

 

oh-my-zsh默认使用主题robbyrussell, 可以设置~/.zshrc改变主题,譬如设置主题为agnoster

linux 终端命令加速-zsh让终端更优雅

 

终端界面变为如下模样

linux 终端命令加速-zsh让终端更优雅

 

oh-my-zsh官方介绍:
https://github.com/ohmyzsh/ohmyzsh/wiki/themes

安装zsh-autosuggestions

# 使用git下载zsh-autosuggestions 到~/.zsh
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions 
# 设置.zshrc
source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh

安装完后,打开新的终端就可以自动使用zsh-ausuggestions了。zsh-ausuggestions会以浅色自动提示已经使用过的指令。譬如在我的终端中输入curl,会自动提示下面指令

linux 终端命令加速-zsh让终端更优雅

 

若此指令是我想要的,点击键盘 >按键,就会自动输入整行命令

若只有部分指令是想要的,按住ctr + >, 会依次输入所需指令
zsh-ausuggestions官方介绍:
https://github.com/zsh-users/zsh-autosuggestions

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>