采用zsh作为默认的shell十分好用
首先是oh my zsh这一zsh管理工具的安装:
https://github.com/ohmyzsh/ohmyzsh
然后是插件的安装
1.设备之间复制shell的配置:https://github.com/rutchkiwi/copyzshell
对于已经有一份oh my zsh配置的机器,如果有新的机器需要配置,在有zsh的情况下不用重新执行下面的几步(不要安装oh my zsh,直接传就可以了,安装了的话无法直接覆盖会比较麻烦!),而是直接传送就可以了,如果需要添加机器的port,参考issue
2.命令高亮以及命令语法检测(必装):https://github.com/zsh-users/zsh-syntax-highlighting
*注意:用里面oh my zsh的安装方式,方便迁移
3.自动补全auto suggestion(必装):https://zhuanlan.zhihu.com/p/111707433
补全如果出现了想要的语句,则直接ctrl+f选择
如果需要显示所有可选项目,点击一次tab只能显示所有可选项但还是需要手动输入;点击两次tab可以直接用方向键选择项目
手动切换默认shell:
cat /etc/shells #查看所有shell
echo $SHELL #查看当前使用的shell
chsh -s /usr/bin/zsh #更改默认shellOx
如果需要密码来修改默认shell,不知道密码的话比较好的办法是:
在~/.bashrc的最后加上zsh这句话,这样就直接启动zsh了,并且在启动后会执行一次~/.zshrc
ncdu: apt-get install ncdu,查看文件夹占用
nvtop, 如果装不上就用nvitop(github安装到python环境中)
fzf: ‣ 其中还有一些使用说明