Pendahuluan
Tergantung pada jenis pekerjaan yang Anda lakukan pada sistem Linux Anda, Anda mungkin perlu sering memasukkan perintah yang panjang dan rumit yang sama. alias
command memungkinkan Anda membuat pintasan untuk perintah ini, membuatnya lebih mudah diingat dan digunakan.
Dalam tutorial ini, kami akan menunjukkan cara membuat, meninjau, dan menghapus alias perintah di Linux.
Prasyarat
- Sistem yang menjalankan distribusi Linux
- Akun dengan hak istimewa sudo
- Akses ke jendela terminal atau baris perintah
- Editor teks, seperti Vim atau nano
Apa Itu Alias di Linux?
Di Linux, alias adalah jalan pintas yang mereferensikan sebuah perintah. Alias menggantikan string yang memanggil perintah di shell Linux dengan string lain yang ditentukan pengguna.
Alias sebagian besar digunakan untuk mengganti perintah yang panjang, meningkatkan efisiensi dan menghindari kemungkinan kesalahan ejaan. Alias juga dapat mengganti perintah dengan opsi tambahan, membuatnya lebih mudah digunakan.
Sintaks Alias Linux
alias
perintah menggunakan sintaks berikut:
alias [option] [name]='[value]'
Berbagai elemen alias
sintaks perintah adalah:
alias
:Memanggilalias
perintah.[option]
:Memungkinkan perintah untuk mencantumkan semua alias saat ini.[name]
:Mendefinisikan shortcut baru yang mereferensikan sebuah perintah. Nama adalah string yang ditentukan pengguna, tidak termasuk karakter khusus dan 'alias' dan 'unalias' , yang tidak dapat digunakan sebagai nama.[value]
:Menentukan perintah referensi alias. Perintah juga dapat menyertakan opsi, argumen, dan variabel. Nilai juga bisa menjadi jalur ke skrip yang ingin Anda jalankan.
Membuat Alias di Linux
Ada dua jenis alias yang harus dibuat di Linux:
- Sementara . Tambahkan mereka menggunakan
alias
perintah. - Permanen . Ini membutuhkan untuk mengedit file sistem.
Buat Alias Sementara di Linux
Gunakan alias
perintah untuk membuat alias sementara yang berlangsung hingga akhir sesi terminal saat ini. Misalnya, membuat c
sebagai alias untuk clear
perintah:
alias c='clear'
Jika Anda ingin mereferensikan opsi perintah tambahan saat membuat alias, sertakan sebagai bagian dari nilai. Misalnya, menambahkan move
sebagai alias untuk mv
perintah dengan opsi untuk meminta konfirmasi sebelum menimpa:
alias move='mv -i'
Penggunaan lain untuk alias adalah untuk membuat pintasan untuk menjalankan skrip. Untuk melakukannya, berikan jalur absolut ke skrip sebagai nilai:
alias frename='Example/Test/file_rename.sh'
Dalam contoh ini, menggunakan frename
sebagai perintah menjalankan file_rename.sh skrip bash.
Membuat Alias Permanen di Linux
Untuk membuat alias permanen, Anda perlu menambahkannya ke file konfigurasi shell Anda. Bergantung pada jenis shell yang Anda gunakan, gunakan:
- Bash shell:~/.bashrc
- Zsh shell:~/.zshrc
- Cangkang ikan:~/.config/fish/config.fish
Mulailah dengan membuka file konfigurasi shell di editor teks. Dalam contoh ini, kami menggunakan shell Bash dan editor teks nano:
sudo nano ~/.bashrc
Gulir ke bawah hingga Anda menemukan bagian yang mencantumkan alias sistem default. Untuk kemudahan penggunaan, buat bagian terpisah dengan komentar deskriptif dan tambahkan alias Anda menggunakan alias
sintaks perintah.
Dalam contoh kita:
#Custom aliases
alias c='clear'
alias move='mv -i'
alias frename='Example/Test/file_rename.sh'
Setelah Anda menambahkan semua alias baru, tekan Ctrl+X, ketik Y dan tekan Enter untuk menyimpan perubahan ke file konfigurasi.
Alias baru secara otomatis dimuat di sesi terminal berikutnya. Jika Anda ingin menggunakannya dalam sesi saat ini, muat file konfigurasi menggunakan source
perintah:
source ~/.bashrc
Mencantumkan Semua Alias di Linux
Menggunakan alias
perintah sendiri menampilkan daftar semua alias yang saat ini disetel:
alias
Metode lain adalah menambahkan -p
bendera. Opsi ini menampilkan daftar dalam format yang sesuai untuk input ke shell:
alias -p
Hapus Alias di Linux
Untuk menghapus alias, gunakan unalias
perintah dengan sintaks berikut:
unalias [name]
Misalnya, untuk menghapus frename
alias:
unalias frename
Menambahkan -a
opsi memungkinkan Anda untuk menghapus semua alias:
unalias -a
Contoh di atas menunjukkan bagaimana alias
tidak mengembalikan hasil apa pun setelah unalias -a
memerintah.