terminal shell配置
采用oh-my-zsh
- 安装zsh:
sudo apt install zsh
- 安装ohmyzsh:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- 在~/.zshrc添加
# cd then ls function chpwd() { emulate -L zsh ls } alias g='gvim' alias gz='gvim ~/.zshrc' alias gv='gvim ~/.vimrc' alias ss='source ~/.bashrc' alias dakai='xdg-open'
- 插件推荐
plugins=(git extract z colored-man-pages zsh-autosuggestions zsh-syntax-highlighting)
- extract:直接使用
x file
命令就能解压各种压缩格式,不需要再记多种格式的解压缩命令了 - z:直接用
z dir_name
就能快速跳转到之前cd过的目录 - colored-man-page:美化
man xxx
显示的手册 - zsh-autosuggestions:自动推荐使用过的命令和不全,需要自己安装
- zsh-syntax-highlighting:高亮命令,输错或不存在的命令会红色提示,需要自己安装
插件安装,在~/.oh-my-zsh/plugins/
执行:
git clone https://github.com/zsh-users/zsh-autosuggestions.git git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
没有sudo权限
查看是否安装过zsh:
cat /etc/shells
切换使用zsh:
ypchsh
查看是否切换成功:
echo $SHELL
生活不止眼前的苟且,还有诗和远方
本文链接: https://dxsm.github.io/p/shell-cfg.html
版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0许可协议。转载请注明出处!