shell终端美化

shell终端美化

ligood Lv3

打造酷帅的最强shell终端,效率直接快100倍!!!

什么是shell?

​ Shell 终端,也被称为命令行接口或控制台,是一种交互式用户界面,允许用户通过键入命令来与操作系统进行交互。

​ 在 Shell 终端中,用户可以执行各种各样的操作,例如管理文件和目录,运行程序,监控系统状态,配置系统设置,等等。这些操作都是通过键入特定的命令来实现的。

​ Shell 终端的名称来源于 “shell”,这是一个用于描述用户和操作系统内核之间的接口的术语。Shell 提供了一个解释和执行用户命令的环境,而终端则是用户与 shell 交互的界面。

​ 在 Unix 和类 Unix 系统(如 Linux)中,常见的 shell 包括 Bourne shell(sh)、Bourne Again shell(bash)、C shell(csh)、Korn shell(ksh)等。在 Windows 系统中,常见的 shell 包括命令提示符(cmd)和 PowerShell。

​ 总的来说,Shell 终端是进行系统管理和开发工作的重要工具,对于理解操作系统的工作原理和进行高效的工作都非常有帮助。

前期准备

​ 一个支持全彩的终端,我使用的是Windows terminal

Windows terminal

​ Windows Terminal 是微软开发的一个新的、现代的、功能丰富的、开源的终端应用程序,用于访问命令行工具和 shell,如 Command Prompt、PowerShell 和 WSL (Windows Subsystem for Linux)。它于 2019 年首次发布,旨在提供一个集中的位置,用户可以访问多种命令行接口。

以下是 Windows Terminal 的一些主要特性:

  1. 多标签界面:Windows Terminal 允许用户在一个窗口中打开多个标签,每个标签可以运行不同的命令行工具或 shell。
  2. 丰富的可定制选项:用户可以通过修改一个 JSON 文件来定制 Windows Terminal 的许多方面,包括字体、颜色方案、背景图片、透明度等。
  3. GPU 加速文本渲染:Windows Terminal 使用 GPU 进行文本渲染,提供流畅且高效的用户体验。
  4. Unicode 和 UTF-8 字符支持:Windows Terminal 支持显示各种 Unicode 字符和表情符号。
  5. 支持 PowerShell、命令提示符和 WSL:Windows Terminal 可以访问 Windows 系统中的各种命令行工具和 shell,包括 PowerShell、命令提示符和 WSL。

字体

根据你安装的主题可能需要一个字体,来做适配,可以看你使用的主题的说明

其他准备

安装git

zsh

1
2
3
4
5
6
7
8
9
10
11
apt-get update

# 安装
sudo apt install zsh

# 将 zsh 设置为默认 shell
chsh -s /bin/zsh

# 检查
echo $SHELL
# 返回 /usr/bin/zsh 即表示成功;若没成功,重启试试看
  1. 在 Ubuntu 或其他基于 Debian 的 Linux 系统上

    首先,打开终端,然后使用 apt-get 命令安装 Zsh:

    1
    2
    sudo apt-get update
    sudo apt-get install zsh

    安装完成后,你可以使用 chsh 命令来更改默认的 shell:

    1
    chsh -s $(which zsh)

    然后,重新登录或重启你的计算机。

  2. 在 Fedora 或其他基于 RPM 的 Linux 系统上

    打开终端,然后使用 dnf 命令安装 Zsh:

    1
    sudo dnf install zsh

    同样,你可以使用 chsh 命令来更改默认的 shell:

    1
    chsh -s $(which zsh)

    然后,重新登录或重启你的计算机。

  3. 在 macOS 上

    macOS Catalina(10.15)及更高版本默认使用 Zsh。如果你使用的是早期版本的 macOS,你可能需要手动安装 Zsh。你可以使用 Homebrew 来安装 Zsh:

    1
    brew install zsh

    然后,你可以使用 chsh 命令来更改默认的 shell:

    1
    chsh -s $(which zsh)

    然后,重新登录或重启你的计算机

    配置文件地址

    默认在~/.zshrc

    没有的话可以新建一个

oh my zsh

Oh My Zsh 是一个开源的、社区驱动的框架,用于管理 Zsh 配置。它拥有大量的插件和主题,可以帮助用户定制他们的 Zsh 环境,使得命令行操作更加高效、友好。

以下是如何在已经安装了 Zsh 的系统上安装 “Oh My Zsh”:

  1. 首先,确保你的系统上已经安装了 curlwget。如果没有,你可以使用你的包管理器(如 aptbrew)来安装。

  2. 然后,你可以使用 “Oh My Zsh” 的安装脚本来安装。你可以通过 curlwget 来运行这个脚本:

    使用 curl

    1
    sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

    或使用 wget

    1
    sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

    这个脚本将会自动下载并安装 “Oh My Zsh”,并且将你的默认 shell 设置为 Zsh。

  3. 安装完成后,你可以通过编辑 ~/.zshrc 文件来定制你的 Zsh 环境。例如,你可以在这个文件中启用插件或更改主题]

    上面是官方的教程大概是这个意思,但是国内的话安装是有一点问题的

    oh_my_zsh 国内安装修改镜像 直连gitee官方源

    安装教程

    Install oh-my-zsh via curl
    1
    sh -c "$(curl -fsSL https://gitee.com/Devkings/oh_my_zsh_install/raw/master/install.sh)"
    Install oh-my-zsh via wget
    1
    sh -c "$(wget https://gitee.com/Devkings/oh_my_zsh_install/raw/master/install.sh 

powerlevel10k

官方地址: romkatv/powerlevel10k: A Zsh theme (github.com)

1
git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

主题的设置:Set ZSH_THEME="powerlevel10k/powerlevel10k" in ~/.zshrc.

  • 标题: shell终端美化
  • 作者: ligood
  • 创建于 : 2024-05-08 15:51:37
  • 更新于 : 2024-05-09 11:47:06
  • 链接: https://blog.ligood.top/2024/05/08/shell终端美化/
  • 版权声明: 版权所有 © ligood,禁止转载。