Last Updated on 2024-09-19 by Clay
Linux has so many useful tools, and I truly want to document every single one of them. To celebrate Linux reaching a usage rate of 4.55% on StatCounter (2024-09-18), I've decided to document another tool recommended by a colleague—the fuck
command.
fuck
is another incredibly handy command-line tool. It automatically detects the 'correct' command format when we accidentally misspell or enter an incorrect command. It’s not just limited to command typos; it can also provide corrections for wrong parameters or order errors.
Rather than explaining more, let's dive in and see how to use it.
Installation
Whether you're on Windows, Mac, or Linux, as long as you have Python installed, you can install it using the following command:
pip install thefuck
After that, you can configure fuck
for your shell. Since I'm using Linux, I'll document this part mainly for Linux. Next, you need to set up the alias
. In the old instructions, I found the following configuration command:
echo 'eval $(thefuck --alias)' >> ~/.bashrc
source ~/.bashrc
However, for the new version, I found that simply typing fuck
will automatically prompt you to add the alias fuck
in your ~/.bashrc
configuration file.
Usage
The usage of fuck
is straightforward—when you accidentally type a command incorrectly and believe fuck
can automatically correct it, just run fuck
.
As shown in the example above, I mistakenly typed dc
instead of cd
. After angrily typing fuck
, it automatically suggested the correct spelling.
Of course, the fuck
command is just for fun. The most important thing is to train yourself not to make mistakes from the start.