让你的Mac电脑高效起来,推荐几个YYDS的命令行工具

开发 开发工具
那使用了3个多月我自己也是深深感受到了Mac OS 给编程开发带来的便利性(逼格高),一个字:嘹咋咧!今天就摊牌了,给大家分享几个让我欲罢不能的命令行工具。

 [[419448]]

那使用了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 连接远程仓库,那就少不了在命令行生成公钥和私钥对:

  1. ssh-keygen -t rsa 

生成后还需要 cat 对应的这个公钥文件,然后鼠标选中,ctrl+c 复制后,粘贴到远程仓库。我就特别不喜欢手动选中文件内容复制这个动作,那这个时候 pbcopy 就发挥作用了:

  1. cat id_rsa.pub| pbcopy 

这样就将内容复制到了我们的粘贴板里面,这样就可以 ctrl+v 复制到需要它的地方了。pbpaste 是在命令行中粘贴内容。再比如我们要将某个文件的内容做一个 base64 编码,就不用复制内容去那些站长工具网站编码后在复制出来了,直接命令行搞定:

  1. echo 点赞关注,头发多多 | base64 | pbcopy 

再来一个 pbpaste 命令验证下:

这个命令大家自己也都多试试,使用场景还是很多的。

第四个:shutdown 关机

第四个就是关机命令了,通常我们晚上睡前需要下载一些小电影啥的,以便无聊的时候看看嘛。那咱总不能一直等着,所以就靠这个 shutdown 命令了,来让电脑多久后自动关机,省心滴很。

怎么用呢?不好意思我也忘了。因为程序员的电脑,需要关机?懂得都懂对吧!

那如果你和我家小白一样抠门,为了电费就是要关机,怎么办呢?肯定是用 women 呀(tldr的别名哈,上面第一个命令教大家啦)!

一目了然好嘛,看不懂的有道词典,划词翻译了解一下。

总结

那通过今天的分享,七哥将自己最近使用比较爽的几个 mac 命令行工具就都分享给大家了,总结一下,分别是贴心小女人 tldr ,专治各种不会用,然后是 open 打开所有你想打开的,第三个是 pbcopy 和 pbpaster 快速的复制和粘贴,最后一个就是关机睡觉了。

我觉得应该挺有用的吧,求个点赞我想应该不过分吧。也欢迎大家点个关注,持续分享编程技术和干货。

责任编辑:武晓燕 来源: 七哥聊编程
相关推荐

2015-10-27 13:11:57

iTerm命令行工具

2019-08-27 10:32:01

Linux操作系统Windows

2024-09-29 13:25:56

2014-06-17 10:02:58

Bash Getopt命令行

2020-04-26 15:38:28

Docker容器

2011-01-18 19:11:26

Postfix命令行

2010-06-07 14:45:37

Linux下载工具

2019-06-13 10:24:34

工具性能数据

2019-02-25 09:50:25

Linux命令行僵尸进程

2013-03-14 16:25:46

命令行

2013-11-15 09:43:15

JDK工具

2010-01-15 10:34:59

Linux命令行操作

2020-12-11 06:44:16

命令行工具开发

2020-12-10 16:16:08

工具代码开发

2020-08-09 18:06:57

Linux系统工具

2017-09-01 15:00:49

LinuxMac网站备份

2019-09-29 10:05:26

Linux命令行工具代码

2012-11-19 14:49:20

2016-07-18 14:27:43

操作系统Linux隐藏命令

2009-03-01 22:09:08

LinuxTerminal命令行终端
点赞
收藏

51CTO技术栈公众号