Persetan

Ya, ya, anda dengar betul. Itulah yang dinamakan utiliti konsol ini, sial, bahan mentah yang mana boleh didapati di github.

Utiliti ajaib ini melakukan satu kerja yang sangat berguna - ia membetulkan ralat dalam arahan terakhir yang dilaksanakan dalam konsol.

contoh

➜ apt-get install vim
E: Tidak dapat membuka fail kunci /var/lib/dpkg/lock - buka (13: Kebenaran ditolak)
E: Tidak dapat mengunci direktori pentadbiran (/var/lib/dpkg/), adakah anda root?

➜ persetan
sudo apt-get install vim [enter/↑/↓/ctrl+c] [sudo] kata laluan untuk nvbn:
Membaca senarai pakej ... Selesai
...

atau sebagainya

➜ git push
maut: Induk cawangan semasa tidak mempunyai cawangan huluan.
Untuk menolak cawangan semasa dan menetapkan alat kawalan jauh sebagai huluan, gunakan

git push --set-upstream origin master

➜ persetan
git push --set-upstream origin master [masuk/↑/↓/ctrl+c] Mengira objek: 9, selesai.
...

Keperluan

  • ular sawa (3.4+)
  • pip
  • python-dev

Pemasangan

OS X

bru pasang

Ubuntu/Mint

kemas kini sudo apt
sudo apt pasang python3-dev python3-pip python3-setuptools
sudo pip3 pasang thefuck

FreeBSD

pkg pasang lah

ChromeOS

krew memasang fuck

Pada sistem lain

Menggunakan pip

pip pasang lah

Pilihan berguna

Untuk bekerja tanpa permintaan pengesahan

fuck -yeah

Untuk melaksanakan secara rekursif sehingga keputusan dicapai

persetan -r

Sumber: linux.org.ru

Tambah komen