Outils pour utilisateurs

Outils du site


linux:aliases

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
linux:aliases [19/05/2011 12:22] – maj alias daniellinux:aliases [04/05/2012 15:05] – ordre lecture au login daniel
Ligne 1: Ligne 1:
 ====== Aliases, couleur de prompt & co ====== ====== Aliases, couleur de prompt & co ======
  
 +Pour les users ayant bash comme shell (attention, avec squeeze le shell par défaut est dash, qui devrait réagir à peu près pareil, pas vérifié), le processus au login est le suivant
 +  * /etc/profile (prompt $ ou #, ), qui source
 +  * /etc/bash.bashrc (active notamment /etc/bash_completion)
 +  * /etc/profile.d/*
 +  * ~/.profile qui source
 +  * ~/.bashrc (qui lui est aussi lu par les "non-login shell")
  
-===== .bashrc =====+===== ~/.profile =====
 <code bash> <code bash>
-# ne rien faire en mode non interactif 
-[ -z "$PS1" ] && return 
- 
 umask 022 umask 022
  
Ligne 33: Ligne 36:
 </code> </code>
 Cf http://doc.ubuntu-fr.org/variables_d_environnement pour la liste des variables dispo Cf http://doc.ubuntu-fr.org/variables_d_environnement pour la liste des variables dispo
 +
  
  
Ligne 62: Ligne 66:
 alias apug='aptitude safe-upgrade' alias apug='aptitude safe-upgrade'
 alias apwh='aptitude why' alias apwh='aptitude why'
 +alias apwn='aptitude why not'
 alias apfs='apt-file search'  alias apfs='apt-file search' 
 alias apfu='apt-file updtate'  alias apfu='apt-file updtate' 
Ligne 68: Ligne 73:
 alias pkl='dpkg -l'; # pour voir l´état local du paquet $1 alias pkl='dpkg -l'; # pour voir l´état local du paquet $1
 alias pkL='dpkg -L'; # la liste des fichiers du paquet $1 alias pkL='dpkg -L'; # la liste des fichiers du paquet $1
- +# pour utiliser les backport 
 +alias aplbin='aptitude install -t squeeze-backports' 
 +alias aplbsh='aptitude show -t squeeze-backports' 
 +alias aplbfs='apt-file search -t squeeze-backports' 
 +alias aplbfu='apt-file updtate -t squeeze-backports' 
 +alias aplbcp='apt-cache policy -t squeeze-backports' 
 # fichiers # fichiers
    
Ligne 79: Ligne 90:
 # et pour les couleurs de fichiers suivant droits / extensions, on exporte LS_COLORS # et pour les couleurs de fichiers suivant droits / extensions, on exporte LS_COLORS
 eval "$(dircolors)" eval "$(dircolors)"
- 
 ltr() { ls -altr $*|tail; } ltr() { ls -altr $*|tail; }
 # un cd qui accepte les fichiers # un cd qui accepte les fichiers
Ligne 100: Ligne 110:
 du1A() { echo -e "Mo\tchemin"; du -camx --max-depth=1 $1 | sort -n -k 1; } # idem, triés du1A() { echo -e "Mo\tchemin"; du -camx --max-depth=1 $1 | sort -n -k 1; } # idem, triés
 du1Ag() { du -camx --max-depth=1 $1 | sed -e "/^.[^0-9]/d; 1 i Mo\tchemin (< 10Mo non affichés)" | sort -n -k 1; } # idem > 9Mo du1Ag() { du -camx --max-depth=1 $1 | sed -e "/^.[^0-9]/d; 1 i Mo\tchemin (< 10Mo non affichés)" | sort -n -k 1; } # idem > 9Mo
- +
 alias tf='tail -f' alias tf='tail -f'
 alias t50='tail -n50' alias t50='tail -n50'
Ligne 151: Ligne 161:
 # la fin d´un log systeme # la fin d´un log systeme
 tvl() { [ $# -lt 1 ] && echo "Il faut indiquer un fichier de /var/log/" || tail /var/log/$1; tvl() { [ $# -lt 1 ] && echo "Il faut indiquer un fichier de /var/log/" || tail /var/log/$1;
 +
 # les derniers logs web # les derniers logs web
 alias lwa='ls -ltr /var/log/apache2/ |tail'; alias lwa='ls -ltr /var/log/apache2/ |tail';
Ligne 194: Ligne 205:
   echo -e "\nFIN"   echo -e "\nFIN"
 } }
 +
 # pour svn # pour svn
 svnc() {  svnc() { 
linux/aliases.txt · Dernière modification : 04/05/2012 18:50 de daniel