标签:解释器 git oh zsh ZSH zshrc my 安装
安装zsh
yum install zsh # CentOS
chsh -s /bin/zsh
可以通过echo $SHELL
查看当前默认的shell,如果没有改为/bin/zsh
,那么需要重启shell。
安装oh-my-zsh
有若干安装方式,介绍三种:
1.自动安装
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
2.手动安装
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
3.真-手动安装
- 在oh-my-zsh的github主页,手动将zip包下载下来。
- 将zip包解压,拷贝至
~/.oh-my-zsh
目录。此处省略拷贝的操作步骤。 - 执行
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
三选一即可,适合各种环境下的安装,然后需要source ~/.zshrc
将配置生效。以下修改了.zshrc
文件之后,都执行一下这个命令。
zsh主题
通过如下命令可以查看可用的Theme
:
ls ~/.oh-my-zsh/themes
如何修改zsh主题呢?
编辑 vi ~/.zshrc 文件,将 ZSH_THEME="candy" ,即将主题修改为 candy 。
vi ~/.zshrc
#会提示在按个目录 红色 箭头
#ZSH_THEME="gnzh"
# 会提示在那个目录
ZSH_THEME="strug"
# 会提示在按个目录 红色
#ZSH_THEME="bira"
ZSH_THEME="dpoggi" # 我使用的这个
root@k8s-master:~ # grep -vE "#|^$" ./.zshrc
export ZSH=$HOME/.oh-my-zsh
ZSH_THEME="dpoggi"
plugins=(git)
source $ZSH/oh-my-zsh.sh
# 一步到位
cat > ~/.zshrc <<EOF
export ZSH=$HOME/.oh-my-zsh
ZSH_THEME="dpoggi"
plugins=(git)
source $ZSH/oh-my-zsh.sh
EOF
source ~/.zshrc
然后需要 source ~/.zshrc 将配置生效。
source ~/.zshrc
插件
1、git
2、pip
3、sudo
当我们输入命令需要管理员身份时,不必让光标回到开始打一个sudo,可以直接按两次ESC,就会自动帮你加上sudo
4、thefuck
当我们输入命令错误时,输入fuck,骂一下他,终端就是乖乖的给我们正确的指令选择啦!(这个插件需要自己下)
5、autojump
在终端输入d,可以显示刚刚走过的路径,然后按数字选择进入哪一个目录,就像这样,不过我还不是很会用嘻嘻(这个插件需要自己下)
6、web-search
直接在终端使用浏览器搜索,可以百度 谷歌
7、last-working-dir
可以记录我退出终端时所在的路径,再次打开时还在这个路径
8、zsh-syntax-highlighting
shell下的语法高亮,(这个也要自己下,命令如下)
# 可以手动下 复制到指定目录下
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
设置方法:vim ~/.zshrc 在里面找到plugins=()
然后在括号里加上想要的插件就可以了。
plugins=(
git
pip
sudo
thefuck
autojump
web-search
last-working-dir
zsh-syntax-highlighting
)
注意每次添加插件以后,都要进行source .zshrc一下,让这些插件运行起来。
标签:解释器,git,oh,zsh,ZSH,zshrc,my,安装 来源: https://www.cnblogs.com/yzgblogs/p/15294219.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。