Menyuntikkan alias ke file ".bash_profile" tanpa menimpanya di Terminal macOS

0

Saya baru saja menginstal thefuckmelalui Homebrew dan ketika mencoba untuk menggunakannya di terminal saya menerima pesan berikut

Sepertinya fuck alias tidak dikonfigurasi! Silakan masukkan eval $ (thefuck --alias) di ~ / .bashrc Anda Lebih detail - https://github.com/nvbn/thefuck#manual-installation .

Mengingatkan saya bahwa saya belum sepenuhnya menyelesaikan instalasi dan masih perlu input eval $(thefuck --alias)ke saya .bash_profileuntuk membuatnya berfungsi dengan baik.

Saya cukup yakin perintah untuk memasukkan ini akan menjadi seperti echo "eval $(thefuck --alias)" >> ~/.bash_profileapakah ini benar? Bantuan apa pun akan sangat dihargai!

pengguna714340
sumber

Jawaban:

1

Saya cukup yakin perintah untuk memasukkan ini akan menjadi seperti echo "eval $(thefuck --alias)" >> ~/.bash_profileapakah ini benar? Bantuan apa pun akan sangat dihargai!

Semua perintah ini dilakukan adalah menambahkan teks (via echodan >>) ke file target — yang dalam hal ini adalah ~/.bash_profile. Jadi ya, perintahnya benar.

Atau Anda bisa mengikuti petunjuk pada halaman instalasi manual yang Anda perlihatkan dalam pesan kesalahan yang dengan jelas menyatakan:

Anda harus menempatkan perintah ini di .bash_profile, .bashrc, .zshrc atau skrip startup lainnya:

eval $(thefuck --alias)

Artinya, ini bukan sulap: Buka saja .bash_profilefile Anda menggunakan editor apa pun yang Anda sukai — seperti Nano — dan tambahkan saja baris eval "$(thefuck --alias)"ke file itu.

Kemudian tutup dan buka kembali terminal Anda — atau ketikkan saja source ~/.bash_profile— dan Anda harus baik-baik saja.

JakeGould
sumber
1
Perintahnya kurang tepat. $( )akan dievaluasi di dalam tanda kutip ganda, sehingga echo "eval $(thefuck --alias)" >> ~/.bash_profileakan menjalankan perintah thefuck --aliasdan memasukkan eval WhatEverThatOutput.bash_profile. Anda bisa melakukannya dengan tanda kutip tunggal dan bukan tanda kutip ganda, tetapi jika Anda sudah melakukan versi tanda kutip ganda, Anda harus mengedit file .bash_profile untuk memperbaikinya.
Gordon Davisson
@GordonDavisson Terima kasih atas koreksi Gordon, saya benar-benar merindukan itu!
user714340