微软官方MSDN原版Win10系统下载

现在位置: 首页  > 系统教程  > Linux教程

在Linux中如何安装及配置Zsh

时间:2024-11-22 20:52:48   

大家好,今天Win10系统之家小编给大家分享「在Linux中如何安装及配置Zsh」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!

保定市obd安装配置系统app系列软件最新版本下载

  Zsh和bash都是能够在Linux中运行的shell脚本,通常默认的是bash,要想使用Zsh需另外安装,下面小编将针对Zsh在Linux系统中的安装和配置给大家做个详细介绍,感兴趣的朋友可以来了解下。

  1. 安装

  安装zsh

  在Gentoo中安装zsh,我们需要通过emerge来安装app-shells/zsh(zsh本身)和app-shells/zsh-completion (zsh补全脚本)两个软件包。

  代码 1.1: 通过emerge安装zsh

  # emerge zsh zsh-completion

  进入zsh

  当你第一次运行zsh的时候,你会得到如下的一些信息。因为我们会在后面创建一个init文件,所以你可以跳过这一个功能选单。

  代码 1.2: 跳过初始配置

  $ zsh

  This is the Z Shell configuration function for new users, zsh-newuser-install.

  You are seeing this message because you have no zsh startup files

  (the files .zshenv, .zprofile, .zshrc, .zlogin in the directory

  ~)。 This function can help you with a few settings that should

  make your use of the shell easier.

  You can:

  (q) Quit and do nothing. The function will be run again next time.

  (0) Exit, creating the file ~/.zshrc containing just a comment.

  That will prevent this function being run again.

  (1) Continue to the main menu.

  --- Type one of the keys in parentheses --- q

  2. 配置

  简介

  运行zsh会为一个会话启动zsh。如果你要一个永久的解决方案,请参考保存设置这一个章节。在安装完成以后,zsh看起来可能非常的简单并且功能十分有限。为了改变这个状况,你需要对几个配置进行修改。

  先进的Tab补全

  你需要运行以下的命令来开启zsh的tab补全系统:

  代码 2.1: 开启补全系统

  % autoload -U compinit

  % compinit

  默认的补全风格非常的普通和简陋。如果你要改进它的外观,运行以下的命令:

  代码 2.2: 改进补全风格

  % zstyle ‘:completion:*:descriptions’ format ‘%U%B%d%b%u’

  % zstyle ‘:completion:*:warnings’ format ‘%BSorry, no matches for: %d%b’

  命令纠错

  开启命令自动纠错功能也是一个不错的主意:

  代码 2.3: 开启纠错功能

  % setopt correctall

  提示符

  当前的提示符可能看起来很乏味,然而我们可以通过简单的几个步骤来解决它。首先,我们需要初始化高级命令提示符支持:

  代码 2.4: 开启高级命令提示符功能

  % autoload -U promptinit

  % promptinit

  我们可以使用prompt -p命令来列出可用的提示符样本。现在我们可以激活一个我们喜欢的了:

  代码 2.5: 选择一个提示符样本

  (使用你选择的提示符替代“gentoo”)

  % prompt gentoo

  注意: 如果你在尝试不同的提示符,并且你不想看到每一个提示符的示例,那么你可以使用prompt -l来列出可用的提示符。

  另一个选择是创建你自己的提示符。你需要设置PS1环境变量来实现这个想法。

  代码 2.6: 一个简单的自定义提示符

  % export PS1=“[Test Prompt] 》 ”

  [Test Prompt] 》

  能够创建自定义的文本提示符一定很不错,与此同时zsh也提供了许多的转义序列来允许你把系统信息插入到提示符里。一些可用的转义序列如下:

  转义序列打印效果

  %T系统时间(时:分)

  %*系统时间(时:分:秒)

  %D系统日期(年-月-日)

  %n你的用户名

  %B - %b开始到结束使用粗体打印

  %U - %u开始到结束使用下划线打印

  %d你目前的工作目录

  %~你目前的工作目录相对于~的相对路径

  %M计算机的主机名

  %m计算机的主机名(在第一个句号之前截断)

  %l你当前的tty

  你只要将这些转义序列插入到环境变量PS1里就可以了,而后zsh会自动地解析他们。

  代码 2.7: 一个更复杂的提示符

  % export PS1=“[%* - %D] %d %% ”

  [08:44:23 - 06-02-18] /home/username %

上一页12下一页 剩下全文

以上就是关于「在Linux中如何安装及配置Zsh」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~

Win10系统之家www.gHost580.nEt★独★家使用,未经同意不得转载!】

相关文章

  • 在Linux中如何安装及配置Zsh

    在Linux中如何安装及配置Zsh


      Zsh和bash都是能够在Linux中运行的shell脚本,通常默认的是bash,要想使用Zsh需另外安装,下面小编将针对Zsh在Linux系统中的安装和配置给大家做个详细介绍,感兴趣的朋友可以来了解下。
      1.安装
      安装zsh
      在Gentoo中安装zsh,我们需要通过emerge来安装app-shells/zsh(zsh本身)和app-shells...
  • 如何在Linux上安装配置netpas游戏加速器

    如何在Linux上安装配置netpas游戏加速器


      对于网速不给力又喜欢玩游戏的朋友来说,网络加速器是最好的选择,netpas网络加速器就是其中的一种,而在Linux系统中运行netpas网络加速器似乎有些困难,下面小编就给大家介绍下如何在Linux系统中安装配置netpas网络加速器。
      对于在教育网内的同学来说,最大的痛苦就是教育网不能出国和访问公网速度慢了(有钱买流量的不用看本文),所以通常有些需求的就必须购买像教育网...
  • 如何在Linux中安装虚拟化工具llibvirt

    如何在Linux中安装虚拟化工具llibvirt


      libvirt是Linux下的虚拟化工具,支持各种虚拟机监控程序,那么要怎么安装虚拟化工具libvirt呢?下面小编就给大家介绍下如何在Linux上安装libvirt虚拟化工具,一起来了解下吧。
      安装步骤:
      byTANGJia
      本测试通过的版本号为:ubuntu12.04、libvirt1.1.2
      安装libvirt:
      1,...
  • Linux如何安装及配置Cgroup

    Linux如何安装及配置Cgroup


      Cgroup全称controlgroups,可用来限制、记录、隔离进程组的物理资源,下面小编将针对Cgroup在Linux上的安装和配置做个详细介绍,对Cgroup感兴趣的朋友可以来学习下。
      为什么要有cgroup
      Linux系统中经常有个需求就是希望能限制某个或者某些进程的分配资源。也就是能完成一组容器的概念,在这个容器中,有分配好的特定比例的cpu时间,I...