玩命加载中 . . .

Shell配置方案


terminal shell配置

采用oh-my-zsh

  1. 安装zsh:
sudo apt install zsh
  1. 安装ohmyzsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  1. 在~/.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'
  1. 插件推荐
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许可协议。转载请注明出处!


 评论