Ja, ja, Sie haben sich nicht verhört. So heißt diese Konsolenanwendung — the fuck — deren Quellen auf GitHub zu finden sind.
Dieses magische Tool erledigt eine sehr nützliche Aufgabe — es korrigiert Fehler im zuletzt ausgeführten Befehl in der Konsole.
Beispiele
➜ apt-get install vim
E: Konnte die Sperrdatei /var/lib/dpkg/lock nicht öffnen — open (13: Berechtigung verweigert)
E: Konnte das Verwaltungsverzeichnis (/var/lib/dpkg/) nicht sperren, sind Sie root?
➜ fuck
sudo apt-get install vim [enter/↑/↓/ctrl+c]
[sudo] Passwort für nvbn:
Paketlisten werden gelesen… Fertig
…
oder so
➜ git push
fatal: Der aktuelle Branch master hat keinen Upstream-Branch.
Um den aktuellen Branch zu pushen und das Remote als Upstream festzulegen, verwenden Sie
git push —set-upstream origin master
➜ fuck
git push —set-upstream origin master [enter/↑/↓/ctrl+c]
Zähle Objekte: 9, erledigt.
…
Anforderungen
- python (3.4+)
- pip
- python-dev
Installation
OS X
brew install thefuck
Ubuntu / Mint
sudo apt update
sudo apt install python3-dev python3-pip python3-setuptools
sudo pip3 install thefuck
FreeBSD
pkg install thefuck
ChromeOS
crew install thefuck
Auf anderen Systemen
Mit pip
pip install thefuck
Nützliche Optionen
Um ohne Bestätigungsanfragen zu arbeiten
fuck —yeah
Um rekursiv bis zum Erreichen des Ergebnisses auszuführen
fuck -r
Quelle: linux.org.ru
