Linux/Unix 效率工具:快速路径切换 z 命令

简介【Linux/Unix 效率工具:快速路径切换 z 命令】z是一个开源的快速路径切换工具(类似工具还有z.lua、autojump、fasd) 。 通过Frecency机制对日常访问的路径进行Frecent权重计算 , z会帮你切换到所有匹配正则关键字的路径中权重值最高的那条路径 。
Frecency是由Mozilla开发 , 将访问的频率和新近度(上一次访问到现在的时间差)合并为一个度量的启发式方法 。
详细内容见:https://github.com/rupa/z
安装#/usr/local安装$cd/usr/local$sudogitclone$sudochmod+xz.sh#zsh配置变量$echo'./usr/local/z/z.sh'>>~/.zshrc$source~/.zshrc#bash配置变量$echo'./usr/local/z/z.sh'>>~/.bash_profile$source~/.bash_profile#安装manpage$cpz.1/usr/local/share/man/man1#验证安装$z-h$manz使用技巧:z命令可以使用tab来进行补齐 , 以提高切换效率 。
#查看帮助$manz或$tldrz#显示记录的路径$z#切换到一个名字带有"foo"的路径$zfoo#切换到一个名字带有"foo"并且后面带有"bar"的路径(例:fooesbar):$zfoobar#切换到名字带有"foo"并且拥有最高访问次数的路径$z-rfoo#切换到最近使用的名字带有"foo"的路径$z-tfoo#列出在z的数据库中名字带有"foo"的路径$z-lfoo#将当前路径从z的数据库中移除$z-x.


    推荐阅读