linux之autojump命令
在终端的文件夹跳转非常麻烦, 需要敲长长的路径.
alias 别名也不是很方便。
是通过记录进入过的目录到数据库来实现的, 所以必须是曾经进入过的目录才能跳转.安装1. OS X
推荐使用 Homebrew 安装 autojump> brew install autojump
macOS 启动 Shell 自动读取的文件有/etc/profile ~/.bash_profile ~/.bash_login ~/.profile
所以只需要在上面其中一个文件加上[[ -s $(brew --prefix)/etc/profile.d/autojump.sh ]] && . $(brew --prefix)/etc/profile.d/autojump.sh
但如果终端工具使用的是 zsh,需要在~/.zshrc添加[[ -s `brew --prefix`/etc/autojump.sh ]] && . `brew --prefix`/etc/autojump.sh
然后,运行 source .2. Linux
首先下载 autojump 源码> git clone git://github.com/joelthelion/autojump.git
然后可安装或卸载> cd autojump > ./install.py or ./uninstall.py
由于 Linux 下 Shell 启动会自动读取 ~/.bashrc 文件,所以将下面一行添加到该文件中> [[ -s ~/.autojump/etc/profile.d/autojump.sh ]] && . ~/.autojump/etc/profile.d/autojump.sh
然后,运行source ~/.bashrc即可。
安装完成后,使用查看 autojump 版本。$ autojump --version autojump release-v21.1.2 2. 用法
只有打开过的目录 autojump 才会记录,所以使用时间越长,autojump 才会越智能。
可以使用 autojump 命令,或者使用短命令 j.跳转到指定目录>j directoryName
如果不知道目录全名,输入一部分,按 Tab 键就好,输错了也没关系,可以自动识别,非常强大。> j rumenz /data/www/rumenz
Tab 键效果> pwd /home/vagrant > j --stat 10.0: /etc/nginx/conf.d 20.0: /home/vagrant/www/xxx/doc_api 34.6: /home/vagrant/www/xxx 40.0: /var/log/nginx Total key weight: 104. Number of stored dirs: 4 > j n__ (Tab 键自动添加了下划线) /var/log/nginx 跳转到指定目录的子目录(Mac 下效果与j相同,Ubuntu 下不好用)> jc directoryName 使用系统工具(Mac Finder, Windows Explorer, GNOME, etc.)打开目录,类似 Mac OS terminal 下的 open 命令,但open 命令需要指定路径(Mac 中还算实用,Ubuntu 下不好用)> jo directoryName 查看权重 j --stat> j --stat 10.0: /etc/nginx/conf.d 10.0: /home/vagrant/www/rumenz/doc_api 10.0: /var/log/nginx 30.0: /home/vagrant/www/rumenz Total key weight: 59. Number of stored dirs: 4
权重越高,说明目录使用的越频繁。
感觉 Mac 中的显示效果更好,还可以自己去调整权重值。> j --stat 10.0: /Users/xxx/xxx/xxxx/xxxx/xxxx/vendor 22.4: /Users/xxx/xxx/xxxx/xxxx/xxxx/log 32: total weight 2: number of entries 10.00: current directory weight data: /Users/xxx/Library/autojump/autojump.txt
2021年实体店最新阵亡名单公布,这是最后一个寒冬吗?过去一年里,互联网行业遭遇寒冬。在流量见顶,存量市场赛道拥挤,以及监管和反垄断等政策层面的多重冲击下,各大互联网公司集体失速,业绩均出现不同程度的下滑。另一方面,用户增速陷入滞缓。
什么是熵,如何通俗地理解熵的含义熵这个概念,最早是在热力学领域提出来的,是表示物质混乱程度的一个物理量。但是,由于熵这个物理量不像温度压力这些物理量,可以通过现有技术直接测量出来,这就使得熵这个概念很抽象,无法直
朋友圈能发20张图了?其实是自动生成短视频最近这段时间,视频号毫无疑问是微信中动作最为频繁的业务线。无论是其上线首个付费直播间腾讯NBA,还是央视春晚宣布正式入驻,都展现了微信在视频号上的投入的确可以称得上是不遗余力。日前
优秀的基数统计算法HyperLogLog为什么要使用HyperLogLog?在我们实际开发的过程中,可能会遇到这样一个问题,当我们需要统计一个大型网站的独立访问次数时,该用什么的类型来统计?如果我们使用Redis中的集合
高瓴资本张磊为什么重仓腾讯?一个投资传奇的开始(二)(原文首发读思行知公众号,欢迎关注订阅,让我们在阅读思考中一起成长)1995年到2005年的十年,是中国互联网起步到成熟的十年。这期间缔造了一大批后来的互联网巨头,当然也倒下了不少
从资本裹挟下的小米,看格力坚守传统制造业的难能可贵文我是菜鸟徒弟2022年1月28日,网友通过天眼查发现雷军卸任小米电子有限公司董事长,引发财经界舆论哗然,随后雷军发声小米电子有限公司为集团子公司,此次调整董事长为正常调整。事实真
世界首富马斯克布局未来,格局和眼界令人敬佩马斯克疯了,他在为全球500年以后布局啦朋友们,所以他第一次创业,创立一家互联网公司,这家公司叫theto,这家公司是亚马逊的前身,是淘宝的前身,当年的淘宝和亚马逊都是在马斯克的z
机器学习达到矿产勘探,人工智能还是弱智吗?采矿咨询服务提供商MSAGroup和加拿大采矿软件开发商KoanAnalytics之间的合作伙伴关系使机器学习可供南非和世界各地的矿产勘探者使用。MSA勘探服务经理CraigBla
华为煤矿军团董事长邹志磊构建工业互联网架构的未来智能矿山2021年,是我国煤矿智能化领域不平凡的一年。在行业部门协会,煤矿企业生态伙伴科研院校的共同努力之下,中国的煤矿智能化进展呈现出了一番突飞猛进的局面。国家出台的一系列煤矿智能化的指
手机导航哪家强?百度VS高德日更第314365天大家好,我是大船,今天来和大家聊聊手机导航那些事。大船最早接触手机导航是很久远之前的事了,那个时候大船还在上大学,用的还是诺基亚的塞班智能机,手机上有一块小小的
关于四维空间的那点事大家一定听说过关于空间的维度,现在的猜想甚至达到了十一个维度,我们给自己现在的状态定义为三维空间,那就以我们现在的这个定义来畅想和理解一下维度。先不说其他的维度,只说比我们三维空间