Einige kleine Arbeitserleichterungen für die bash ( bourne again shell ).
# ==========================================================
# /root/.bashrc
# ==========================================================
umask 022
# --- Prompt ---
export PS1='\h:\w\$ '
# --- keine doppelten Einträge in der History ---
export HISTCONTROL=ignoredups
# --- farbiges 'ls' ---
export LS_OPTIONS='--color=auto'
eval `dircolors -b`
alias ls='ls --color=auto -A'
alias dir='ls --color=auto --format=vertical -A'
alias vdir='ls --color=auto --format=long -A'
alias ll='ls --color=auto -lA'
alias la='ls --color=auto -A'
alias l='ls --color=auto -ACF'
# --- rm und mit Rückfrage ---
alias rm='rm -i'
# === EOF /root/.bashrc ====================================
In /etc/bash.bashrc in diesen Zeilen die Kommentarmarkierungen entfernen:
# ==========================================================
# /etc/bash.bashrc
# ==========================================================
[...]
if [ "$PS1" -a -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
[...]
# === EOF /etc/bash.bashrc =================================
Und in /etc/skel/.bashrc schließlich sind die Einstellungen enthalten, die für zukünftig anzulegende Benutzer als Standard gelten sollen:
# ==========================================================
# /etc/skel/.bashrc
# ==========================================================
# --- wenn interaktive Sitzung ---
if [ "$PS1" ]; then
# --- keine doppelten Einträge in der History ---
export HISTCONTROL=ignoredups
# --- farbiges ls ---
eval `dircolors -b`
alias ls='ls --color=auto'
alias dir='ls --color=auto --format=vertical'
alias vdir='ls --color=auto --format=long'
alias ll='ls --color=auto -l'
alias la='ls --color=auto -A'
alias l='ls --color=auto -CF'
# --- Prompt ---
PS1='\u@\h:\w\$ '
# --- Wenn xterm Titel setzen: user@host:dir ---
case $TERM in
xterm*)
PROMPT_COMMAND='echo -ne \
"\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
;;
*)
;;
esac
# --- bash completion einschalten ---
# --- wenn nicht in schon /etc/bash.bashrc geschehen ---
#if [ -f /etc/bash_completion ]; then
# . /etc/bash_completion
#fi
fi
# === EOF /etc/skel/.bashrc ================================