Berbagai cara untuk membuat dan menggunakan alias bash di Linux

Berbagai cara untuk membuat dan menggunakan alias bash di Linux

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.

$ alias 
Periksa 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 kosong 
Buat 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 fi 
Definisi 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*//