zsh + oh my zsh + Powerlevel10k
centos7下安装
zsh是什么
wiki:
zsh是一种UNIX和类UNIX操作系统上的命令行shell解释器,它是Bourne shell(sh)的扩展,也是Bash、ksh、tcsh等其他shell的改进版。
zsh的作用是提供一个强大的、高度可定制的命令行环境,可以通过各种方式定制,如主题、插件、别名等,以使用户能够更高效地使用命令行工具。
zsh的特点包括支持自动补全、历史命令搜索、强大的通配符扩展、支持多种语言、可扩展性强等。因此,zsh被认为是一种非常有用的命令行工具,尤其适合程序员和系统管理员等需要频繁使用命令行的人。
安装zsh主题 -~-(部署到服务器上有点坑,配置家目录下环境,会直接把之前配置其他项目的环境覆盖!!!)
# zsh git 必要的 ;检测是否安装 输入zsh/git
yum install -y zsh git
1、在线安装:推荐
第一种
安装方式
Method | Command |
---|---|
curl | sh -c "$(curl -fsSL https://gitee.com/caiguang_cc/ohmyzsh/raw/master/tools/install.sh)" |
wget | sh -c "$(wget -O- https://gitee.com/caiguang_cc/ohmyzsh/raw/master/tools/install.sh)" |
fetch | sh -c "$(fetch -o - https://gitee.com/caiguang_cc/ohmyzsh/raw/master/tools/install.sh)" |
2、进入家目录 ~ 配置主题和文件
vim .zshrc
可以这修改配置主题
:参考 https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
增加或删除插件
:参考 https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins
3、输入
source .zshrc
(source命令通常用于保留、更改当前shell中的环境变量)、安装成功!
ubuntu20 下安装 [不要在root用户下搞!]
配置 Shell(安装 zsh 和 oh-my-zsh)
搞定了 Terminal,接下来配置 Shell。执行下面的命令:
cat /etc/shells
可以看到 Ubuntu 已经内置了各种 Shell:
/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
市面上常用的 Linux 发行版本通常默认使用的 Shell 都是 bash,但 zsh 要远比 bash 强大的多。
# 安装 zsh
apt install zsh
# 将 zsh 设置为系统默认 shell
sudo chsh -s /bin/zsh [必须不在root用户下 ,如果在root用户下要改回来:sudo chsh -s /bin/bash root]
不过 zsh 的配置太复杂,好在有人开发了 oh-my-zsh,可以让我们更方便的配置 zsh。
# 自动安装,如果你没安装 git 需要先安装 git
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
# 或者也可以选择手动安装
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
重启终端后,在 ~/.bashrc 文件中添加如下代码:
vi ~/.bashrc
if [ -t 1 ]; then
exec zsh
fi
再次重启终端后,默认的shell就变为了zsh。
然后安装这两个插件 【离线下载,然后放入到 ~/.oh-my-zsh/custom/plugins/
】
方法一:
# 安装 zsh-autosuggestions 插件
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
# 安装 zsh-syntax-highlighting 插件
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting
unzip 改名一下完事
Powerlevel10k 安装
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
修改主题,加字体etc
加字体:apt-get install fonts-powerline
本文来自博客园,作者:__username,转载请注明原文链接:https://www.cnblogs.com/code3/p/17227855.html