ubuntu安装zsh终端

安装 zsh

apt-get install zsh

把系统的 bash 替换掉 (只替换当前的用户的)
sudo chsh -s /bin/zsh

下载 oshmyzsh 组件
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

下载 zsh-auto 组件
git clone git://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/plugins/zsh-autosuggestions

编辑家目录下 zsh 配置文件 .zshrc

plugins=(git zsh-autosuggestions)
source $ZSH/oh-my-zsh.sh

可以在 .zhsrc 配置文件的最后添加一些常用的别名

alias zshcp='cp /home/lwt/.zshrc /root/'
alias ll='ls -lA'
alias cat='ccat'
bindkey '^z' autosuggest-execute

配置主题:

找到主题选项:
ZSH_THEME="robbyrussell"

把双引号里面的主题替换了就完成了主题的替换,可以使用的主题有很多,比如:

ys //我在用
avit //还不错
Candy //忘了,自己体验
bira //....
random //看脸

其他用户如何使用 zsh (比如 root)

很简单,只需要把我们在当前用户配置好的.zshrc 配置文件复制到指定用户的家目录就可以了

然后再修改一些配置,主要修改的就是 .oh-my-zsh 目录位置,找到这里:
export ZSH=$HOME/.oh-my-zsh

把路径改成 .oh-my-zsh 所在的路径,比如:
export ZSH=/Home/luwnto/.oh-my-zsh

最后重新打开终端,就可以看到配置的效果了

安装 autojump

autojump 是一个十分便捷的小工具,可以很方便的让我们进入某个目录,而不再输入完整的目录.

autojump 自有一个数据库系统,会自动记录你所有进入过的目录,并且会根据你进入某个目录的频率,分配相应的权重.

安装:

sudo apt-get install autojump

autojump 要配合 zhs 来用,这里我们修改 zsh 的配置文件:
vim .zshrc

找到:
plugins=(git)

把 autojump 添加进去即可:
plugins=(git autojump)

所有的 zsh 的插件都是在这里配置的

简单使用

注意:只有你进入过的目录它才会记录

比如你进入过 /home/luwnto/work/blog 这个目录,那么下次我们要想进入这个目录的时候,不必再输入完整的路劲了,只需要一个简单的命令:

j blog

甚至你还可以:

j bl

更加变态的是,你还可以:

j b

如果同时存在多个包含 b 的目录,那么 autojump 会根据你的权重进入你访问最频繁的那个目录,比如你的项目目录 blog

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值