在linux的命令行下,最痛苦的事莫过于用cd切换工作目录了,目标目录一旦比较深,进入到该目录是非常麻烦的,万一还要在几个这样的目录之间切换,那就更痛苦了。
有一天突发奇想,为什么不自己写个满意的cd命令呢?于是就有了这个项目。
先看下效果吧。
进入到子目录
进入到父目录
截图中最下面一行是输入区域,输入内容为要匹配的正则表达式。上面的行是过滤出的目录,其中有下划线的目录是当前选中目录,该目录可以用快捷键上下移动。
目录之前的数字或字母是该目录快捷进入方法,比如我们想进入到上图中的/home/yt目录,直接按alt+2就可以进入了。
恩,感觉还不错。
该项目已开源到Github,项目地址为:
https://github.com/wangyuntao/dl
不过,目前该项目还处于初级阶段,还有些待解决的问题,及很多好玩的特性没加上。
通过写这个项目,让我深深的认识到,想要写个看的过去的东西,是需要非常庞大及系统的知识体系作为支撑的,为了写这么个简单的东西,我读了大量的材料及其他项目的源码。
现在我更加深深的佩服那些在Github上开源了项目,并获得了很多star的那些作者了。
真是牛。
完。
本文分享自 Linux内核及JVM底层相关技术研究 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!