Ubuntu 安装 Powerlevel 10k

本贴最后更新于 381 天前,其中的信息可能已经斗转星移

Ubuntu1 安装 Powerlevel 10k

Powerlevel 10k 是一种命令行界面主题,用于美化和定制命令行终端的外观和功能。它基于 Zsh shellOh My Zsh 框架,具有高度可定制性和灵活性,可以根据用户的需求和喜好进行自定义配置。

Powerlevel 10k 的设计目标是提供快速、易用和高度可配置的命令行体验。它包含许多功能,如语法高亮、自动完成、快捷键、自定义提示符等,还支持各种插件和主题,可帮助用户提高工作效率和命令行使用体验。

与传统的命令行界面相比,Powerlevel 10k 提供了更加美观、现代化和个性化的界面,可以通过配置颜色、字体、图标等元素来实现个性化的设置,同时还可以增加有用的信息和功能,如当前路径、Git 分支状态、系统负载等。

image

安装 zsh

什么是 zsh

Zsh 是一种功能强大的 shell,是 Bourne shell(/bin/sh)的一种扩展。它拥有许多特性,包括命令补全、历史命令编辑、自定义提示符、别名扩展、拼写纠正等,使得在命令行上进行交互更加高效和便捷。

相比于 Bash shell,Zsh 更加灵活和可扩展,可以通过插件和主题进行个性化定制。它还提供了许多内置命令和参数,支持数组和关联数组、动态加载函数等高级特性。

在许多 Linux 和 macOS 系统中,Zsh 已经成为默认 shell,许多开发者和系统管理员也选择使用它来进行命令行操作。由于其灵活性和扩展性,Zsh 可以极大地提高用户的工作效率和命令行使用体验。

zsh 安装过程

使用 apt 包管理器进行安装,不同的系统这条命令有所不同,这里使用的是 Ubuntu 系统。

sudo apt install zsh

安装完成后,查找 zsh 的安装路径。

whereis zsh
# 我的计算机输出如下,不同电脑可能有所不同
zsh: /usr/bin/zsh /usr/lib/x86_64-linux-gnu/zsh /etc/zsh /usr/share/zsh /usr/share/man/man1/zsh.1.gz

更改 shell 的默认启动终端。

chsh -s /usr/bin/zsh <用户名 >

这是一个命令行命令,用于更改用户的默认 shell(也称为登录 shell)。其中,chsh 是 change shell 的缩写,-s 参数指定了要使用的新 shell,/usr/bin/zsh 是新 shell 的路径,< 用户名 > 是要更改 shell 的用户名。

image

重启终端,此时应该有如下的提示。输入 2,使用系统管理员推荐的配置填充您的 ~/.zshrc 并退出(如果需要,您可以手动编辑文件)。

image

输入 2 后显示:

image

安装 oh-my-zsh

什么是 oh-my-zsh

Oh My Zsh 是一个针对 Zsh shell 的社区驱动框架和插件集合。它提供了一些内置的插件、主题和自动补全功能,使得用户可以更容易地配置和使用 Zsh shell。

Oh My Zsh 的主要特点包括:

  • 可定制性:Oh My Zsh 允许用户通过添加、删除或编辑插件和主题来自定义 Zsh shell 的外观和功能。
  • 易用性:Oh My Zsh 提供了一些内置的命令和快捷键,可以帮助用户更轻松地完成一些常见的操作。
  • 社区驱动:Oh My Zsh 是一个开源项目,由社区维护和贡献。用户可以通过贡献代码、报告问题或提供反馈来帮助改进该项目。

通过安装 Oh My Zsh,用户可以更轻松地定制和使用 Zsh shell,并且可以利用社区提供的丰富资源来提高他们的工作效率和命令行使用体验。

oh-my-zsh 的安装过程

使用该命令安装 oh-my-zsh。

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

这一步如果不行请使用手机热点,手机热点的国际连通性会比家用宽带好一些。

如果还是不行请采用 gitee 上镜像,下面则给出了一个使用截至目前可行的 oh my zsh gitee 镜像的安装命令。

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

可以自行更换 <makiefj0/ohmyzsh> 的内容来使用最新版的 oh my zsh,安装完成后的效果如下图:

image

安装 Powerlevel10k 主题

运行下列命令从 Github 上克隆 Powerlevel10k

git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
# 如上命令无法运行,可运行 gitee 镜像代替
# git clone https://gitee.com/wangl-cc/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k

用 nano 打开 ~/.zshrc,将 ZSH_THEME 变量设为 "powerlevel10k/powerlevel10k"

nano ~/.zshrc

image

更改完成后应该如下图所示:

image

依次使用 Ctrl+OEnterCtrl+X 保存该文件,并退出 nano

然后重启终端。

配置 Powerlevel10k

建议安装 Nerd 字体,Nerd Fonts - Iconic font aggregator, glyphs/icons collection, & fonts patcher,否则会出图标缺失的问题。

重启后会出现一系列的操作来帮你配置终端,如下图所示:

image

image

安装后的效果:image


  1. Ubuntu

    Ubuntu 是一种基于 Debian Linux 发行版的操作系统,它的目标是提供一个易于使用和稳定的操作系统,适用于个人和企业用户。Ubuntu 由 Canonical 公司开发和维护,采用自由软件和开源软件,可以免费下载和使用。

    Ubuntu 以易用性和稳定性而闻名,支持多种桌面环境和应用程序,可以运行在桌面、服务器和云计算等多种场景下。Ubuntu 也提供了许多软件包和工具,以帮助用户完成各种任务,如办公、开发、娱乐、网络安全等。

    Ubuntu 的最新版本采用了定期发布的模式,每年会发布两个版本,其中一个是长期支持版本 (LTS),它会提供更长时间的支持和更新,以保持系统的稳定性和安全性。Ubuntu 同样也拥有一个庞大的社区和支持团队,可以为用户提供技术支持和帮助。

  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    123 引用 • 168 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...