Panduan ini menjelaskan tentang pengenalan dasar alias
dan unalias
perintah di Linux dan cara membuat alias baru untuk perintah Linux, melihat alias dan cara menghapus alias di Linux dengan contoh.
Pengantar
Anda mungkin lupa perintah Linux yang rumit dan panjang setelah jangka waktu tertentu kecuali Anda adalah pengguna baris perintah biasa.
Untungnya, ada beberapa cara untuk mengingat perintah yang terlupakan . Anda cukup menyimpan perintah yang sering digunakan dan menggunakannya sesuai permintaan.
Selain itu, Anda dapat menandai perintah penting di Terminal Anda dan gunakan kapan pun Anda mau. Dan, tentu saja sudah ada "sejarah" perintah tersedia untuk membantu Anda mengingat perintah.
Cara termudah lainnya untuk mengingat perintah yang begitu panjang adalah dengan membuat alias (jalan pintas) kepada mereka. Bukan hanya perintah yang panjang, Anda dapat membuat alias untuk perintah Linux yang sering digunakan untuk pemanggilan berulang yang lebih mudah.
Dengan pendekatan ini, Anda tidak perlu mengingat perintah-perintah itu lagi.
Perintah alias
alias
perintah digunakan untuk menjalankan perintah atau kumpulan perintah apa pun (termasuk banyak opsi, argumen) dengan string yang ditentukan pengguna.
String bisa berupa nama sederhana atau singkatan untuk perintah terlepas dari seberapa kompleks perintah aslinya. Anda dapat menggunakan alias seperti cara Anda menggunakan perintah Linux biasa.
alias
perintah sudah diinstal sebelumnya di shell, termasuk BASH
, Csh
, Ksh
dan Zsh
dll.
Sintaks umum alias
perintahnya adalah:
alias [alias-name[=string]...]
Mari kita lanjutkan dan lihat beberapa contohnya.
Mencantumkan alias
Anda mungkin sudah memiliki alias di sistem Anda. Beberapa aplikasi dapat membuat alias secara otomatis saat Anda menginstalnya.
Untuk melihat daftar alias yang ada, jalankan:
$ alias
atau,
$ alias -p
Saya memiliki alias berikut di sistem Arch Linux saya.
alias betty='/home/sk/betty/main.rb' alias ls='ls --color=auto' alias pbcopy='xclip -selection clipboard' alias pbpaste='xclip -selection clipboard -o' alias update='newsbeuter -r && sudo pacman -Syu'
Buat alias baru
Seperti yang sudah saya katakan, Anda tidak perlu menghafal perintah yang panjang dan rumit. Anda bahkan tidak perlu menjalankan perintah yang panjang berulang-ulang.
Cukup buat alias untuk perintah dengan nama yang mudah dikenali dan jalankan kapan pun Anda mau.
Katakanlah, Anda ingin sering menggunakan perintah berikut.
$ du -h --max-depth=1 | sort -hr
Perintah ini menemukan sub-direktori mana yang menghabiskan berapa banyak ukuran disk di direktori kerja saat ini. Perintah ini agak panjang.
Alih-alih mengingat seluruh perintah, kita dapat dengan mudah membuat alias seperti di bawah ini:
$ alias du='du -h --max-depth=1 | sort -hr'
Di sini, du
adalah nama alias. Anda dapat menggunakan nama apa pun untuk alias agar mudah diingat nanti.
Anda dapat menggunakan tanda kutip tunggal atau ganda saat membuat alias. Tidak ada bedanya.
Sekarang Anda dapat menjalankan alias (yaitu du
dalam kasus kami) alih-alih perintah lengkap. Keduanya akan menghasilkan hasil yang sama.
Alias akan kedaluwarsa dengan sesi shell saat ini. Mereka akan hilang setelah Anda keluar dari sesi saat ini. Untuk membuat alias permanen, Anda perlu menambahkannya di file konfigurasi shell Anda.
Pada shell BASH, edit ~/.bashrc
berkas:
$ nano ~/.bashrc
Tambahkan alias satu per satu:
Simpan dan keluar dari file. Kemudian, perbarui perubahan dengan menjalankan perintah berikut:
$ source ~/.bashrc
Sekarang, alias tetap ada di seluruh sesi.
Di ZSH, Anda perlu menambahkan alias di ~/.zshrc
mengajukan. Demikian pula, tambahkan alias Anda di ~/.config/fish/config.fish
file jika Anda menggunakan cangkang Ikan.
Melihat perintah alias tertentu
Seperti yang saya sebutkan sebelumnya, Anda dapat melihat daftar semua alias di sistem Anda menggunakan 'alias'
memerintah. Jika Anda ingin melihat perintah yang terkait dengan alias yang diberikan, misalnya 'du'
, jalankan saja:
$ alias du alias du='du -h --max-depth=1 | sort -hr'
Seperti yang Anda lihat, perintah di atas menampilkan perintah yang terkait dengan kata 'du'
.
Untuk detail lebih lanjut tentang perintah alias, lihat halaman manual:
$ man alias
Perintah unalias
Seperti namanya, unalias
perintah hanya menghapus alias di sistem Anda.
Sintaks khas perintah unalias diberikan di bawah ini:
unalias <alias-name>
Untuk menghapus perintah alias, misalnya 'du'
yang kita buat tadi, jalankan saja:
$ unalias du
Perintah unalias tidak hanya menghapus alias dari sesi saat ini, tetapi juga menghapusnya secara permanen dari file konfigurasi shell Anda.
Cara lain untuk menghapus alias adalah dengan membuat alias baru dengan nama yang sama.
Untuk menghapus semua alias dari sesi saat ini, gunakan -a
bendera:
$ unalias -a
Untuk detail lebih lanjut, lihat halaman manual.
$ man unalias
Kesimpulan
Dalam panduan ini, kita telah membahas apa itu perintah alias dan unalias di Linux, cara membuat alias baru, melihat alias yang ada, dan menghapus alias di Linux.
Membuat alias untuk perintah yang rumit dan panjang akan menghemat waktu Anda jika Anda sering menggunakannya. Cukup buat alias untuk perintah yang paling sering digunakan dan jalankan secara instan, tanpa mengetik seluruh perintah.
Pembaruan:
Perintah alias dan unalias adalah bawaan shell, jadi mereka tidak memiliki halaman manual terpisah di manual programmer Linux. Mereka didokumentasikan di halaman manual shell terkait.
Namun, halaman manual dari kedua perintah tersedia di manual Programmer Posix. Lihat panduan berikut untuk menginstal halaman manual yang hilang untuk bawaan shell.
- Cara menginstal Halaman Perintah yang Hilang di Ubuntu