大叔经验分享(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 自动补全

4 提示颜色默认是灰色,可能在某些theme下很不明显,可以如下修改:

vim ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
typeset -g ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=yellow'

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

 

 

posted @ 2020-06-18 10:45  匠人先生  阅读(582)  评论(0编辑  收藏  举报