ubuntu安装zsh、oh-my-zsh及常用配置

ubuntu安装zsh、oh-my-zsh及常用配置

目前,ubuntu默认的shell是bash,但还有一种shell,叫做zsh它比bash更加强大,功能也更加完善,zsh虽说功能强大,但是配置比较复杂导致流行度不是很高

但是好东西终究是好东西,开源界的大佬们是不会让明珠蒙尘,我等伸手党也是可以直接搭顺风车的,感谢robbyrussell大佬的开源项目 oh-my-zsh 吧,从此使用zsh也就几行命令的事情

oh-my-zsh项目目前有80k+star,贡献者超过1300,并且提供了200多个可选插件(rails,git,OSX,hub,capistrano,brew,ant,php,python等),以及超过140个主题供你选择,安装后你将享受以下特性:

  • 首先兼容bash
  • 自动cd:只需输入目录的名称即可
  • 命令选项补齐,比如输入git,然后按Tab,即可显示出git都有哪些命令
  • 目录一次性补全:比如输入Doc/docTab键会自动变成Documents/document/
  • 插件和主题支持(插件能进一步提升效率)

安装zsh并设为默认

安装:

sudo apt install zsh

设为默认shell(不要加 sudo):

chsh -s /bin/zsh

重启并查看:

echo $SHELL

若输出 /bin/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主题

oh-my-zsh的主题非常丰富,可以用如下命令查看已有主题:

ls .oh-my-zsh/themes

默认是:robbyrussell,也很不错,大家可以去网上搜一搜主题推荐,选择自己喜欢的。

选定之后取 ~/.zshrc 中修改主题设置即可:

vim ~/.zshrc
# 修改 ZSH_THEME="YOUR_THEME" 并保存退出
source ~/.zshrc

这里还有个骚操作,我们可以设置:ZSH_THEME="random",这样每次打开 zsh 会随机加载一个主题,并提示其名称,如:

[oh-my-zsh] Random theme 'wezm+' loaded

可以说是选择困难症患者福音,我们可以前期先用 random 体验,找到自己最喜欢的主体后再去设置中确定下来,或者就一直随机,我全都要!

robbyrussell、steeef、bira等

设置zsh为vim键位

我们知道在bash中设置vim键位是:

set -o vi

而在zsh中有所不同,需要再安装了oh-my-zsh以后,plugins那里添加vi-mode,然后在终端执行source一下或者是重启终端就开启vi-mode了:

vim ~/.zshrc
# 添加 plugins vi-mode 并保存退出
# plugins=(
#  git
#  vi-mode
# )
source ~/.zshrc

添加插件

oh-my-zsh支持许多的插件,大家可以去网上搜一下自己喜欢的插件,从 github 安装,并在 ~/.zshrc 中添加到 plugins 即可,添加的过程与添加 vi-mode 类似,不再赘述。

Ref:

https://zhuanlan.zhihu.com/p/62501175

### 回答1: 1. 首先,需要安装zsh。在终端中输入以下命令: sudo apt-get install zsh 2. 安装完成后,输入以下命令安装oh-my-zsh: sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" 3. 安装完成后,需要将zsh设置为默认shell。输入以下命令: chsh -s /bin/zsh 4. 重启终端,即可开始使用oh-my-zsh。 ### 回答2: 在安装 Oh-My-Zsh 之前,需要确保已经在 Ubuntu 安装了 Git。如果没有安装,可以通过以下命令安装: sudo apt-get install git 然后可以使用以下命令来安装 Oh-My-Zsh: sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" 运行命令后,终端会在几秒钟内自动安装 Oh-My-Zsh,并提示您选择是否将其设置为默认 shell。如果希望将其设置为默认 shell,则需要输入 Y。 安装完成后,可以通过打开 ~/.zshrc 文件来编辑 Oh-My-Zsh 配置。可以添加自己的主题、插件以及自定义别名等等。 推荐使用 Powerlevel10k 主题,这是一个非常流行的 Shell 主题,支持多种显示特效选项,样式非常美观,并且可配置性极高,可以根据自己的喜好进行配置。 可以通过以下命令来下载 Powerlevel10k 主题: git clone https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k 然后将主题添加到 .zshrc 文件中: echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >> ~/.zshrc 最后,重新启动终端,即可看到 Oh-My-Zsh 的主题已经生效了,同时也可以使用终端中的更多功能和快捷方式了。 ### 回答3: Oh-my-zsh是一款提供增强了的终端功能和个性化定制的Shell使用工具,它基于Zsh开发,提供了丰富的主题和插件让我们可以方便地使用终端。 安装oh-my-zsh通常需要在终端中运行一系列命令: 1.打开终端,输入以下命令安装Zsh: sudo apt-get install zsh 2.安装Git: sudo apt-get install git 3.下载oh-my-zsh: wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh 4.设置oh-my-zsh为默认shell: chsh -s /bin/zsh 5.退出当前终端,并重新打开一个新的终端窗口,当看到欢迎界面出现后,表示oh-my-zsh安装成功。 如果你想自定义oh-my-zsh,可以编辑~/.zshrc文件。该文件包含了oh-my-zsh配置信息。你可以通过更改配置信息来定制自己的终端。 如果你想添加主题或插件,可以在oh-my-zsh的主题和插件目录下添加自己的主题或插件。主题和插件都以git仓库的形式存在,所以您需要克隆相应的仓库到相应目录下。 安装oh-my-zsh可能需要一些时间,但是它提供了一些很有用的功能。无论你是要解决日常的问题还是进行开发工作,在你的终端上使用oh-my-zsh将会让你得到更高效的工作方式。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值