安装zsh
- Shell是在程序员与服务器间建立一个桥梁,它对外提供一系列命令,让我们得以控制服务器。常用的Bash就是Shell的一种,也是Linux下默认Shell程序。
查询shell
安装zsh
- 使用以下命令安装zsh 【这里仅以debain及其衍生版作为例子】
安装oh-my-zsh
- Zsh虽然好用,但直接用起来比较麻烦,但是已经有大神配置好的框架:oh-my-zsh,专门为Zsh打造的
| sudo apt install git |
| wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh |
| // 国内下载速度缓慢,建议将上面文件所在的仓库克隆到国内的Gitee中下载 |
切换为zsh
配置主题
oh-my-zsh自带100多个主题,主题的配置文件在 ~/.zshrc文件中,找到这一行:
你可以将值改成任意主题,oh-my-zsh的主题可以在这里找到。保存好文件后,执行 source ~/.zshrc 使配置生效。如果你将值设为空,表示不使用任何主题;你也可以设置为"random",你每次打开都会随机选择一个主题。
推荐主题: agnoster
由于这个主题使用了一些特殊字符,需要安装字体:
| sudo apt-get install fonts-powerline |
在搜索 zsh 资料的同时, 也间接看到了oh-my-zsh, 查看 git, 被安利了一波, 据说用它, 可以配制出非常完美的 zsh, 故, 下载, 安装, 使用
| $ cd ~ |
| $ mkdir .oh-my-zsh |
| $ cd .oh-my-zsh |
| $ git clone https://github.com/ohmyzsh/ohmyzsh.git ./ |
| $ cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc |
| $ source ~/.zshrc |
眼前一亮, 感觉世界充满了颜色
安装插件
| git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting |
- 自动补全插件 zsh-autosuggestions
| git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions |
| git clone git://github.com/joelthelion/autojump.git |
| cd autojump |
| ./install.py |
| |
| vim ~/.bashrc |
| [[ -s /home/misfit/.autojump/etc/profile.d/autojump.sh ]] && source /home/misfit/.autojump/etc/profile.d/autojump.sh |
| |
| vim ~/.zshrc |
| |
| plugins=( git |
| autojump |
| zsh-autosuggestions |
| zsh-syntax-highlighting |
| ) |
| |
| source ~/.zshrc |
参考链接
参考链接一
参考链接二
参考链接三
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战