Berbagai cara untuk membuat dan menggunakan alias bash di Linux
- 3019
- 500
- Daryl Hermiston DVM
Alias dalam bash dapat disebut hanya sebagai perintah atau jalan pintas yang akan menjalankan perintah/program lain. Alias sangat membantu saat perintah kami sangat panjang dan untuk perintah yang sering digunakan. Selama artikel ini, kita akan melihat betapa kuatnya alias dan berbagai cara untuk mengatur alias dan menggunakannya.
Periksa alias bash di Linux
Alias adalah perintah shell buildin dan Anda dapat mengonfirmasi dengan menjalankan:
$ type -a alias alias adalah cangkang builtin
Sebelum melompat dan menyiapkan alias Kami akan melihat file konfigurasi yang terlibat. Sebuah alias dapat diatur baik di “tingkat pengguna" atau "Level Sistem".
Memohon cangkang Anda dan cukup ketik "alias”Untuk melihat daftar alias yang ditentukan.
$ aliasPeriksa daftar alias Linux yang ditentukan
Tingkat pengguna alias dapat didefinisikan baik di .Bashrc file atau .Bash_aliases mengajukan. Itu .Bash_aliases File adalah untuk mengelompokkan semua alias Anda ke dalam file terpisah alih -alih memasukkannya ke dalam .Bashrc file bersama dengan parameter lainnya. Mulanya, .Bash_aliases tidak akan tersedia dan kami harus membuatnya.
$ ls -la ~ | grep -i .Bash_aliases # Periksa apakah file tersedia $ touch ~/.Bash_aliases # Buat file alias kosongBuat file alias bash
Buka .Bashrc mengajukan dan mencari bagian berikut. Bagian kode ini bertanggung jawab untuk memeriksa apakah file .Bash_aliases hadir di bawah direktori rumah pengguna dan memuatnya setiap kali Anda memulai sesi terminal baru.
# Definisi alias. # Anda mungkin ingin memasukkan semua tambahan Anda ke dalam file terpisah seperti # ~//.Bash_aliases, alih -alih menambahkannya di sini secara langsung. # Lihat/usr/share/doc/bash-doc/contoh dalam paket bash-doc. Jika [-f ~/.Bash_aliases]; Kemudian . ~/.Bash_aliases fiDefinisi alias Bashrc
Anda juga dapat membuat file alias khusus di bawah direktori apa pun dan menambahkan definisi di salah satu .Bashrc atau .Profil untuk memuatnya. Tapi saya tidak akan lebih suka ini dan saya memilih untuk tetap mengelompokkan semua alias saya di bawah .Bash_aliases.
Anda juga dapat menambahkan alias di bawah .Bashrc mengajukan. Carilah alias bagian di bawah .Bashrc file di mana ia dilengkapi dengan beberapa alias yang telah ditentukan sebelumnya.
# Aktifkan dukungan warna LS dan juga tambahkan alias praktis jika [-x/usr/bin/dircolors]; Kemudian tes -r ~/.dircolors && eval "$ (dircolors -b ~/.dircolors) "|| eval" $ (dircolors -b) "alias ls =" ls --solor = auto "#alias dir =" dir - -color = auto "#alias vdir =" vdir - -color = auto "alias grep = "grep - -color = auto" alias fgrep = "fgrep - -color = auto" alias egrep = "egrep - -color = auto" fi # warned gcc peringatan dan kesalahan # export gcc_colors = "error = 01; 31: Peringatan = 01; 35: note = 01; 36: caret = 01; 32: locus = 01: QUOTE = 01 " # Beberapa LS LS Alias LL =" ls -alf "alias la =" ls -a "alias l =" ls -alf " "LS -CF" # Tambahkan Alias "Peringatan" untuk perintah yang sudah lama berjalan. Gunakan So So: # Sleep 10; ALERT ALIAS ALERT = "notify-end --gurgency = low -i" $ ([$? = 0] && echo terminal || echo error) "" $ (history | tail -n1 | sed -e "\" s/^\ s*[0-9] \+\ s*//