(点击
上方公众号
,可快速关注)
来
源:
Linux中国/wxy
https://linux.cn/article-8471-1.html
如有好文章投稿,请点击 → 这里了解详情
你是不是经常在终端敲错命令,其实这都是因为该死的终端不配合,不能领会你的意思。
每当这个时候,甚至当你一再敲错的时候,你的内心肯定是崩溃的,一定在默念“……”。
而现在,是让你的终端觉悟的时候了!
有位名为 @liamosaur 的哥们就忍不住对自己的终端发出了愤怒的吼声,并付诸实践:
受此启发, 一位名为 Vladimir Iakovlev 程序员对这个该死的终端发出了致命一击!他以及他的 90 位愤怒的小伙伴们打造出了一个名为 “thefuck” 的神器!
当你的终端没有按你想象的输入命令时,请 fuck 它!
当你的终端没有按你想象的以 sudo 执行命令时,请 fuck 它!
当你的的终端不知道填上显而易见的参数时,请 fuck 它!
当你输入错误的命令时:
➜
puthon
No
command
'puthon'
found
,
did you
mean
:
Command
'python'
from
package
'python-minimal'
(
main
)
Command
'python'
from
package
'python3'
(
main
)
zsh
:
command
not
found
:
puthon
➜
fuck
python
[
enter
/
↑
/
↓
/
ctrl
+
c
]
Python
3.4.2
(
default
,
Oct
8
2014
,
13
:
08
:
17
)
...
当你忘记输入参数时:
➜
git push
fatal
:
The current branch master has no upstream
branch
.
To
push the current branch
and
set the remote
as
upstream
,
use
git
push
--
set
-
upstream origin
master
➜
fuck
git
push
--
set
-
upstream origin
master
[
enter
/
↑
/
↓
/
ctrl
+
c
]
Counting
objects
:
9
,
done
.
...
当你输入错误的参数时:
➜
git brnch
git
:
'brnch'
is
not
a
git
command
.
See
'git --help'
.
Did you mean
this
?
branch
➜
fuck
git
branch
[
enter
/
↑
/
↓
/
ctrl
+
c
]
*
master
当你忘记输入 sudo 时:
➜
apt
-
get install
vim
E
:
Could
not
open lock
file
/
var
/
lib
/
dpkg
/
lock
-
open
(
13
: