zsh和oh-my-zsh常用配置和命令
查看当前环境下的shell
1 | echo $SHELL |
查看系统自带的shell
1 | cat /etc/shells |
将zsh设置为默认shell
1 | chsh -s /bin/zsh |
在安装了oh-my-zsh
以后,会在 ~
目录下创建一个 .zshrc
文件。
查看oh-my-zsh
可用主题:
1 | ls ~/.oh-my-zsh/themes |
修改oh-my-zsh
主题:
编辑~/.zshrc
文件,将ZSH_THEME
的值改为需要选择的主题
查看oh-my-zsh
可用扩展:
1 | cat ~/.oh-my-zsh/plugins/ |
开启某个扩展:
编辑~/.zshrc
文件,将plugins
的值改为需要开启的扩展,默认开启了git扩展
查看某个扩展的信息内容(如查看git):
1 | cat ~/.oh-my-zsh/plugins/git/git.plugin.zsh |
打印如下
1 | alias g='git' |
autojump
常用快捷键
命令历史记录
一旦在shell敲入命令并执行后,shell就会存储你所键入命令的历史计入,存放在~/.zsh_history
文件中。
可以通过按方向键⬆️或⬇️来查看之前执行的命令
可以用
r
来执行上一条命令可以用
ctrl + r
来搜索键入的命令历史记录
命令别名
可以简化命令输入,如创建一个别名 ip
来查看当前ip
编辑~/.zshrc
文件,在尾部添加如下内容:
1 | alias ip="curl cip.cc" |
打印如下信息:
1 | IP : *.*.*.* |
在shell中键入alias
可查看所有的别名命令
路径快速补全
在知道路径的情况下,如/usr/local/bin
,可以在shell中键入 cd /u/l/b
之后按tab
进行快速补全调转到指定目录
列表快速补全
在shell中键入字符以后连按两次tab
会列出所有的补全列表并直接开始选择,补全项可以用 ctrl + n/p/f/b
来进行上下左右切换
历史过滤
在shell中按上下方向键可以查找键入过的历史命令,zsh中是支持限制查找,如先输入ls
然后在按方向键,则只会查找用过的ls
相关的命令
评论
TwikooValine