查看系统当前所支持的shell
cat /etc/shells
输出
/bin/sh
/bin/bash
/bin/bash
/bin/dash
/bin/zsh
/usr/bin/zsh
查看当前所使用的shell
echo $SHELL
安装Zsh
sudo apt-get install -y zsh
安装Oh My Zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
切换至zsh
/bin/zsh
(一次性,立即生效)
chsh -s /bin/zsh
(永久,重新连接生效)
切换回bash
/bin/bash
(一次性,立即生效)
chsh -s /bin/bash
(永久,重新连接生效)
常用插件介绍
wd
记住一些固定位置,进行插件
zsh-syntax-highlighting
这个插件会对终端命令高亮显示,比如正确的拼写会是绿色标识,否则是红色,另外对于一些shell输出语句也会有高亮显示,算是不错的辅助插件
常用别名配置
alias cls='clear'
alias ll='ls -l'
alias la='ls -a'
alias vi='vim'
alias javac="javac -J-Dfile.encoding=utf8"
alias grep="grep --color=auto"
alias -s html=mate # 在命令行直接输入后缀为 html 的文件名,会在 TextMate 中打开
alias -s rb=mate # 在命令行直接输入 ruby 文件,会在 TextMate 中打开
alias -s py=vi # 在命令行直接输入 python 文件,会用 vim 中打开,以下类似
alias -s js=vialias -s c=vi
alias -s java=vialias -s txt=vi
alias -s gz='tar -xzvf'
alias -s tgz='tar -xzvf'
alias -s zip='unzip'
alias -s bz2='tar -xjvf'
主题推荐
zeta
参考文献
Zsh 入门和介绍
alias gov='go version'
alias cc='clear'
#go
export GOROOT_BOOTSTRAP=/Users/leonardwang/Local//go-bootstrap
export GOROOT=/Users/leonardwang/Local/go
export GOPATH=/Users/leonardwang/Project/GOPATH
export PATH=$PATH:$GOPATH/bin:$GOROOT/bin
本文由 LeonardWang 创作,采用 知识共享署名4.0
国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: May 9,2020