V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
seabornlee
V2EX  ›  分享发现

「What the fuck」妈妈再也不用担心我敲错命令了

  •  
  •   seabornlee · 2016-01-01 09:22:30 +08:00 · 2005 次点击
    这是一个创建于 3259 天前的主题,其中的信息可能已经有所发展或是发生改变。

    引言

    有一次我在培训时说「程序员要善于使用 Terminal 以提高开发效率」,一位程序员反驳道:「这是 21 世纪,我们为什么要用落后的命令行,而不是先进的 GUI ?」

    

    是的,在一些人眼里,这个黑黑的终端窗口代表着确实代表着落后,装 B 。
    而在另一些人手里,它却是一个高效的工具。

    其实很多人觉得 Terminal 难用,他们认为:

    • 命令很多,难记
    • 敲命令很麻烦
    • 界面黑黑的,难看
    • ...

    可能这些印象都来自于「未经任何武装」的 Terminal ,实际上始终有一部分人是 Terminal 忠实用户,他们也在推动着 Terminal 与日俱增。
    所以,接下来我准备分享一系列使用 Terminal 的技巧。

    目录

    有了 tldr ,妈妈再也不用担心我记不住命令了
    别再用 CD 切换目录了

    正文

    敲错命令,删掉重敲,很烦是不是?

    今天介绍这个工具thefuck就是来拯救我们的,敲错了没关系,来一个fuck命令即可。
    一图胜千言...

    示例一

    解释一下:
    我用 cd 命令进行一个目录,但这个目录并不存在,然后我fuck,它就问我「是不是要创建目录并且 cd 进去」。
    是不是很赞?

    示例二


    这个场景与上面的场景类似,就不解释了。

    其实这个东西对我而言用处不大,因为我把常用的命令都配置了很短的别名。
    就算偶尔敲错的时候,还没反应过来,就已经习惯性地纠正了。
    不过它确实很有趣不是吗?
    每次培训或演示代码的时候,我都会玩一下,故意敲错命令,然后重重地敲一下回车,气氛一下就活跃了!

    安装

    如果你在 Mac 上,直接用 Homebrew 装最省事。

    根据提示将一行代码添加到配置文件即可。
    如果碰巧你跟我一样,也是用的 Fish(是的,我们 90 后都用 Fish ),请执行如下命令:

    thefuck --alias >> ~/.config/fish/config.fish
    

    就介绍到这里,更多帮助,去主页看看吧
    若遇到问题,请留言,我会帮你解决。

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3530 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 10:53 · PVG 18:53 · LAX 02:53 · JFK 05:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.