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

    Vélemény, hozzászólás?

    Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük