shell是我们日常开发常用的一个工具,下面对其使用进行如下总结:
(1)基本使用
本机对shell常见操作如下
echo $SHELL #查看当前用户的默认 shell
cat /etc/shells #查看本机shell所有类型
chsh -s /bin/bash ##比如将默认 shell 切换回 bash 或其他 shell
(2)安装新奇的shell
下面以oh-my-zsh为例进行说明,其他的可以自己去尝试,在ubuntu上
sudo apt-get install zsh
使用 chsh -s /bin/zsh
命令将 zsh 设置为系统默认 shell。新开一个 Shell Session,就可以开始使用 zsh 了。基于此然后来安装oh-my-zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
#没有梯子的使用国内镜像源
sh -c "$(curl -fsSL https://gitee.com/shmhlsy/oh-my-zsh-install.sh/raw/master/install.sh)"
#或者
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
#下载完成执行
sh install.sh
运行完出现以下画面即表示安装成功,
接下来在 Themes · ohmyzsh/ohmyzsh Wiki · GitHub 中查看内置的主题样式和对应的主题名。这些内置主题已经放在 ~/.oh-my-zsh/themes 目录下,不需要再下载。但是这里推荐安装使用第三方主题powerlevel10k,下载链接
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git
然后将其放到指定文件夹 ~/.oh-my-zsh/custom/themes/下即可,这里同时再推荐两个好用的插件
-自动提示插件zsh-autosuggestions
使用以下命令安装
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
-语法高亮zsh-syntax-highlighting使用以下命令安装
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
接下来编辑 .zshrc的ZSH_THEME字段和plugin字段即可
ZSH_THEME="powerlevel10k"
plugins=(
git
zsh-syntax-highlighting
zsh-autosuggestions
)
然后source ~/.zshrc生效即可。