Saya menambahkan baris ini ke ~/.bashrc
file saya .
alias myserver='ssh [email protected]'
Namun, ketika saya membuka terminal dan menjalankan myserver
, terminal mengeluh itu
-bash: myserver: command not found
Ketika saya sumber file .bashrc saya, ( . .bashrc
), alias bekerja.
Meskipun demikian, saya tidak ingin sumber file setiap kali saya membuka terminal agar alias berfungsi. Bagaimana saya mewujudkannya?
. .bashrc
menjadi.bash_profile
karya.Jawaban:
Singkatnya, Anda meletakkan alias Anda di file yang salah
.bashrc
, itu sebabnya Anda harus tetap menjalankan sumber untuk membuat alias bekerja di instance terminal login baru.Dari komentar Chris Johnsen di Why .bashrc tidak berjalan secara otomatis?
Untuk informasi lebih lanjut, lihat halaman manual untuk
bash
:Kemudian lihat di bagian INVOCASI.
sumber
source ~/.bashrc
ke .bash_profile saya, tapi saya masih menghadapi masalah yang sama ...Anda selalu bisa
ke dalam file
~/.profile
atau~/.bash_profile
di mac saya pikir.Oooor, Anda bisa memasukkan barang-barang Anda ke dalam
.profile
atau.bash_profile
.sumber