Buy me a beer

I really appreciate your gesture.

Argeweb

This site is hosted by Argeweb

Argeweb

This site is hosted by Argeweb

Bash Profile PDF Print E-mail
User Rating: / 0
PoorBest 
Written by Bart Dorlandt   
Friday, 29 June 2007 11:38

You can use this profile on every machine which uses bash.

This profile is the one I use when I'm just a user.

.bash_aliases

PAGER=less
export PAGER
alias ll='ls -lhF'
alias la='ls -lahF'
alias l='ls -CF'
alias asdf='kbdcontrol -l us.dvorak'
alias aoeu='kbdcontrol -l us'
alias sud='sudo su'

.bash_profiles

# include .bashrc if it exists
if [ -f ~/.bashrc ]; then
  . ~/.bashrc
fi
# set PATH so it includes user's private bin if it exists
if [ -d ~/bin ] ; then
  PATH=~/bin:"${PATH}"
fi

.bashrc

# 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

# 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
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'
fi

e=`printf "\033"`
end="$e[0m"
red="$e[1;31m"
green="$e[1;32m"
yellow="$e[1;33m"
blue="$e[1;34m"
magenta="$e[1;35m"
darkcyan="$e[36m"
unset e
PS1='${darkcyan}$(jot -s "" -b "." ${COLUMNS})${end}
${blue}$(id -un)@$(hostname)${end}:${green}${PWD}${end} $(date "+%F %T")
\$ '

Below you'll find the profile I use when I'm root.

 .bash_aliases

HOME=/root
export HOME
PAGER=less
export PAGER
alias ll='ls -lhF'
alias la='ls -lahF'
alias l='ls -CF'
alias asdf='kbdcontrol -l us.dvorak'
alias aoeu='kbdcontrol -l us'

.bash_profiles

# include .bashrc if it exists
if [ -f ~/.bashrc ]; then
  . ~/.bashrc
fi

# set PATH so it includes user's private bin if it exists
if [ -d ~/bin ] ; then
  PATH=~/bin:"${PATH}"
fi

.bashrc

# 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

# 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

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'
fi

e=`printf "\033"`
end="$e[0m"
red="$e[1;31m"
green="$e[1;32m"
yellow="$e[1;33m"
blue="$e[1;34m"
magenta="$e[1;35m"
darkcyan="$e[36m"
unset e
PS1='${red}$(jot -s "" -b "." ${COLUMNS})${end}
${yellow}$(id -un)@$(hostname)${end}:${green}${PWD}${end} $(date "+%F %T")
# '

Last Updated on Tuesday, 17 July 2007 14:26
 


Related items: