linux称手的终端管理器Zsh(Z shell)-图文安装超详细

10 篇文章 0 订阅
订阅专栏

linux默认的shell太low了,iTerm2在macOS系统简直堪称终端管理神器,有一款可以平替iTem2的软件 Zsh(Z shell) ,Zsh 是一个为交互使用而设计的 shell

一:安装Zsh

1.yum安装zsh

 yum install zsh

安装成功查看 yum info zsh或者 zsh --version
在这里插入图片描述

2.替换默认shell为Zsh

chsh -s /bin/zsh #替换默认shell为zsh
chsh -s /bin/bash #替换回默认的shell

n
cat /etc/shells 查看当前系统有哪些shell版本
echo @SHELL 查看当前使用的shell版本

二:安装Oh My Zsh来配置 Zsh

在这里插入图片描述
Oh My Zsh是一个开源的、社区驱动的框架,用于管理您的zsh配置。

1.安装

Oh My Zsh 通过在终端中运行以下命令之一来安装。curl您可以使用或wget其他类似工具通过命令行安装它,可以移动github项目官网,查看最新的安装指令,选择一种安装即可,这里用wegt方式安装
在这里插入图片描述

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

在这里插入图片描述

报错,提示未安装git, yum install git 在试就好了,安装完成如下图:

在这里插入图片描述
如图所示安装完成后提示会在/roo路径下产生一个.zshrc文件,与.bashrc一样,修改这个文件对zsh进行配置。

2.更换主题

2.1内置主题更换
2.1.1内置的主题看看有哪些

在这个目录:.oh-my-zsh/themes 下的所有主题都可用,bira agnoster cypher robbyrussell norm 我简单试了这几个主题

在这里插入图片描述

2.1.2一些比较好的大佬写的主题
 wget https://raw.githubusercontent.com/xwmx/astral/master/astral.zsh-theme 
2.1.3修改配置文件

使用 vim 编辑 /root/.zshrc 文件,把ZSH_THEME=“robbyussell” 改为 ZSH_THEME=“agnoster” ,上面展示的专题都可用,有兴趣的自己可以试试,不用加后面的.zsh-theme直接写前面的单词,如下:

 vim /root/.zshrc 

在这里插入图片描述

2.1.4更新配置文件
 source /root/.zshrc 

在这里插入图片描述

2.2 Powerlevel10k主题更换

Powerlevel10k 是用于 Zsh 美化的一个非常酷的主题,它强调速度、 灵活性和开箱即用的体验。

2.3.1安装Powerlevel10k

基于Oh My Zsh安装powerlevel10k,放到 .oh-my-zsh/custom/themes/Powerlevel10k ,这个目录下,没有Powerlevel10k则新建 mkdir Powerlevel10k

git clone https://github.com/romkatv/powerlevel10k.git /root/.oh-my-zsh/custom/themes/Powerlevel10k

中国用户可以使用 gitee.com 上的官方镜像加速下载.

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

2.3.2 配置
(1)参考 2.1.2修改配置文件,设置 ZSH_THEME=“Powerlevel10k/powerlevel10k” ,如下在这里插入图片描述
(2) 执行p10k configure指令开启向导模式,或者修改主题修改文件 vim ~/.p10k.zsh ,来自定义自己喜欢的p10k主题,可玩性比较高,这个方式的是生成新的配置覆盖原来的.p10k.zsh文件
(3)也可以使用p10k内置的主题,目前只有6个,我比较喜欢 pure这个主题

  • p10k-lean.zsh
  • p10k-robbyrussell.zsh
  • p10k-classic.zsh
  • p10k-pure.zsh
  • p10k-lean-8colors.zsh
  • p10k-rainbow.zsh

直接vim /root/.zshrc,文件最后添加下面的代码,配置自上而下加载,所以覆盖上面的.p10k.zsh配置,source /root/.zshrc

#To customize prompt, run `p10k configure` or edit ~/.oh-my-zsh/custom/themes/Powerlevel10k/config/p10k-pure.zsh.
[[ ! -f ~/.oh-my-zsh/custom/themes/Powerlevel10k/config/p10k-pure.zsh ]] || source ~/.oh-my-zsh/custom/themes/Powerlevel10k/config/p10k-pure.zsh

在这里插入图片描述

3.插件安装

Oh My Zsh 提供了大量插件供您利用,可以去看看插件目录 cd /root/.oh-my-zsh/plugins #插件目录,具体插件的功能请看 插件目录介绍。

推荐插件:
( 1 ) zsh-syntax-highlighting :这个c插件为 shell zsh 提供了语法高亮。当命令在 zsh 提示符下输入交互式终端时,它可以突出显示命令。这有助于在运行命令之前检查命令,特别是在捕获语法错误方面。
( 2 ) zsh-autosuggestions:它会根据历史记录和完成情况在您键入时建议命令,自动补全。
( 3 ) wd:wd( warp 目录) 允许你跳转到 zsh 中的自定义目录,而无需使用cd. 为什么?因为cd当文件夹被频繁访问或路径很长时,效率似乎很低。

3.1安装插件

wd插件已经内置了所以不需要下载,只需要下载另外两个到本地项目的插件库 /root/.oh-my-zsh/plugins

git clone https://github.com/zsh-users/zsh-autosuggestions /root/.oh-my-zsh/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git /root/.oh-my-zsh/plugins/zsh-syntax-highlighting

然后就可以看到插件了
在这里插入图片描述

3.2 配置

修改配置文件,vim /root/.zshrc 然后重启zsh
在这里插入图片描述
然后重启zsh

在这里插入图片描述
是不是很好用,再也不用担心忘记指令了!

附:

1.修改主机名

zsh 入门
qq_41759305的博客
03-22 5288
- zsh是一种Unix shell,类似于bash、sh、csh等命令行解释器。它是一种交互式的shell,可以让用户在终端中输入命令并与操作系统进行交互。zsh最初是为了扩展bash的功能而创建的,但现在已经成为了一种很受欢迎的shell
linux-zgen是ZSH的轻量级和简单的插件管理器
08-13
zgen是ZSH的轻量级和简单的插件管理器
Z shell (终极shell)
07-21
大多数的Linux用户偏爱Bash,因为发行版通常默认的就是它。 Bash确实是不错的Shell,但仍有用很多不尽人意的地方,如自动补全的功能不够强大,定位较长路径不够方便,命令历史管理不够完善等。 我是经一个法国朋友(级大Geek..)介绍使用zsh,功能十分强大..推荐给大家! 1.安装zsh 对于一般的Ubuntu系统,配置好正确的源之后,就能直接键入以下命令安装: sudo apt-get install zsh 2.配置zsh zsh的配置是一门大学问,这里不赘述,直接给出一个配置文件,大家可以下载后放入zsh配置文档直接使用。(我的一个法国朋友手配的,相当顺手) 把.zshrc拷贝到相应用户的home目录即可 (也可以把你的bash的配置文件(~/.bash_prorile或者~/.profile等)给拷贝到zsh的配置文件~/.zshrc里,因为zsh兼容bash) 3.取代bash,设为默认shell sudo usermod -s /bin/zsh username 或者 chsh -s /bin/zsh
zsh的插件管理器。-Linux开发
05-27
Antigen v2 zsh的插件管理器安装| 说明文件| 错误跟踪器| 路线图 聊天| License Antigen是一小组功能,可帮助您轻松管理Shellzsh)插件,称为Antigen v2 zsh的插件管理器安装| 说明文件| 错误跟踪器| 路线图 聊天| License Antigen是一小组功能,可帮助您轻松管理称为捆绑软件的Shellzsh)插件。 这个概念与典型的vim + pathogen设置中的bundle几乎相同。 Antigen对zsh而言,Vundle对vim而言。 抗原已达到一定程度的稳定性,并已在野外使用了大约两年。 如果您遇到任何问题,请打开一个
Linux zsh安装 + 高亮与自动补全提示插件
最新发布
qq_41991047的博客
05-09 815
复制 .zshrc(默认终端打开时是在/home/user/路径下的即~/,如在其他地方打开的终端就把。找到 plugins=(git)位置 git是之前已安装的,没有git也用不了git clone命令。vim打开编辑zsh配置文件,没有的用vi也行,都没有就自己安装下。是我自己的gitee仓库,大家也可以去用github上的)4、从自己的仓库获取插件(一个高亮,一个自动补全提示)则是不执行修改,即之前的操作无效,enter键结束。git clone需要先安装git,没有的执行。vim 常用命令,按。
zsh-output-highlighting:更绚丽的zshell!
05-17
zsh-output-highlighting 在zsh中突出显示命令输出的语法。 使用style的cat,grep和awk! 如何安装 与oh-my-zsh 下载脚本或将此存储库克隆到插件目录中: cd ~/.oh-my-zsh/custom/plugins git clone git://github.com/ricardrobin/zsh-output-highlighting.git 在~/.zshrc激活插件: plugins=( [plugins...] zsh-output-highlighting [plugins...] ) 源~/.zshrc将更改考虑在内: source ~/.zshrc 依存关系 强调 brew install highlight # On OSX or use your regular package manager
zsh-jupyter-kernel:Jupyter Notebook的Z Shell内核
05-14
Jupyter的Z Shell内核 特征 :play_button: 执行 执行任何不等待stdin多行Zsh代码。 伪终端进程一直运行到内核停止并且在所有笔记本单元中都是通用的。 :stop_button: 打断 像在任何终端中一样中断任何代码。 :magnifying_glass_tilted_right: 检查 获取光标下命令的man页。 :toolbox: 完全的 使用终端中的所有补全来完成代码。 :smiling_face_with_sunglasses: 去做就对了 在查看更多受支持的功能。 :crystal_ball: 一切都在积极发展中。 创建以请求功能。 • :thumbs_up: •执照 :handshake: 安装 Pipenv pipenv --python 3.7 install notebook zsh_jupyter_kernel pipenv run python -m zsh_jupyter_kernel.install --sys-prefix 点子 python3 -m pip install notebook zsh_j
linux-Zulu是ZSH的环境管理器
08-13
Zulu是ZSH的环境管理器,旨在使您无需编写任何代码就能够管理shell
安装zsh详解
lijiewen2017的博客
02-13 2818
Oh My Zsh 安装过程,以及过程中遇到的一些问题以及解决方案
zsh安装及配置
hxxjxw的博客
11-29 1万+
# If you come from bash you might have to change your $PATH. # export PATH=$HOME/bin:/usr/local/bin:$PATH # Path to your oh-my-zsh installation. export ZSH=/home/amoscykl/.oh-my-zsh # Set name of the theme to load. Optionally, if you set this to ...
命令行解释器:ZSHBash,你更爱用哪个?
网络技术联盟站
06-26 3143
ZSHBash是两个广泛使用的命令行解释器(shell),它们在Linux和Unix系统中发挥着重要的角色。本文将对比ZSHBash在功能、可定制性、用户体验和生态系统等方面的差异,以帮助您选择适合自己需求的命令行解释器。
Linux Shell环境介绍 以及 zsh详细配置信息
Royi的学习博客
09-09 1856
本文介绍了Linux Shell环境,包括zsh的优点、配置信息、环境变量和持久化,以及使用SSH连接云主机的过程和终端的作用。zsh相比bash有更好的用户交互体验和更强的可定制性,支持更多的命令自动补全和更丰富的命令提示,支持更多的插件和主题,执行速度更快。在使用SSH连接云主机时,远程服务器为用户创建一个新的shell会话,作为用户的工作环境,并在新的shell会话中启动zsh shell进程。终端提供一个命令的输入输出环境,在Linux操作系统下使用组合键ctrl + alt + T打开的就是终端
Zsh的简单配置
qingtian805的博客
02-27 3624
简单的Zsh设置
zsh配置
xkx_07_10的博客
01-04 431
【代码】zsh配置。
Linux终极shell-Z Shell--用强大的zsh & oh-my-zshBash换掉
热门推荐
OSKernelLAB(gatieme)
10-05 9万+
大多数的Linux用户偏爱Bash,因为发行版通常默认的就是它。 Bash确实是不错的Shell,但仍有用很多不尽人意的地方,如自动补全的功能不够强大,定位较长路径不够方便,命令历史管理不够完善等。我是经一个朋友(级大Geek…)介绍使用zsh,功能十分强大..推荐给大家!1 zsh介绍1.1 Linux shellLinux/Unix提供了很多种Shell,为毛要这么多Shell?难道用
Zsh 入门(安装及使用)
T-MacFBMa的博客
12-12 8万+
Zsh 入门 本文前提 CentOS 6.7 64 bit root 用户 Zsh 介绍 Zsh 兼容 Bash,据传说 99% 的 Bash 操作 和 Zsh 是相同的 Zsh 官网:http://www.zsh.org/ 先看下你的 CentOS 支持哪些 shell:cat /etc/shells,正常结果应该是这样的: /bin/sh /bin/bash /sbin/nolo...
Linuxzsh(Z shell
西京刀客
06-08 3417
Z shell是一个Linux用户很少使用的power-shell,这是由于大多数Linux产品安装,以及默认使用bash shell。几乎每一款Linux产品都包含有zsh,通常可以用apt-get、urpmi或yum进行安装
终端环境:zsh 和 oh-my-zsh
我是波罗学
02-04 1659
本文想要介绍的内容已完成。我们从 zshbash 对比,了解到 zsh 的强大。接着开始实操,从安装 zsh,oh-my-zsh、主题配置,到介绍 5 个内置插件,2 个三方插件。最后,希望本文能对你的终端操作效率提到一点点帮助,我就心满意足了。我的终端环境:zsh、oh-my-zsh,提示主题和 7 个效率插件。
zsh使用
menqi
02-26 852
如何快速熟悉zsh
linux 安装oh-my-zsh
02-03
安装 Oh My Zsh 是一种在 Linux 系统上配置和管理 Zsh 的工具。以下是安装 Oh My Zsh 的步骤: 1. 首先,确保已经在系统上安装Zsh。如果没有安装,可以使用以下命令进行安装: ``` sudo apt-get install zsh ``` 2. 安装完成后,可以使用以下命令将 Zsh 设置为默认的 Shell: ``` chsh -s $(which zsh) ``` 3. 重新启动终端,然后运行以下命令来安装 Oh My Zsh: ``` sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" ``` 4. 安装完成后,Oh My Zsh 将会自动配置 Zsh,并提供一些默认的主题和插件。你可以在 `~/.zshrc` 文件中进行自定义配置。 5. 如果你想更改主题,可以编辑 `~/.zshrc` 文件中的 `ZSH_THEME` 变量,并将其设置为你喜欢的主题名称。 6. 保存并关闭 `~/.zshrc` 文件,然后重新启动终端,你将看到 Oh My Zsh 已成功安装并应用了你选择的主题。 希望以上步骤对你有帮助!如果你还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • The last packet sent successfully to the server was 0 milliseconds ago 47127
  • 如何查看centos系统版本以及配置信息 38046
  • linux解压gz文件的命令 22354
  • java生成6位随机数 15283
  • redis开启过期监听 11978

分类专栏

  • Linux 10篇
  • Mac 7篇
  • 日常工作随笔 6篇
  • orcale 2篇
  • oss 1篇
  • redis 2篇
  • elastic 1篇
  • 大数据 2篇
  • 硬件 1篇
  • java 8篇
  • js 1篇
  • mysql 2篇
  • java基础 2篇
  • IDE 2篇
  • windows 1篇
  • nginx 2篇
  • 版本控制 1篇
  • ajaxfileupload
  • 代理服务器 1篇
  • getRemoteAddr 1篇

最新评论

  • redis开启过期监听

    凤凰学院: Redis中key过期后是不会立即删除的,这一点可以看看Redis的删除策略。还有正好要执行某些订单关闭操作的时候。你的程序出现异常,那么key过期消息就会丢失。导致你的订单无法关闭。

  • MacOS连接VPN 提醒 “IPSec共享密钥”丢失。请验证您的设置并尝试重新连接。

    小何小何满目星河: 你最后怎么解决的呢

  • The last packet sent successfully to the server was 0 milliseconds ago

    ApesCode: 感谢楼主

  • linux解压gz文件的命令

    小新碎片: 想问一下 如何将.gz解压到指定目录呢

  • mac单节点 Hadoop 安装和伪分布式模式配置(图文教程)

    總鑽風: 不错,成功。就是formatt是format

最新文章

  • Linux清空日志的五种方法
  • nginx: [emerg] “worker_processes“ directive is not allowed here in /www/server/nginx/nginx.conf:3
  • CentOS 几种重启方式的区别
2023年12篇
2022年24篇
2021年14篇
2020年5篇
2019年5篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源生辰测八字起名种植专业合作社起名大全商标起名测试打分测试妯娌的三国时代在线观看火影忍者纲手开通飞信要钱吗中国移动的客服电话小孩起名字免费查询周易名起名软件下载澄海3c5.45宝宝起名网官网金字旁起名凤凰火起名 五行汽车服务公司起名广州涂料展起名用带歆字的寓意好吗sctv4许姓宝宝起名大全守卫剑阁自玩版war3地图个人教学工作总结海底两万里读书笔记给男孩起名古诗叶无道徐灵儿矿泉水起什么名字大全金姓起名男孩名字好听流行的易经起名穿越历史小说衣柜格局淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化