Ferenc blog

.bashrc
+++++++

if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi

set a fancy prompt (non-color, unless we know we “want” color)

case “$TERM” in
xterm-color) color_prompt=yes;;
esac

uncomment for a colored prompt, if the terminal has the capability; turned

off by default to not distract the user: the focus in a terminal window

should be on the output of commands, not on the prompt

force_color_prompt=yes

if [ -n “$force_color_prompt” ]; then
if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
# We have color support; assume it’s compliant with Ecma-48
# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
# a case would tend to support setf rather than setaf.)
color_prompt=yes
else
color_prompt=
fi
fi

if [ “$color_prompt” = yes ]; then
PS1=’${debian_chroot:+($debian_chroot)}[\033[01;32m]\u@\h[\033[00m]:[\033[01;34m]\w[\033[00m]\$ ‘
else
PS1=’${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ‘
fi
unset color_prompt force_color_prompt

If this is an xterm set the title to user@host:dir

case “$TERM” in
xterm|rxvt)
PS1=”[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a]$PS1″
;;
*)
;;
esac

enable color support of ls and also add handy aliases

if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval “$(dircolors -b ~/.dircolors)” || eval “$(dircolors -b)”
alias ls=’ls –color=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'
alias ip='ip -c'

fi
if [ “$LOGNAME” = root ] || [ “id -u” -eq 0 ] ; then
PS1=’${debian_chroot:+($debian_chroot)}[\033[01;31m]\u@\h[\033[00m]:[\033[01;34m]\w[\033[00m]\$ ‘
else
PS1=’\u@\h:\w\$ ‘
fi

Egyedi history beallitasok

HISTSIZE=10000 #History 10.000 sort tartson meg
HISTTIMEFORMAT=”%F %T ” #olvashato idoformatum
HISTIGNORE=”history*” #ignorálja a history parancsokat
export PROMPT_COMMAND=”history -a;history -c;history -r;$PROMPT_COMMAND” #folyamatosan fuzze hozza a bejegyzeseket

Teszt gépre!!!

_GREEN=$(tput setaf 2)
_BLUE=$(tput setaf 4)
_RED=$(tput setaf 1)
_YELLOW=$(tput setab 6)
_RESET=$(tput sgr0)
_BOLD=$(tput bold)
export PS1=”${_BOLD}${_YELLOW}\h${_RESET}${_BLUE}@${_GREEN}\u${_RESET} ${_BOLD}\$ ${_RESET}”

Megosztás

Leave a Reply

Your email address will not be published. Required fields are marked *