Saya bukan pengguna root & saya tidak memiliki akses ke file alias global yang memiliki semua alias dibuat, tapi saya ingin membuat beberapa alias yang tetap aktif hanya untuk sesi saya login. Saya menggunakan perintah alias x='cd /parent/child'
untuk membuat alias yang akan memungkinkan saya untuk mengetik x
di konsol & saya mengubah dir ke / Parent / Child.
Namun, saya ingin membuat beberapa alias & saya tidak ingin mengetik setiap alias yang saya buat setiap waktu.
Saya mencoba meletakkan semua alias = 'lakukan ini' baris dalam file (berikan izin 777) berharap bahwa pada menjalankan file semua alias ini akan dibuat setiap kali saya masuk. Tetapi itu tidak terjadi.
mis:
alias x='cd /parent/child'
alias y='cd /a/b/c'
alias z='tail -0f some.log'
Saya juga mencoba ini dalam file tetapi sia-sia:
alias x='cd /parent/child';alias y='cd /a/b/c';alias z='tail -0f some.log'
Tidak ada nama alias yang saya coba sudah ada di alias global. (Saya mengetik alias & melihat output di layar).
.bashrc
file.Jawaban:
menghasilkan semua alias sesi Anda dalam file, misalnya alias.txt
lalu gunakan
Anda dapat memiliki semua alias Anda dalam daftar alias, untuk sesi tunggal ini.
Edit:
Pastikan untuk menggunakan
tidak
Dalam kasus sebelumnya, konten dibaca 'seolah-olah diketik', sedangkan kasus terakhir akan menentukan alias di shell yang akan keluar.
sumber