专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

zsh 是最佳的 shell 选择?

来源:小易整编  作者:小易  发布时间:2024-03-19 08:24
摘要:导读它相对与bash,tcsh等有什么优势呢?如果优势很突出的话可以直接只学zsh吗?本篇文章来做一个详细的介绍,从补全、kill、别名、跳转、历史纪录和通配符搜索等方面来详细说明,相信读完之后你会有所收获的。补全zsh的命令补全...
导读它相对与 bash,tcsh 等有什么优势呢?如果优势很突出的话可以直接只学 zsh 吗?本篇文章来做一个详细的介绍,从补全、kill、别名、跳转、历史纪录和通配符搜索等方面来详细说明,相信读完之后你会有所收获的。
补全

zsh 的命令补全功能非常强大,可以补齐路径,补齐命令,补齐参数等。(请问你记住 tar 的所有参数了吗 ,只要 tar -加 tab 键,再也不用 rtfm 了 )

zsh 是最佳的 shell 选择?

按下 tab 键显示出所有待选项后,再按一次 tab 键,即进入选择模式,进入选择模式后,按 tab 切向下一个选项,按 shift+tab 键切向上一个选项,ctrl+f/b/n/p 可以向前后左右切换。

kill

以前杀进程是ps aux | grep xxx查进程的 PID,然后kill PID。有了 zsh,直接kill xxx然后按下 tab 键即可~

别名

zsh 不仅支持普通 alias,还支持针对文件类型的 alias。我配置的文件类型 alias 如下:

alias -sgz='tar -xzvf'alias -stgz='tar -xzvf'alias -szip='unzip'alias -sbz2='tar -xjvf'alias -sphp=vialias -spy=vialias -srb=vialias -shtml=vialiasgcid="git log | head -1 | awk '{print substr(\$2,1,7)}' | pbcopy"
登录后复制

配置完毕之后,在 zsh 下直接输入xxx.rb,将自动用 vi 打开,直接输入xxx.tgz,将直接按照tar -xzvf解压。最后一个gcid将当前 git 项目的第一个 commit 的 id 复制到系统剪切板,在执行 rebase 的时候特别方便。

跳转

zsh 的目录跳转更为智能,你无需输入cd,直接输入路径即可。..表示后退一级目录,../../表示后退两级,依次类推。(...的作用和../../相同)

输入d,将列出当前 session 访问过的所有目录,再按提示的数字即可进入相应目录。

~/Applications~/.proxychains~/opt/homebrew-cask/Caskro~/Applications
登录后复制历史记录

zsh 的历史记录跨 session,可以共享。历史记录支持受限查找。比如,输入git,再按向上箭头,会搜索用过的所有 git 命令。

通配符搜索

ls *.png查找当前目录下所有 png 文件,ls **/*.png递归查找。

本文原创地址:www.linuxprobe/zsh-shell.html ‎作者:王毅,审核员:逄增宝

本文原创地址:www.linuxprobe/zsh-shell.html编辑:王毅,审核员:暂无

为您推荐一些与本文相关的文章:《C语言设计基础教程》pdf电子书免费下载OpenRASP自我保护方案Thunderbird – 开源免费跨平台邮箱客户端《SAP Web Dynpro for ABAP开发技术详解 基础应用》pdf电子书免费下载网络安全抗攻击力说明打造你的U盘版Linux系统基于Debian 9.9的Emmabuntüs DE2-1.04 发布云计算供应商挑选关于Linux操作系统的一些小知识点总结《JavaScript for PHP Developers》pdf电子书免费下载

以上就是zsh 是最佳的 shell 选择?的详细内容,更多请关注易企推科技其它相关文章!


本文地址:网络知识频道 https://www.hkm168.com/jiqiao/1151051.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


网络知识
小编:小易整编
相关文章相关阅读
  • 类选择器有哪些类型

    类选择器有哪些类型

    类选择器类型有基本类选择器、多类选择器、层次类选择器、子元素类选择器、相邻兄弟类选择器、通用兄弟类选择器、属性值类选择器和否定类选择器等。详细介绍:1、基本类选择器,使用点号开头的选择器,表示选取具有指定类名的元素;2、多类选择器,使用多个...

  • 比较流行的Java工作流框架:5个最佳选项

    比较流行的Java工作流框架:5个最佳选项

    选择合适的Java工作流框架:比较常用的5个选择简介:在现代软件开发中,工作流程的管理是一个至关重要的方面。Java工作流框架是一种专门用于定义和执行工作流程的软件工具。它们可以帮助开发人员简化工作流程的开发和管理,提高效率和可靠性。本文将...

  • 最佳苹果Mac照片查看软件推荐 (推荐苹果Mac照片查看软件)

    最佳苹果Mac照片查看软件推荐 (推荐苹果Mac照片查看软件)

    本篇文章将为大家介绍苹果mac上优秀的照片查看软件,希望能对大家有所帮助。请继续阅读。苹果Mac查看多张图片的方法根据查询太平洋科技显示,首先,在苹果电脑打开Finder,在用户名下的“Pictures”目录中找到“iPhotoLibra...

  • 简单选择排序是什么

    简单选择排序是什么

    简单选择排序是一种直观的排序算法,在未排序的序列中,选出最小的元素和序列的首位元素交换,接下来在剩下的未排序序列中再选出最小元素与序列的第二位元素交换,依次类推,最后形成从小到大的已排序序列。简单选择排序简单选择排序(SimpleSele...

  • 选择最优的国内pip源:如何挑选最佳源?

    选择最优的国内pip源:如何挑选最佳源?

    解析国内pip源:如何选择最佳的源?前言:PIP是PythonPackageIndex的缩写,是Python中最常用的包管理工具。在国内使用pip安装Python库的时候,由于国外源的速度较慢,我们通常会选择国内的pip源进行安装。然而...

  • 如何选择域名

    如何选择域名

    当你想拥有一个自己的网站时,勾选一个属于自己的域名总是少不了的。所谓的域名,就是我们常说的网址,那么,做网站如何选择域名呢?一、了解什么是域名所谓的域名,简单的说,就是域名的名字(由数字或字母组成)和域名后缀组成(如com、cn、net)组...

  • ps取消选择快捷键是什么

    ps取消选择快捷键是什么

    ps取消选择快捷键是【ctrl+d】,使用方法:首先用ps打开一张图片,创建一个ps选区作为演示;然后按ps取消选区快捷键ctrl+d便可以取消ps选区了。本文操作环境:Windows7系统,AdobePhotoshopCS6版本,De...

  • 常用数据选择器有哪些

    常用数据选择器有哪些

    常用数据选择器有筛选器函数、查找函数、排序函数、投影函数和聚合函等。详细介绍:1、筛选器函数用于根据指定的条件对数据进行筛选,常见的筛选器函数有filter()、find()和where()等;2、查找函数用于在数据集合中查找特定的数据项,...

  • 周排行
  • 月排行
  • 年排行

精彩推荐