Saya memiliki masalah, saya tidak yakin bagaimana cara untuk berkeliling.
Di suatu tempat di sistem saya, saya memiliki alias yang didefinisikan seperti itu:
alias subl=\''/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl'\'
Saya tidak yakin file apa ini, dan saya ingin mengubah (atau benar-benar menghapus) itu.
Saya hanya bisa unalias di .zshrc saya, tapi itu bukan solusi yang elegan.
Ketika saya menjalankannya alias | grep subl
menunjukkan saya alias. Apakah ada cara bagi saya untuk memilikinya juga gema path ke file yang mendefinisikan alias?
Terima kasih
grep -R 'alias subl...'
Jawaban:
The
-x
Penyebab pilihan zsh untuk mencetak setiap perintah yang dijalankan pada stderr. Perintah apa pun yang dijalankan dari membaca file memiliki awalan dengan nama file dan baris. Jadi cari definisi alias dalam file jejak dan Anda akan tahu di mana itu didefinisikan.sumber