60 lines
2.1 KiB
Bash
60 lines
2.1 KiB
Bash
# /etc/zsh/zshenv ou ~/.zshenv
|
|
# Fichier de configuration de zsh, lu au lancement de tout shell Zsh
|
|
# Formation Debian GNU/Linux par Alexis de Lattre
|
|
# http://formation-debian.via.ecp.fr/
|
|
|
|
# Le PATH = répertoires dans lequels le shell va chercher les commandes
|
|
# ATTENTION : le répertoire courant ne fait pas partie du PATH
|
|
export PATH="/usr/local/bin:/usr/local/sbin:/bin:/usr/bin:/usr/sbin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/sbin:$HOME/bin:/opt:/usr/local/games"
|
|
|
|
# CDPATH: variable d'environnement que cd regardera pour la complétion sur les répertoires qu'elle pourra parcourir
|
|
export CDPATH='/etc/:/var/:./:~/:../:../../'
|
|
|
|
# Viewer/Editeur par defaut (pour Crontab, CVS,...)
|
|
export VISUAL=vim
|
|
export EDITOR=vim
|
|
export BROWSER=firefox
|
|
|
|
# Pager less:
|
|
export PAGER=less
|
|
|
|
# Variables pour la coloration de less
|
|
export LESS_TERMCAP_mb=$'\E[01;31m' # début de blink
|
|
export LESS_TERMCAP_md=$'\E[01;31m' # début de gras
|
|
export LESS_TERMCAP_me=$'\E[0m' # fin
|
|
export LESS_TERMCAP_so=$'\E[01;44;33m' # début de la ligne d`état
|
|
export LESS_TERMCAP_se=$'\E[0m' # fin
|
|
export LESS_TERMCAP_us=$'\E[01;32m' # début de souligné
|
|
export LESS_TERMCAP_ue=$'\E[0m' # fin
|
|
|
|
# Limitation de la taille de la pile de dossier:
|
|
DIRSTACKSIZE=10
|
|
export DIRSTACKSIZE
|
|
|
|
# Permissions rw-r--r-- pour les fichiers crées
|
|
# et rwxr-xr-x pour les répertoires crées
|
|
umask 022
|
|
|
|
# Proxy HTTP / FTP sans mot de passe
|
|
#export http_proxy="http://localhost:8118"
|
|
#export ftp_proxy="ftp://proxy.exemple.org:8080"
|
|
|
|
# Proxy HTTP / FTP avec mot de passe
|
|
#export http_proxy="http://login:password@proxy.exemple.org:8080"
|
|
#export ftp_proxy="ftp://login:password@proxy.exemple.org:8080"
|
|
|
|
# Ne pas passer par le proxy pour les domaines locaux
|
|
#export no_proxy="exemple.org"
|
|
|
|
# De la couleur pour grep
|
|
export GREP_OPTIONS='--color=auto'
|
|
|
|
# Verrouiller le shell après 10 minutes
|
|
# Inutiliser pour le moment, ça verrouille toutes les fenêtres d'un multi-plexeur (screen, tmux, …)
|
|
#export TMOUT=600
|
|
# Si une session root (ou sudo -s, ...) est exécutée depuis 30min, on la termine
|
|
if [ ${USER} = "root" ]; then
|
|
export TMOUT=1800
|
|
fi
|
|
|