RSS

Kustomisasi Terminal dengan Bashrc

Setelah artikel Modifikasi Terminal yang membahas mengenai kustomisasi terminal menggunakan aplikasi, kustomisasi terminal bisa juga melalui default file dari ubuntu yaitu bashrc.
Bashrc merupakan salah satu file di dalam Linux yang di eksekusi ketika awal membuka terminal. File bashrc yang di eksekusi terdapat di ~/.bashrc
Di dalam bashrc kita dapat memanipulasi terminal yang mencakup :
  1. Mengubah Prompt Shell
  2. Mengubah History Bash
  3. Pengaliasan Command

Mengubah Prompt Shell
  • Default prompt di dalam terminal yaitu 
user@hostname :~ $
  • Dari default prompt di atas kita dapat mengubah tanda @ maupun : dan $ 
  • Buka file konfigurasi
$ pico ~/.bashrc
  • Cari script berikut
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
  •  Pada baris belakang \u@\h:\w\$ inilah yang akan kita rubah
Keterangan :
     \u  : menandakan user
     @  : menandakan simbol at, lokasi bisa rubah dengan {*.*} misalnya
     h   : hostname
     :    : titik dua pada default prompt, bisa rubah dengan misal =
     \w : merupakan lokasi aktif kita
     $   : Lambang user biasa yang bisa dirubah sesuai keinginan
  • Simbol \w ini bisa kita rubah dengan \W, bedanya 
Memakai \w lowercase :
  • Lokasi aktif terlihat pada prompt
dhika@zones:/boot/grub$

Memakai \W uppercase :
  • Lokasi aktif tidak terlihat pada prompt, dan lebih simple
dhika@zones:grub$



Mengubah History Bash
  • History ini merupakan penyimpanan perintah yang pernah kita masukkan
  • File ini terdapat di dalam ~/.bash_history
  • Namun file ini dapat dikonfigurasi dari bashrc
$ pico ~/.bashrc
  • Cari script berikut, dan rubah ukuran bila perlu
HISTSIZE=1000
HISTFILESIZE=2000

Keterangan :
     HISTSIZE=1000          : Jumlah history, maksimal sebanyak 1000 perintah
     HISTFILESIZE=2000  : Kapasitas file history pada .bash_history, maksimal 2000 byte



Pengaliasan Command
  • Pengaliasan ini dapat kita manfaatkan bila ingin mengaliaskan sebuah perintah menjadi sebuah kata sesuai keinginan
$ pico ~/.bashrc
  • Cari script berikut
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
  • Tambahkan di bawahnya perintah apa yang ingin kita rubah misalnya menjadi
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
alias hapus='clear'
  •  Jadi ketika kita pengetikkan perintah hapus, berarti kita menjalankan perintah clear

0 comments:

Posting Komentar