什么?!以前我不是老拿它更新操作系统吗?WTF?不要惊慌,对着CLI吼一句“fuck”:
看吧,thefuck软件包找出了我们指令中的两个问题:权限不足、大小写出错,并提供了合理的修正选项。直接按下回车,thefuck会帮我们解决问题的:
2、安装thefuck
对于ArchLinux来说,安装thefuck很简单。执行指令:
sudo pacman -S thefuck
其它的发行版安装方法是不同的,请查阅相关资料。
在指令包被安装之后,我们还需要在~/.bashrc(每次登入bash会被执行的指令)这个文件里添加一行,以使thefuck正常工作:
现在直接输入fuck,如果能正常输出“No fucks given”或者能正常指出你上一条指令中的错误,安装就算成功完成了。
3、thefuck适用的情景
指令笔误:比如把pacman写成pacmam;
选项错误:比如把pacman -S写成pacman -s;
参数错误:比如把pacman -Rns gdm写成pacman -Rns mdm;
权限错误:比如使用pacman -S指令时权限不足;
文件加锁:比如上次的pacman指令意外退出,导致pacman误认为目录被加锁;
Git逻辑错误:没有上游分支的push,对没有追踪的文件的commit,对没有同步最新提交的仓库的push等等因为违反git工作逻辑造成的错误。
总而言之,对于Linux用户来说,thefuck可以一键解决我们绝大部分的问题,对着CLI吼fuck不再是仅用于发泄的无用之举。以后指令出了错?“fuck!”
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。