有了 thefuck,再也不怕敲错终端命令了
共 1258字,需浏览 3分钟
·
2020-12-17 12:30
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今日热榜,专注挖掘好用的开发工具,致力于分享优质高效的工具、资源、插件等,助力开发者成长!
点个在看 你最好看