背景:说实话,bash真有点反人类,听说zsh是终极答案,于是就搞一搞,感觉还不错
参考资料:
Oh My Zsh, 『 安装 & 配置 』
zsh 安装与配置:9步打造高效命令行 - 工程师Ali
简单总结:
首先,电脑得有zsh(cat /etc/shells看有哪些shell,echo $0看当前用的哪个)
sudo apt install zsh
然后,安装Oh My Zsh
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
(小知识:sh -c是把后面的字符串当成一个指令去执行,你安装ROS 1时第一句就用到这个,能将sudo的权限提升也作用到字符串内的符号上)
安装好后,在~/.zshrc里,更改你的配置,一般来说,要更改主题,安装插件,添加别名等
① 主题更改在
ZSH_THEME=" "
更改成你喜欢的,我喜欢双行,推荐一些双行主题
darkblood 【双行】有点小帅
Soliah 【双行】【带时间】
steeef 【双行】颜色挺好看
josh 【双行】闪电标志
blinks 【双行】深色背景框
fox 【双行】很花哨,跟darkblood一个级别
xiong-chiamiov 【双行】【带时间】
gnzh 【双行】最简洁的双行
② 添加插件,在这里添加这三个
plugins=(
# other plugins...
zsh-autosuggestions
zsh-syntax-highlighting
z
)
其中两个需要下载
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
③ 添加别名、路径和函数
这个跟个人使用习惯有关,我一般会添加
alias sud='sudo apt update'
alias sug='sudo apt upgrade'
alias sin='sudo apt install'
alias cdcode='cd /home/username/code' #你自己的路径
#函数
mkcd()
{
mkdir -p --"$1" && cd -P -- "$1"
}
#路径(跟你的需求有关)
export PATH= ...
然后,zsh进入zsh shell,source ~/.zshrc一下,令这些生效,再把系统默认shell换成zsh
chsh -s /bin/zsh # 设定默认shell
就可以愉快使用zsh啦
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)