shell命令也可以让你发泄

    在linux开发中基本都在终端敲命令,你有没有经常敲错命令?然后无可奈何的删除重敲,这个过程你觉得烦不烦?其实作者觉得很烦,而且我有时一直敲错,我都会贸然说一句,‘草’,‘fuck’。有个大牛也觉得很不爽,于是开发了一个神器--thefuck。这个工具对于我来说就是一个神奇一般的存在啊。

thefuck不仅能纠正命令输入错误,字符输入顺序错误,而且还能在你想fuck的情况下,thefuck也依旧能生效。就是你那里觉得不爽,都可以fuck一下。

安装:

在终端输入如下命令

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


#如果想更新thefuck最新的版本,可执行如下命令:
$ sudo pip3 install thefuck --upgrade

配置:

#修改.bashrc配置文件
$ vim ~/.bashrc


#在文件尾加入下面一行
eval "$(thefuck --alias fuck)"


#使能thefuck生效
source ~/.bashrc

测试:

根据上面的配置我们就可以进行fuck了。。。。

命令敲错测试:

rice@rice:~/build$ cmke ..
No command 'cmke' found, did you mean:
 Command 'cmake' from package 'cmake' (main)
 Command 'cake' from package 'cakephp-scripts' (universe)
 Command 'cmk' from package 'check-mk-server' (universe)
 Command 'cme' from package 'cme' (universe)
cmke: command not found
rice@rice:~/build$ fuck
cmake .. [enter/↑/↓/ctrl+c]
STATICRICE CHEN
-- Configuring done
-- Generating done
-- Build files have been written to: /home/rice/build
rice@rice:~/build$

权限不够测试:

rice@rice:~$ aptget install vim
No command 'aptget' found, did you mean:
 Command 'apt-get' from package 'apt' (main)
aptget: command not found
rice@rice:~$ fuck
apt-get install vim [enter/↑/↓/ctrl+c]
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
rice@rice:~$ fuck
sudo apt-get install vim [enter/↑/↓/ctrl+c]
[sudo] password for rice: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
vim is already the newest version (2:7.4.1689-3ubuntu1.4).
0 upgraded, 0 newly installed, 0 to remove and 26 not upgraded.
rice@rice:~$

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值