Alias pada Linux

Alias dapat diartikan sebagai nama panggilan. Pada sistem operasi Linux, alias adalah sebuah perintah yang mirip dengan konsep nama panggilan. Dengan kata lain, kita dapat memanggil suatu perintah/command dengan command yang berbeda tetapi tetap menjalankan fungsi yang sama.

Contoh, bila kita ingin menjalankan service lampp dengan perintah:

$ /opt/lampp/lampp start

kita dapat menggantinya dengan perintah yang lebih singkat, misal:

$ startlampp

 

Membuat Alias

Pertama, kita bisa lihat alias apa saja yang sudah ada dengan cara mengetikkan perintah alias pada command line kemudian enter. Maka akan tampil semua alias yang ada.

$ alias
alias egrep=’egrep –color=auto’
alias fgrep=’fgrep –color=auto’
alias grep=’grep –color=auto’
alias l.=’ls -d .* –color=auto’
alias startlampp=’sudo /opt/lampp/lampp start’
alias ll=’ls -l –color=auto’
alias ls=’ls –color=auto’
alias vi=’vim’
alias which='(alias; declare -f) | /usr/bin/which –tty-only –read-alias –read-functions –show-tilde –show-dot’
alias xzegrep=’xzegrep –color=auto’
alias xzfgrep=’xzfgrep –color=auto’
alias xzgrep=’xzgrep –color=auto’
alias zegrep=’zegrep –color=auto’
alias zfgrep=’zfgrep –color=auto’
alias zgrep=’zgrep –color=auto’

Untuk menambahkan alias, kita perlu mengedit file .bashrc dengan menggunakan teks editor. Kemudian tambahkan alias yang kita butuhkan. Misalkan saya akan menambahkan alias stoplampp yang akan menjalankan perintah “sudo /opt/lampp/lampp stop” yaitu perintah untuk menghentikan service lampp.

# User specific aliases and functions
alias startlampp=’sudo /opt/lampp/lampp start’
alias stoplampp=’sudo /opt/lampp/lampp stop’

Kemudian jalankan perintah berikut untuk mengaktifkan alias yang baru ditambahkan.

$ source .bashrc

Sekarang kita sudah dapat menggunakan alias stoplampp untuk menghentikan service lampp. Cukup dengan perintah “stoplampp” maka service lampp akan berhenti.

$ stoplampp
Stopping XAMPP for Linux 5.5.35-0…
XAMPP: Stopping Apache…ok.
XAMPP: Stopping MySQL…ok.
XAMPP: Stopping ProFTPD…ok.

“It’s amazing…!!!”

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s