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

posted @ 2023-03-17 18:45  __username  阅读(173)  评论(0编辑  收藏  举报

本文作者:DIVMonster

本文链接:https://www.cnblogs.com/guangzan/p/12886111.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。