通过将这些工具放在自己的技能包中,提高你在终端内、外的工作效率。
前段时间,我参与了一个在科技人士中广为流传的 Twitter 话题。“挑战?只挑选五个你不能没有的工具。”我开始结合我的日常生活来思考这个问题,只挑出五个工具并不容易。我使用了许多我认为必不可少的工具,比如用来与同事和朋友联系的 IRC 客户端(是的,我仍然使用 IRC),一个用来做各种事情的出色的文本编辑器,一个用来保持有条不紊的日历应用,以及当需要更直接的互动时的一个视频会议平台。
所以,让我给这个挑战来个变化:选出五个能提高你工作效率的开源工具。这是我的清单。请在评论中分享你的清单。
tmate
哦,我喜欢这个工具。tmate
是著名的 tmux 终端多路复用器的一个复刻,它允许你启动一个 tmux
会话并通过 SSH 共享。你可以用它来进行结对编程(这是我的主要使用场景),也可以用来进行远程控制。
如果你经常与你的团队成员合作,并且你想要一个简单的、与发行版无关的、开源的方式与他们一起编程(而且共享终端访问对你来说已经足够了),这绝对是你必须加到列表中的东西。
在 tmate 的网站上获取更多信息,或者在 GitHub 上查看代码。
ix
ix
是一个命令行粘贴板。你不需要安装任何东西。你可以通过 curl
到 ix.io 站点来创建新的粘贴。例如,echo Hello world. | curl -F 'f:1=