Linux/Unix 效率工具:快速路径切换 z 命令
简介
z
是一个开源的快速路径切换工具(类似工具还有 z.lua
、autojump
、fasd
)。通过 Frecency
机制对日常访问的路径进行 Frecent
权重计算,z
会帮你切换到所有匹配正则关键字的路径中权重值最高的那条路径。
Frecency
是由 Mozilla
开发,将访问的频率和新近度(上一次访问到现在的时间差)合并为一个度量的启发式方法。
详细内容见: https://github.com/rupa/z
安装
# /usr/local 安装
$ cd /usr/local
$ sudo git clone https://github.com/rupa/z.git
$ sudo chmod +x z.sh# zsh 配置变量
$ echo '. /usr/local/z/z.sh' >> ~/.zshrc
$ source ~/.zshrc# bash 配置变量
$ echo '. /usr/local/z/z.sh' >> ~/.bash_profile
$ source ~/.bash_profile# 安装 manpage
$ cp z.1 /usr/local/share/man/man1# 验证安装
$ z -h
$ man z
使用
技巧:z
命令可以使用 tab
来进行补齐,以提高切换效率。
# 查看帮助
$ man z
或
$ tldr z# 显示记录的路径
$ z# 切换到一个名字带有 "foo" 的路径
$ z foo# 切换到一个名字带有 "foo" 并且后面带有 "bar" 的路径(例:fooesbar):
$ z foo bar# 切换到名字带有 "foo" 并且拥有最高访问次数的路径
$ z -r foo# 切换到最近使用的名字带有 "foo" 的路径
$ z -t foo# 列出在 z 的数据库中名字带有 "foo" 的路径
$ z -l foo# 将当前路径从 z 的数据库中移除
$ z -x .
微信公众号:daodaotest
Linux/Unix 效率工具:快速路径切换 z 命令相关推荐
- Linux基础开发工具快速入门
学习导航 一.软件包管理器yum 1.linux如何进行安装 2.什么是软件包 3.yum如何安装程序 (1)原理的感性理解 (2)yum常用指令 二.Linux编辑器Vim的使用 1.初步认识 2. ...
- linux unix mac windows,文件路径-windows上的反斜杠和Mac OS/Linux/Unix上的正斜杠,Windows,倒,以及,macOSLinuxUNIX...
文件路径 - Windows 上的倒斜杠以及 macOS / Linux / UNIX 上的正斜杠 1. 正斜杠 (斜杠 / ) 和反斜杠 (倒斜杠 \ ) Windows - 正斜杠,左斜杠,斜杠符 ...
- linux p4 命令行,linux – 在p4工具中缺少perforce reconcile命令
我下载了最新的p4工具,但它缺少调和命令: $p4 -V Perforce - The Fast Software Configuration Management System. Copyright ...
- 网络诊断工具之—路径测试pathping命令
Pathping主要用于提供有关在来源和目标之间的中间跃点处的网络滞后和网络丢失的信息.Pathping将多个回显请求消息发送到来源和目标之间的各个路由器一段时间,然后根据各个路由器返回的数据包大小计 ...
- Linux/UNIX命令dd简介
dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. dd 的主要选项: 指定数字的地方若以下列字符结尾乘以相应的数字: b=512 ...
- linux 切换目录,Linux切换目录命令cd与查看文件和目录命令ls
一. 遍历目录 在 Linux系统上,可以使用cd切换目录命令. 分二种路径,一是绝对文件路径,另一种是相对文件路径. 1.绝对文件路径在虚拟目录中采用文件路径,以虚拟目录根目录开始,相当于目录的全 ...
- dd linux 格式化u盘启动盘_linux dd命令[用于制作U盘启动盘的神奇的命令]
linux dd命令刻录启动U盘详解 dd命令做usb启动盘十分方便,只须:sudo dd if=xxx.iso of=/dev/sdb bs=1M 用以上命令前必须卸载u盘,sdb是你的u盘,bs= ...
- dd linux 格式化u盘启动盘_linux dd命令刻录启动U盘详解
linux dd命令刻录启动U盘详解 dd命令做usb启动盘十分方便,只须:sudo dd if=xxx.iso of=/dev/sdb bs=1M 用以上命令前必须卸载u盘,sdb是你的u盘,bs= ...
- Unix/Linux提权漏洞快速检测工具unix-privesc-check
Unix/Linux提权漏洞快速检测工具unix-privesc-check unix-privesc-check是Kali Linux自带的一款提权漏洞检测工具.它是一个Shell文件,可以检测所在 ...
最新文章
- 获取点击的键盘的keyCode
- Python多线程之构建线程池
- LeetCode-73. Set Matrix Zeroes
- JUC多线程:阻塞队列ArrayBlockingQueue与LinkedBlockingQueue
- 苹果公司透露Siri新发音引擎的内部原理
- poj2186Popular Cows(Kosaraju算法--有向图的强连通分量的分解)
- 地温梯度 河南_河南省地热(温泉)分布规律
- 7x android 8,内测开启 华为荣耀畅玩7X升级Android 8.0
- 2021世界互联网大会“全体会议”发言干货都在这篇了
- Winform SplitContainer控件可调整大小
- 批处理for命令截取字符串
- 基于站长之家(CNZZ)的网站流量统计分析 (以vue代码为例)
- ORACLE介质管理库MML
- 2017滴滴校招 连续最大和(DP)
- python3删除重复文件,可用命令行
- 成功解决:fatal: detected dubious ownership in repository at ‘E:/workspace/CSMarket‘。如何使用git工具通过命令行的形式
- HBase中MemStore flush的源码解析
- Tableau基础 Tableau 数据集的使用
- 论文速读之QUALITY-GATED CONVOLUTIONAL LSTM FOR ENHANCING COMPRESSED VIDEO
- PHP pcre backtrack问题
热门文章
- DeblurGAN-V2源代码解析
- 360工业互联网安全研究院入选2021年度AloT“独角兽”创新企业奖
- 详解互联网小游戏的服务器架构
- input既可以输入又可以下拉列表选择
- 基于dsPIC30F的高精度数据采集器的研制
- 1191 消灭兔子(51nod)
- linux在图形处理器,XnConvert v1.85.1 免费的跨平台批量图片照片图像处理器(WinMacLinux)...
- 百度语音识别JAVA代码_【百度语音识别】JavaAPI方式语音识别示例MP3转PCM
- 解决smtp发送中文名称附件乱码或者失败的问题
- LInux系统两套管理网络连接的方案interfaces和Network-Manager