有了 thefuck,再也不怕敲错终端命令了

程序员考拉

共 1258字,需浏览 3分钟

 ·

2020-12-17 12:30

公众号关注 “GitHub今日热榜
设为 “星标”,带你挖掘更多开发神器!





Linux 命令太难记了,"sudo 都输错了","一不小心把 ls 输成了 sl","fuck,python 输成了ptyhon",emmm, 我一定不是一个合格的程序员...



好了,输错终端命令不可怕,今天推荐的这款神奇 thefuck,就是用来纠正你输错的控制台命令的。


thefuck 是一个神奇的 app,它是由程序员 Vladimir Iakovlev 和他的小伙伴们开发的,看来,他们也曾被自己输错命令的弱智行为折磨得不轻。那么,thefuck 到底可以用来做什么呢?


比如,在终端输入命令时,忘记输 sudo 了,像下面这样:


apt-get install vim


这时候,会收到这样的提醒:


Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
Unable to lock the administration directory (/var/lib/dpkg/), are you root?


what!?发生了什么? 到底是哪里出错了我明明记得是这样的,怎么办,再好好看看,反思一下... fuck!  还是想不起来到底哪里出错了。


以后再遇到这样的错误,thefuck 来帮忙就好了。像上面那样的情况,你只要在终端输入:


fuck


就会出现改正之后的命令:


sudo apt-get install vim [enter/↑/↓/ctrl+c]
[sudo] password for nvbn:
Reading package lists... Done
...


有了 thefuck,你会发现终端已经是一个成熟的终端了,它竟然还可以自己改输错的命令!


这么好用的 app 神器,安装一下吧。 


thefuck 的安装也非常简单


在安装 thefuck 之前,需要确认在系统中已经安装了 python(3.4+),pip,python-dev。


如果是在 Ubuntu 系统上,安装 thefuck 只需要输入:


sudo apt update
sudo apt install python3-dev python3-pip python3-setuptools
sudo pip3 install thefuck


当然,还支持其他版本的系统安装,比如 OS X,FreeBSD,ChromeOS 等。


GitHub 传送门:https://github.com/nvbn/thefuck







关注GitHub今日热榜,专注挖掘好用的开发工具,致力于分享优质高效的工具、资源、插件等,助力开发者成长!







点个在看 你最好看









浏览 49
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报