Skip to content

[Linux] 使用 "The Fuck" 工具透過 `fuck` 指令糾錯輸入錯誤的指令

Last Updated on 2024-09-18 by Clay

Linux 好用的工具實在太多了,真的是每個都想紀錄一番呢。為了慶祝 Linux 在 StatCounter 上紀錄的使用比例達到了 4.55%(2024-09-18),我決定再來紀錄一個同事推薦我的 fuck 指令。

fuck 同樣是一個非常實用的命令列工具,它能夠在我們不小心拼錯、輸入錯誤的指令時,自動替我們偵測出『正確』的指令模樣。其實也不只是指令拼錯,就連參數錯誤、順序輸入錯誤 —— fuck 指令都能夠提供修正方案供我們選擇。

說這麼多,不如馬上來看看該如何使用吧。


安裝

無論是在 Windows、Mac 還是 Linux 上,只要有安裝 Python,都可以使用以下指令進行安裝:

pip install thefuck


之後,則是我們可以針對我的 shell 來配置 fuck。不過由於我是 Linux,所以還是以 Linux 來做主要的紀錄。接下來,就是要設定 alias 了。在舊版的說明中,我看到了使用以下指令的配置:

echo 'eval $(thefuck --alias)' >> ~/.bashrc
source ~/.bashrc


不過新版本的話,我自己實測是直接打 fuck,它就會自動問你是否該加入 ~/.bashrc 的設定裡啟用 alias 來命名別名 fuck


使用

fuck 的使用方式非常簡單 —— 在你不小心打錯指令,但是又覺得這個可以靠 fuck 自動拼回正確的指令時,就可以直接下 fuck

就像以上的範例:我不小心把 cd 打成了 dc,然後怒打一個 fuck 指令下去,它就自動推薦我正確的拼寫了。


當然,fuck 指令只是圖個一樂,最重要的還是該鍛鍊自己打從一開始就不要不小心打錯啦。


References


Read More

Tags:

Leave a Reply