Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # ~/.bashrc: executed by bash(1) for non-login shells.
- # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
- # for examples
- #by yur4kh4.net | contact me yur4kh4atgmaildotcom
- # Indonesian coder | malang cyber crew | kill -9
- # If not running interactively, don't do anything
- [ -z "$PS1" ] && return
- # don't put duplicate lines in the history. See bash(1) for more options
- export HISTCONTROL=ignoredups
- # ... and ignore same sucessive entries.
- export HISTCONTROL=ignoreboth
- # check the window size after each command and, if necessary,
- # update the values of LINES and COLUMNS.
- shopt -s checkwinsize
- # make less more friendly for non-text input files, see lesspipe(1)
- [ -x /usr/bin/lesspipe ] && eval "$(lesspipe)"
- # set variable identifying the chroot you work in (used in the prompt below)
- if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
- debian_chroot=$(cat /etc/debian_chroot)
- fi
- # set a fancy prompt (non-color, unless we know we "want" color)
- case "$TERM" in
- xterm-color)
- PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
- ;;
- *)
- PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
- ;;
- esac
- # Comment in the above and uncomment this below for a color prompt
- #PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
- # If this is an xterm set the title to user@host:dir
- case "$TERM" in
- xterm*|rxvt*)
- PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"'
- ;;
- *)
- ;;
- esac
- # Alias definitions.
- # You may want to put all your additions into a separate file like
- # ~/.bash_aliases, instead of adding them here directly.
- # See /usr/share/doc/bash-doc/examples in the bash-doc package.
- #if [ -f ~/.bash_aliases ]; then
- # . ~/.bash_aliases
- #fi
- # enable color support of ls and also add handy aliases
- if [ "$TERM" != "dumb" ]; then
- eval "`dircolors -b`"
- alias ls='ls --color=auto'
- #alias dir='ls --color=auto --format=vertical'
- #alias vdir='ls --color=auto --format=long'
- fi
- # list website
- #alias yur4kh4=' firefox http://yur4kh4.net/ '
- #alias reza=' firefox http://tanyarezaervani.wordpress.com/ '
- #alias hok00age=' firefox http://tahutek.net/ '
- #alias exploit=' firefox http://exploit-id.com/ '
- #alias forum=' firefox http://ubuntu-indonesia.com/ '
- #alias mc-crew=' firefox http://mc-crew.info/ '
- function encode() { echo -n $@ | perl -pe's/([^-_.~A-Za-z0-9])/sprintf("%%%02X", ord($1))/seg'; }
- function google() { firefox http://www.google.com/search?hl=id#q="`encode $@`" ;}
- # Fungsi extract file
- extract () {
- if [ -f $1 ] ; then
- case $1 in
- *.tar.bz2) tar xjf $1 ;;
- *.tar.gz) tar xzf $1 ;;
- *.bz2) bunzip2 $1 ;;
- *.rar) rar x $1 ;;
- *.gz) gunzip $1 ;;
- *.tar) tar xf $1 ;;
- *.tbz2) tar xjf $1 ;;
- *.tgz) tar xzf $1 ;;
- *.zip) unzip $1 ;;
- *.Z) uncompress $1 ;;
- *) echo "'$1' tidak bisa di extract dengan command extract()" ;;
- esac
- else
- echo "'$1' file tidak terdaftar"
- fi
- }
- # Basic command
- alias home='cd ~/'
- alias web='cd /var/www'
- alias install='sudo apt-get install'
- alias debinstall='sudo dpkg -i'
- alias update='sudo apt-get update'
- alias smartfren='wvdial smart'
- alias semua='ls -la'
- alias lsl='ls -l'
- # tambahkan sesuai kebutuhan
- # enable programmable completion features (you don't need to enable
- # this, if it's already enabled in /etc/bash.bashrc and /etc/profile
- # sources /etc/bash.bashrc).
- if [ -f /etc/bash_completion ]; then
- . /etc/bash_completion
- fi
- # Warna tput command
- Black="$(tput setaf 0)"
- BlackBG="$(tput setab 0)"
- DarkGrey="$(tput bold ; tput setaf 0)"
- LightGrey="$(tput setaf 7)"
- LightGreyBG="$(tput setab 7)"
- White="$(tput bold ; tput setaf 7)"
- Red="$(tput setaf 1)"
- RedBG="$(tput setab 1)"
- LightRed="$(tput bold ; tput setaf 1)"
- Green="$(tput setaf 2)"
- GreenBG="$(tput setab 2)"
- LightGreen="$(tput bold ; tput setaf 2)"
- Brown="$(tput setaf 3)"
- BrownBG="$(tput setab 3)"
- Yellow="$(tput bold ; tput setaf 3)"
- Blue="$(tput setaf 4)"
- BlueBG="$(tput setab 4)"
- LightBlue="$(tput bold ; tput setaf 4)"
- Purple="$(tput setaf 5)"
- PurpleBG="$(tput setab 5)"
- Pink="$(tput bold ; tput setaf 5)"
- Cyan="$(tput setaf 6)"
- CyanBG="$(tput setab 6)"
- LightCyan="$(tput bold ; tput setaf 6)"
- NC="$(tput sgr0)" # No Color
- # Functions
- spin ()
- {
- echo -ne "$White-"
- echo -ne "$LightGray\b|"
- echo -ne "$LightGreen\bo"
- sleep .02
- echo -ne "$LightBlue\b-$RC"
- }
- teks1 ()
- {
- sleep .02
- echo -ne "$White W"
- sleep .02
- echo -ne e
- sleep .02
- echo -ne l
- sleep .02
- echo -ne c
- sleep .02
- echo -ne o
- sleep .02
- echo -ne m
- sleep .02
- echo -ne e
- sleep .02
- echo -ne " "
- sleep .02
- echo -ne t
- sleep .02
- echo -ne o
- sleep .02
- echo -ne " "
- sleep .02
- echo -ne "$HOSTNAME $NC"
- sleep .02
- }
- teks2 ()
- {
- sleep .02
- echo -ne "$LightGreen L"
- sleep .02
- echo -ne i
- sleep .02
- echo -ne n
- sleep .02
- echo -ne u
- sleep .02
- echo -ne x
- sleep .02
- echo -ne " "
- sleep .02
- echo -ne U
- sleep .02
- echo -ne n
- sleep .02
- echo -ne t
- sleep .02
- echo -ne u
- sleep .02
- echo -ne k
- sleep .02
- echo -ne " "
- echo -ne R
- sleep .02
- echo -ne a
- sleep .02
- echo -ne k
- sleep .02
- echo -ne y
- sleep .02
- echo -ne a
- sleep .02
- echo -ne t
- sleep .02
- echo -ne !
- sleep .02
- echo -ne "! "
- sleep .02
- }
- yur4 ()
- {
- sleep .5
- echo -ne "$LightGreen ."
- sleep .5
- echo -ne .
- sleep .5
- echo -ne .
- echo -ne .
- sleep .5
- echo -ne .
- sleep .8
- echo -ne "$LightBlue done"
- }
- INTERFACE=wlan0
- # Welcome screen
- clear;
- echo -e "";
- for i in `seq 1 20` ; do spin; done; teks1; for i in `seq 1 23` ; do spin; done ;echo "";
- echo "";
- echo -ne "$LightBlue wellcome $White$USER $LightBlue!";
- echo ""; sleep .3;
- echo "";
- echo -ne "$LightBlue Hari & tanggal: $White `date "+%b %d, %Y"`";
- echo ""; sleep .3;
- echo "";
- echo -ne "$Red Please Wait"; yur4;
- echo ""; sleep .3;
- echo "";
- echo -ne "$LightBlue Distro: $White `cat /etc/issue`";
- echo "";
- echo -ne "$LightBlue Kernel: $White `uname -smr`";
- echo "";
- echo -ne "$LightBlue IP: $White `/sbin/ip addr show $INTERFACE | grep 'inet ' | cut -d t -f2 | cut -d / -f1 | cut -b 2-`";
- echo "";
- echo -ne "$LightBlue Uptime: $White `uptime | awk {'print $3" "$4" "$5'} | sed 's/:/ hours, /' | sed -r 's/,$/ minutes/'`";
- echo ""; sleep .3;
- echo "";
- for i in `seq 1 20` ; do spin; done; teks2; for i in `seq 1 25` ; do spin; done ;echo "";
- echo "" $NC;
- # Simple bash
- PS1="\[\e[01;37m\]┌─[\t]──[\[\e[01;37m\u\e[01;37m\]]──[\[\e[00;37m\]${HOSTNAME%%.*}\[\e[01;37m\]]:\w$\[\e[01;37m\]\n\[\e[01;37m\]└──\[\e[01;37m\](\[\e[32;1m\]\$(/bin/ls -1 | /usr/bin/wc -l | /bin/sed 's: ::g') files, \$(/bin/ls -lah | /bin/grep -m 1 total | /bin/sed 's/total //')b\[\e[01;37m\])>>\[\e[0m\]"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement