Ini Terminalku partII

Ini Terminalku seperti judul diatas dimana sebelumnya saya pernah memberitahu bagaimana cara memperindah tampilan terminal dengan sedikit menambah script pada .basrc ... Kali ini saya lanjut ingin berbagi untuk mempercantik tampilan terminal,dan sebelumnya install sebuah aplikasi agar script dapat berjalan dengan baik:
$ sudo apt-get install figlet
Sebelumnya backup terlebih dahulu script bawaan .bashrc agar nantinya jika terjadi error kita bisa mengembalikan ke script yang asli dan menambahkan script bashrc yang baru ini dibagian paling bawah:
$ sudo cp .bashrc .bashrc.bk
Buka direktory .bashrc
$ sudo gedit .bashrc
Ganti semua script bashrc yang ada dengan scirpt bashrc ini:
#!/bin/bash
#------------------------------------------////
# Lapbox ~/.bashrc file
# Last Modified 20 January 2009
# Running on Debian GNU/Linux - Lenny
#------------------------------------------////
#------------------------------------------////
# Colors:
#------------------------------------------////
black='\e[0;30m'
blue='\e[0;34m'
green='\e[0;32m'
cyan='\e[0;36m'
red='\e[0;31m'
purple='\e[0;35m'
brown='\e[0;33m'
lightgray='\e[0;37m'
darkgray='\e[1;30m'
lightblue='\e[1;34m'
lightgreen='\e[1;32m'
lightcyan='\e[1;36m'
lightred='\e[1;31m'
lightpurple='\e[1;35m'
yellow='\e[1;33m'
white='\e[1;37m'
nc='\e[0m'

#------------------------------------------////
# Aliases:
#------------------------------------------////
## make ls list by size
##alias ls='du -s */* | sort -n'
alias findbig='find . -type f -exec ls -s {} \; | sort -n -r | head -5'
alias ls='ls -aF --color=always'
alias la='ls -Al'
alias lx='ls -lXB'
alias lk='ls -lSr'
alias lc='ls -lcr'
alias lu='ls -lur'
alias lr='ls -lR'
alias lt='ls -ltr'
alias lm='ls -al |more'
#alias rm='rm -i'
#------------------------------------------////
# Functions and Scripts:
#------------------------------------------////
localnet ()
{
/sbin/ifconfig | awk /'inet addr/ {print $2}'
echo ""
/sbin/ifconfig | awk /'Bcast/ {print $3}'
echo ""
}
myip ()
{
lynx -dump -hiddenlinks=ignore -nolist [url]http://checkip.dyndns.org:8245/[/url] | grep "Current IP Address" | cut -d":" -f2 | cut -d" " -f2
}
upinfo ()
{
echo -ne "${green}$HOSTNAME ${red}uptime is ${red} \t ";uptime | awk /'up/ {print $3,$4,$5,$6,$7,$8,$9,$10}'
}
cd()
{
if [ -n "$1" ]; then
builtin cd "$@" && ls
else
builtin cd ~ && ls
fi
}
weather ()
{
declare -a WEATHERARRAY
WEATHERARRAY=( `lynx -dump "[url]http://www.google.com/search?hl=en&lr&client=firefox-a&rls=org.mozilla_en-US_official&q=weather+%24%7B1%7D&btnG=Search%5B%2Furl%5D" | grep -A 5 -m 1 "Weather for" | sed 's;\[26\]Add to iGoogle\[27\]IMG;;g'`)
echo ${WEATHERARRAY[@]}
}

encrypt ()
{
gpg -ac --no-options "$1"
}

decrypt ()
{
gpg --no-options "$1"
}

extract()
{
if [ -f "$1" ] ; then
case "$1" in
*.tar.bz2) tar xjf "$1" ;;
*.tar.gz) tar xzf "$1" ;;
*.tar.Z) tar xzf "$1" ;;
*.bz2) bunzip2 "$1" ;;
*.rar) unrar x "$1" ;;
*.gz) gunzip "$1" ;;
*.jar) unzip "$1" ;;
*.tar) tar xf "$1" ;;
*.tbz2) tar xjf "$1" ;;
*.tgz) tar xzf "$1" ;;
*.zip) unzip "$1" ;;
*.Z) uncompress "$1" ;;
*) echo "'$1' cannot be extracted." ;;
esac
else
echo "'$1' is not a file."
fi
}

PS1='\[\033[01;32m\]\u\[\033[01;34m\]@\[\033[01;31m\]\h\[\033[01;37m\]{\[\033[01;37m\]\w\[\033[01;37m\]}\[\033[01;32m\]:\[\033[00m\]'

#------------------------------------------////
# System Information:
#------------------------------------------////
clear
echo -e "${LIGHTGRAY}";figlet "Linux Is The Best";
echo -ne "${white}Today is:\t\t${green}" `date`; echo ""
echo -e "${blue}Kernel Information: \t${yellow}" `uname -smr`
echo -ne "${white}";upinfo;echo ""
echo "Blog : www.willybibeh.com"
echo -e "${white}"; cal -3
Untuk selanjutnya silahkan oprek" sendiri scriptnya sesuai yang diinginkan mulai dari warna/judul Link Website ataupun Blog anda...

Semoga bermanfaat :)


2 komentar to "Ini Terminalku partII"

Posting Komentar

Share
Linux-Blogs : Translate

Blog Archive