RedHat6.6安装thefuck工具,自动纠正错误命令

来源:互联网 发布:淘宝办泰国签证靠谱吗 编辑:程序博客网 时间:2024/06/06 02:43

在使用linux命令的时候,经常会将一些不熟悉的命令输错,或者由于大意而导致输入错误。此时,有可能会喊一句“我操!”,其实骂一句“我操”也是废话,不顶用,更何况我们程序员是文明人,怎么能说这么低俗的话。别着急,下面就让我们把“我操”升级一下,输错之后,别说话,给键盘输入“fuck”,我们不是简单的将中文骂人翻译成英文,我们要干一些有用的事情。

废话结束,下来安装thefuck工具,帮助我们解决常见的命令错误。

安装步骤:

1、安装或者更新gcc,老版本的gcc有可能导致新版本python包编译不成功。

yum -y install gcc

2、下载Python-3.6.2

wget http://python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz

此时会下载到当前工作目录下,3.6.2是现在最新的版本,自己可以随便换,但是一定要小心后面安装pip时,版本不匹配。

3、安装Python-3.6.2
a.解压xz文件:
xz -d Python-3.6.2.tar.xz
b.解包tar文件
tar xvf Python-3.6.2.tar
c.编译安装

#cd Python-3.3.0 

#./configure

#make all
#make install
#make clean
#make distclean

#/usr/local/bin/python3 –V

最后一个命令参数是大写"V",显示版本信息,一旦输入小写,会进入python命令行,可以再次输入“quit()”退出。

4、更改系统默认python

mv /usr/bin/python /usr/bin/python2.6(当前版本是2.6)

ln -s /usr/local/bin/python3.6 /usr/bin/python

输入python -V即可查看当前默认python版本。

5、修改yum配置文件

因为yum脚本用的是之前的python2.6,现在python更新之后,yum就不能正常使用了,需要更改。

vi /usr/bin/yum

将文件第一行的#!/usr/bin/python改成#!/usr/bin/python2.6(这就是上面没有删除老版本,只是重命名的原因)

保存退出,即可正常使用。

6、安装pip

a.下载文件
wget https://bootstrap.pypa.io/3.2/get-pip.py --no-check-certificate
b.
安装

python get-pip.py

pip安装完成,此时要是报错的话,请检查自己的python和pip版本是否匹配。

7、安装thefuck

pip install thefuck

安装之后,进行配置

vi ~/.bashrc

添加以下内容:

alias fuck='eval $(thefuck $(fc -ln -1));history -r'

保存并退出,使其生效

source ~/.bashrc

安装完成。

实验一下:

1、重启防火墙:servise iptables restart(原本应该是service)


2、命令没有被找到,你很生气,告诉系统“我操”(fuck),然后根据提示,进行选择。


骂人要有用,不然请闭嘴!