Alias baris perintah sangat berguna, memungkinkan Anda memiliki pintasan perintah untuk perintah yang lebih panjang, dan Anda juga dapat menggunakannya untuk mengganti satu perintah dengan perintah lainnya. Dengan zsh menjadi shell default di Terminal untuk MacOS, dan shell yang banyak digunakan secara umum berkat Oh-My-Zsh, Anda mungkin bertanya-tanya bagaimana cara mengonfigurasi dan menggunakan alias dengan zsh shell.
Cara Membuat sebuah Alias dalam zsh
Alias Zsh disimpan dalam file zshrc pengguna di dalam direktori home, yang diawali dengan titik untuk menandakan bahwa itu tersembunyi. Jadi kita harus mengedit file itu untuk mengonfigurasi alias.
Buka aplikasi Terminal jika Anda belum melakukannya. Untuk mengedit file.zshrc di direktori home menggunakan nano, gunakan sintaks perintah berikut:
nano ~/. zshrc
Tambahkan ke bagian bawah file teks ini alias yang Anda inginkan menggunakan format berikut, dengan setiap alias baru berada di baris terpisah:
alias (aliasname)=”command”
Misalnya, untuk membuat alias yang disebut”fullinstallers”yang mencantumkan semua installer lengkap yang tersedia untuk MacOS menggunakan perintah softwareupdate dengan flag –list-full-installers, sintaksnya adalah:
alias fullinstallers=”softwareupdate–list-full-installers”
Contoh lainnya, jika Anda menginstal gcc dengan Homebrew di Mac dan ingin mempermudah menjalankan gcc daripada dentang, Anda dapat menggunakan alias berikut:
alias gcc=”gcc-13″
Contoh lain, adalah menggunakan alias jika Anda sering mengetikkan perintah yang panjang untuk terhubung ke server ssh tertentu, seperti itu:
alias remoteshell=’ssh-p 123123 [email protected]’
Tempatkan setiap alias ke baris baru Setelah selesai memodifikasi file.zshrc Anda dengan alias, tekan Control+ O untuk menyimpan dalam nano, diikuti dengan Control+X untuk keluar Kembali pada baris perintah, gunakan perintah sumber untuk memuat ulang konfigurasi profil shell:
sumber ~/.zshrc
Alias(es baru Anda ) sekarang siap digunakan pada baris perintah, cukup ketikkan perintah yang Anda tautkan ke alias, dan itu akan berjalan. Menggunakan contoh di atas, itu akan menjadi’remoteshell’,’gcc’, dan’fullinstallers’.
Jika Anda menggunakan Oh-My-Zsh di Mac maka Anda mungkin ingin menjalankan perintah’alias’pertama karena Anda akan menemukan banyak alias prebundled sudah ada di file.zshrc Anda yang mungkin Anda atur untuk melakukan alias, seperti menggunakan warna dengan ls misalnya.