linux 更改shell命令,修改Linux的shell从默认的bash切换为zsh
一、检查当前使用的shell方法一echo$SHELL方法二echo$0二、检查系统支持的shellcat/etc/shells很遗憾,当前系统没有支持Zsh,看来只能自己装。三、zsh的安装yuminstallzsh安装完以后,可以看到当前系统支持了zsh,如下为了扩展zsh,我们可以安装Oh My Zsh,有下面两种(curl+git)安装方式//curlsh-c"$(curl...
一、检查当前使用的shell
方法一echo $SHELL
方法二echo $0
二、检查系统支持的shellcat /etc/shells
很遗憾,当前系统没有支持Zsh,看来只能自己装。
三、zsh的安装yum install zsh
安装完以后,可以看到当前系统支持了zsh,如下
为了扩展zsh,我们可以安装Oh My Zsh,有下面两种(curl+git)安装方式// curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
// wget
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
我选择的是第二种方式安装
四、切换shell
切换shell的命令如下:chsh -s /bin/zsh
如下:
但是此时,需要重新打开连接,zsh才可以生效。若家目录里面没有.zshrc、.zprofile等zsh相关的配置文件,则会弹出如下界面:
此时,当前的shell已经变为zsh
安装上Oh My Zsh后,界面如下:
乍一看,感觉界面也不怎滴,为了美化一下,我们需要换一下Oh My Zsh的主题,默认的主题是robbyrussell
首先我们可以看看当前的Oh My Zsh有哪些主题,命令如下:ls -a ~/.oh-my-zsh/themes
看来默认情况下,还下载挺多的,现在开始修改主题了,命令如下:vim ~/.zshrc
找到ZSH_THEME,改为我们需要的主题,关于各个主题的样式,可以参考这里:https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
在这里,我改为“af-magic”,修改之前,我们可以通过下面命令看看,这个主题是否存在,若不存在,先下载下来。ls -al ~/.oh-my-zsh/themes |grep af-magic
最后效果如下:
看着还不错哦,不过我最喜欢的还是"geoffgarside"主题。
五、解决zsh不能使用小键盘的问题
安装完zsh,发现默认情况下,竟然不能使用小键盘,不过有问题,肯定有解决办法,在.zshrc文件中添加如下代码即可:# Fix numeric keypad
# 0 . Enter
bindkey -s "^[Op" "0"
bindkey -s "^[On" "."
bindkey -s "^[OM" "^M"
# 1 2 3
bindkey -s "^[Oq" "1"
bindkey -s "^[Or" "2"
bindkey -s "^[Os" "3"
# 4 5 6
bindkey -s "^[Ot" "4"
bindkey -s "^[Ou" "5"
bindkey -s "^[Ov" "6"
# 7 8 9
bindkey -s "^[Ow" "7"
bindkey -s "^[Ox" "8"
bindkey -s "^[Oy" "9"
# + - * /
bindkey -s "^[Ol" "+"
bindkey -s "^[Om" "-"
bindkey -s "^[Oj" "*"
bindkey -s "^[Oo" "/"
更多推荐
所有评论(0)