【原创】大叔经验分享(108)zsh使用

一 安装zsh

# apt-get install zsh (ubuntu)
# yum install zsh (redhat & centos)
# zypper in zsh (opensuse)
# mac自带

二 安装 oh my zsh

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

官网: https://ohmyz.sh

安装之后会在home目录下增加 .zshrc 文件和 .oh-my-zsh 目录,其他服务器直接拷贝这两个即可

三 安装 plugin

1 zsh-autosuggestions

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

# vi .zshrc

plugins=( [plugins...] zsh-autosuggestions)

ps:

1 多个plugin空格分隔

2 plugin目录 ~/.oh-my-zsh/custom/plugins,一台安装之后可以直接将插件目录同步到其他服务器

3 提示之后通过 Ctrl+f 自动补全

2 zsh-syntax-highlighting

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

# vi .zshrc

plugins=( [plugins...] zsh-syntax-highlighting)

3 autojump

四 theme

查看自带所有主题

# ls ~/.oh-my-zsh/themes

格式: 主题名.zsh-theme

# vi .zshrc
ZSH_THEME="robbyrussell"

修改ZSH_THEME为主题名

推荐: mortalscumbag

五 修改默认shell

1 安装oh-my-zsh时

安装结束时选择y

2 chsh命令

# chsh -s /bin/zsh

3 修改passwd文件

# vi /etc/passwd

将某个用户最后的/bin/bash改为/bin/zsh

六 更多

1 d

列出之前访问的所有目录

# d

通过数字直接进入对应的目录

# 0

 

原文地址:https://www.cnblogs.com/barneywill/p/13156329.html