Created
October 13, 2014 22:07
-
-
Save pav67/3ab3256fe3c81f838a6f to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# I n i t i a l i s a t i o n ------------------------------------------ | |
[ -z "$PS1" ] && return # si il ne s'agit pas d'un shell interactif, ne rien faire | |
[ $EUID -ne 0 ] && clr="36m" || clr="31m" # couleur du prompt (bleu = user normal, rouge = root) | |
# E x p o r t s --------------------------------------------------------- | |
export PAGER=less # pager par défaut | |
export EDITOR=vim # editeur par défaut | |
export HISTSIZE=10000 # nombre de commandes enregistrées dans history | |
export HISTFILESIZE=${HISTSIZE} # idem | |
export HISTCONTROL=ignoreboth # ignore les doublons et les lignes vides dans history | |
export PS1="[\A][\[\e[${clr}\]\h\[\e[0m\]] : " # prompt | |
# A l i a s e s --------------------------------------------------------- | |
alias rm='rm -i' # ajout d'une confirmation | |
alias cp='cp -i' # idem | |
alias mv='mv -i' # idem | |
alias mkdir='mkdir -p' # idem | |
alias grep='grep' # highlight des chaînes qui matchent le grep | |
alias ls='ls -CFAG' # affiche les fichiers cachés, le type de fichier (symbole) et avec les couleur | |
alias l='ls -CFAG' # idem | |
alias la='ls -CFAG' # idem | |
alias ll='ls -lAG' # affiche les fichiers cachés, le type et les droits, et avec les couleur | |
# O p t i o n s --------------------------------------------------------- | |
shopt -s cdspell # spelling | |
shopt -s histappend # ajout a la liste history plutôt que la remplacer | |
shopt -s checkwinsize # faire vérifier la taille de la fenêtre après chaque commande | |
#set -o nounset # les undefines variables sont maintenant traités comme des erreurs |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment