那使用了3个多月我自己也是深深感受到了Mac OS 给编程开发带来的便利性(逼格高),一个字:嘹咋咧!
今天就摊牌了,给大家分享几个让我欲罢不能的命令行工具。
来,开搞。
第一个:人生苦短,我用tldr
第一个工具就很牛逼了,绝对的实用plus。咱程序员平时都或多或少要使用 linux 命令行吧,有一些命令也不是经常用,偶尔用的时候就很尴尬,像七哥这种水笔都是直接去百度。但是百度,你懂得!翻阅好几篇文章估计才能找到我们需要的用法。那大佬怎么做呢?你可能想到了使用 man 命令?那不得不说这个 真男人 啥都好,就是太不友好了。
一个命令下去好几页的翻,看的脑壳直疼,结果就为了找一个很基础的用法。说,这是不是你的现状。
这里就推荐大家使用 tldr 了,它对 真男人 繁琐的文档做了简化,仅列出我们常用的该命令的使用方法,大部分情况下,我想给出的这几个基础用法才是我们需要的吧。安装它也很简单,使用 mac 下最强大的包管理器 homebrew,直接 brew install tldr 就ok了,一定要记着使用,极大的提高生产力。
在教大家一个骚操作,tldr 这个命令还是不太好记的,那既然男人靠不住了,就还是女人更务实一点!直接来敲上一行 alias woman=tldr , 假如我们要查询 curl 命令如何使用,man curl 不好使就使用 woman curl 吧。
可以看到极大的缩短了篇幅,并且有了高亮,删繁就简,这种感觉真好,世界都亮了起来。
第二个:open 命令
第二个我使用的很爽的命令行工具就是 open 命令,它的作用就是打开一切。比如我想要打开当前路径的文件目录,直接 open . 就可以了。
如果觉得不过瘾,那还可以打开你的小电影,直接 cd 到对应的资源路径,open 它就可以了。想知道他还能怎么用,那第一个工具就派上用场了:tldr open 。
第三个:pbcopy & pbpaste
这第三个命令工具我第一次使用的时候那是真的让我耳目一新,那就是不用打开文件选中内容然后 ctrl+c,ctrl+v 进行复制粘贴了。怎么用呢?给大家用一个常用的场景来演示下,那就是我们在使用 git 的时候,通过都是通过 ssh 连接远程仓库,那就少不了在命令行生成公钥和私钥对:
- ssh-keygen -t rsa
生成后还需要 cat 对应的这个公钥文件,然后鼠标选中,ctrl+c 复制后,粘贴到远程仓库。我就特别不喜欢手动选中文件内容复制这个动作,那这个时候 pbcopy 就发挥作用了:
- cat id_rsa.pub| pbcopy
这样就将内容复制到了我们的粘贴板里面,这样就可以 ctrl+v 复制到需要它的地方了。pbpaste 是在命令行中粘贴内容。再比如我们要将某个文件的内容做一个 base64 编码,就不用复制内容去那些站长工具网站编码后在复制出来了,直接命令行搞定:
- echo 点赞关注,头发多多 | base64 | pbcopy
再来一个 pbpaste 命令验证下:
这个命令大家自己也都多试试,使用场景还是很多的。
第四个:shutdown 关机
第四个就是关机命令了,通常我们晚上睡前需要下载一些小电影啥的,以便无聊的时候看看嘛。那咱总不能一直等着,所以就靠这个 shutdown 命令了,来让电脑多久后自动关机,省心滴很。
怎么用呢?不好意思我也忘了。因为程序员的电脑,需要关机?懂得都懂对吧!
那如果你和我家小白一样抠门,为了电费就是要关机,怎么办呢?肯定是用 women 呀(tldr的别名哈,上面第一个命令教大家啦)!
一目了然好嘛,看不懂的有道词典,划词翻译了解一下。
总结
那通过今天的分享,七哥将自己最近使用比较爽的几个 mac 命令行工具就都分享给大家了,总结一下,分别是贴心小女人 tldr ,专治各种不会用,然后是 open 打开所有你想打开的,第三个是 pbcopy 和 pbpaster 快速的复制和粘贴,最后一个就是关机睡觉了。
我觉得应该挺有用的吧,求个点赞我想应该不过分吧。也欢迎大家点个关注,持续分享编程技术和干货。