有了 thefuck,再也不怕敲錯(cuò)終端命令了

Linux 命令太難記了,"sudo 都輸錯(cuò)了","一不小心把?ls 輸成了?sl","fuck,python 輸成了ptyhon",emmm, 我一定不是一個(gè)合格的程序員...

好了,輸錯(cuò)終端命令不可怕,今天推薦的這款神奇 thefuck,就是用來糾正你輸錯(cuò)的控制臺(tái)命令的。
thefuck 是一個(gè)神奇的 app,它是由程序員 Vladimir Iakovlev 和他的小伙伴們開發(fā)的,看來,他們也曾被自己輸錯(cuò)命令的弱智行為折磨得不輕。那么,thefuck 到底可以用來做什么呢?
比如,在終端輸入命令時(shí),忘記輸 sudo 了,像下面這樣:
apt-get?install?vim這時(shí)候,會(huì)收到這樣的提醒:
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!?發(fā)生了什么??到底是哪里出錯(cuò)了?我明明記得是這樣的,怎么辦,再好好看看,反思一下... fuck! ?還是想不起來到底哪里出錯(cuò)了。
以后再遇到這樣的錯(cuò)誤,thefuck 來幫忙就好了。像上面那樣的情況,你只要在終端輸入:
fuck就會(huì)出現(xiàn)改正之后的命令:
sudo apt-get?install?vim [enter/↑/↓/ctrl+c]
[sudo]?password?for?nvbn:
Reading?package?lists... Done
...有了 thefuck,你會(huì)發(fā)現(xiàn)終端已經(jīng)是一個(gè)成熟的終端了,它竟然還可以自己改輸錯(cuò)的命令!
這么好用的 app 神器,安裝一下吧。?
thefuck 的安裝也非常簡單。
在安裝 thefuck 之前,需要確認(rèn)在系統(tǒng)中已經(jīng)安裝了 python(3.4+),pip,python-dev。
如果是在 Ubuntu 系統(tǒng)上,安裝 thefuck 只需要輸入:
sudo apt?update
sudo apt install?python3-dev?python3-pip?python3-setuptools
sudo pip3 install thefuck當(dāng)然,還支持其他版本的系統(tǒng)安裝,比如 OS X,F(xiàn)reeBSD,ChromeOS 等。
GitHub 傳送門:https://github.com/nvbn/thefuck
關(guān)注GitHub今日熱榜,專注挖掘好用的開發(fā)工具,致力于分享優(yōu)質(zhì)高效的工具、資源、插件等,助力開發(fā)者成長!
點(diǎn)個(gè)在看 你最好看

