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

这篇具有很好参考价值的文章主要介绍了linux称手的终端管理器Zsh(Z shell)-图文安装超详细。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

一:安装Zsh

1.yum安装zsh

 yum install zsh

安装成功查看 yum info zsh或者 zsh --version
linux zsh,Linux,linux,git,bash

2.替换默认shell为Zsh

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

linux zsh,Linux,linux,git,bash
cat /etc/shells 查看当前系统有哪些shell版本
echo @SHELL 查看当前使用的shell版本

二:安装Oh My Zsh来配置 Zsh

linux zsh,Linux,linux,git,bash
Oh My Zsh是一个开源的、社区驱动的框架,用于管理您的zsh配置。

1.安装

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

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

linux zsh,Linux,linux,git,bash

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

linux zsh,Linux,linux,git,bash
如图所示安装完成后提示会在/roo路径下产生一个.zshrc文件,与.bashrc一样,修改这个文件对zsh进行配置。

2.更换主题

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

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

linux zsh,Linux,linux,git,bash

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 

linux zsh,Linux,linux,git,bash

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

linux zsh,Linux,linux,git,bash

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” ,如下linux zsh,Linux,linux,git,bash
(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

linux zsh,Linux,linux,git,bash

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

然后就可以看到插件了
linux zsh,Linux,linux,git,bash

3.2 配置

修改配置文件,vim /root/.zshrc 然后重启zsh
linux zsh,Linux,linux,git,bash
然后重启zsh

linux zsh,Linux,linux,git,bash
是不是很好用,再也不用担心忘记指令了!

附:

1.修改主机名文章来源地址https://www.toymoban.com/news/detail-780040.html

到了这里,关于linux称手的终端管理器Zsh(Z shell)-图文安装超详细的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • R studio Linux终端命令找不到了 shell terminal
  • zsh: command not found: 解决Mac终端指令失效问题

    在配置maven和Java环境变量使用终端的时候遇到了zsh: command not found:的问题,在之后基本输入任何命令都失效了,试了好多方法后终于解决了。 1、在终端输入: PATH=/bin:/usr/bin:/usr/local/bin:${PATH} export PATH 可以强制恢复其他指令的使用。 2、输入open .zshrc打开.zshrc文件后在里面输入

    2024年02月06日
    浏览(43)
  • Linux:概述 、安装 、文件与目录结构 、vim编辑器 、网络配置 、远程登录 、系统管理 、基础命令 、软件包管理 、克隆虚拟机 、shell编程

    Linux:概述 、安装 、文件与目录结构 、vim编辑器 、网络配置 、远程登录 、系统管理 、基础命令 、软件包管理 、克隆虚拟机 、shell编程

    2.1.1、Linux是什么? Linux是一个操作系统(OS) 所谓的操作系统就是直接用来操作计算机底层硬件的软件。 2.1.2、Linux的出现 官网: https://www.centos.org/ 进入官网进行下载 有很多的镜像,以阿里云的为例: 3.3.1、下载 官网: https://www.vmware.com/ 这是下载的企业版,30天试用期,可

    2024年02月05日
    浏览(38)
  • iTerm2+oh-my-zsh+插件集,打造最好用的mac终端

    iTerm2+oh-my-zsh+插件集,打造最好用的mac终端

    关注公众号【前端驿站Lite】,一个不止分享前端技术的地方! shell是命令解析器,mac常见的zsh与bash都是shell的一种,zsh基本能兼容bash,加上oh-my-zsh工具,推荐使用zsh。 1.1 查看与切换 1.2 配置文件位置 bash读取的配置文件:~/.bash_profile文件 zsh读取的配置文件:~/.zshrc文件 当从

    2024年02月14日
    浏览(33)
  • Mac -- zsh-最新全网超详细的个性化终端(Terminal)颜色及vim颜色配置(亲测可行)

    Mac -- zsh-最新全网超详细的个性化终端(Terminal)颜色及vim颜色配置(亲测可行)

    转自 Mac -- zsh-最新全网超详细的个性化终端(Terminal)颜色及vim颜色配置(亲测可行)_mac zsh-CSDN博客 以下都是苹果 设置,这是简化版的,详细的看我引用的 打开终端,鼠标在终端中,右击,选择“显示检查器”,在自动弹出的“检查器”中选择自己喜欢的终端背景并双击 在自

    2024年02月05日
    浏览(13)
  • 解决The default interactive shell is now zsh.To update your account to use zsh ... 的问题

    解决The default interactive shell is now zsh.To update your account to use zsh ... 的问题

    Mac电脑升级系统后,打开终端就出现这个提示 原因是从 macOS Catalina 版开始,Mac 将使用 zsh 作为默认登录 Shell 和交互式 Shell 官方详细说明链接贴在这里:在 Mac 上将 zsh 用作默认 Shell - 官方 Apple 支持 (中国) 要处理这个问题,需要更改默认Shell 1、打开【系统偏好设置】   2、找

    2024年02月16日
    浏览(8)
  • 记录 | mac打开终端时报错:login: /opt/homebrew/bin/zsh: No such file or directory [进程已完成]

    记录 | mac打开终端时报错:login: /opt/homebrew/bin/zsh: No such file or directory [进程已完成]

    mac打开终端时报错: login: /opt/homebrew/bin/zsh: No such file or directory [进程已完成],导致终端没有办法使用的情况 说明 zsh 没有安装或者是安装路径不对 可以看看 /bin 下有没有 zsh ,若没有,肯定是有 bash 那就把终端默认 shell 改成 /bin/bash 或者有 zsh 的话就改成 /bin/zsh ,就行 具体

    2024年01月19日
    浏览(15)
  • linux之Ubuntu系列(五)用户管理、查看用户信息 终端命令

    linux之Ubuntu系列(五)用户管理、查看用户信息 终端命令

    创建用户 、删除用户、修改其他用户密码 的终端命令都需要通过 sudo 执行 创建用户 设置密码 删除用户 sudo useradd -m -g 组名 新建用户名 添加新用户 -m:自动建立用户 家目录 -g:指定用户所在的组。否则会建立一个和用户同名的组 设置新增用户的密码,没有密码,是无法s

    2024年02月16日
    浏览(8)
  • Linux Shell系统管理

    预计更新 1: 基础知识 简介和安装 基本命令 变量和环境变量 2: 流程控制 条件语句 循环语句 函数 3: 文件处理 文件读写 文件权限和所有权 文件搜索和替换 4: 网络和进程 网络通信 进程管理 信号处理 5: 文本处理 正则表达式 文本分析和处理 生成报告和日志 6: 用户界面 命令行

    2024年02月11日
    浏览(7)
  • mac 每次启动终端都会提示 zsh compinit: insecure directories and files, run compaudit for list.Ignore insecure

    mac 每次启动终端都会提示 zsh compinit: insecure directories and files, run compaudit for list.Ignore insecure

    这个问题是因为您的zsh配置使用了某些不安全的目录或文件。为了解决这个问题,您可以执行以下步骤: 打开终端并输入以下命令:   这个命令会列出所有不安全的目录和文件,其中一些可能需要更改权限。 修复不安全的目录和文件: 使用以下命令修复不安全的目录和文件

    2024年02月07日
    浏览(16)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包