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
Prochaine révisionLes deux révisions suivantes
linux:aliases [25/01/2011 18:53] – apwh daniellinux:aliases [19/05/2011 12:47] – maj alias daniel
Ligne 33: Ligne 33:
 </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 48: Ligne 50:
 # alias perso # alias perso
 # dates # dates
-timestamp2date() { [ $# -lt 1 ] && echo "prend un timestamp comme argument" || date -d "1970-01-01 UTC +$1 seconds" "+%d/%m/%%H:%M:%S";+ts2date() { [ $# -lt 1 ] && echo "prend un timestamp comme argument" || date -d "1970-01-01 UTC +$1 seconds" "+%Y-%m-%%H:%M:%S";
-date2timestamp() { [ $# -lt 1 ] && echo "entrez une date comme argument (sous la forme 'YYYY-MM-DD' ou 'YYYY-MM-DD hh:mm' ou 'YYYY-MM-DD hh:mm:ss', etc.)" || date -d "$*" "+%s"; }+date2ts() { [ $# -lt 1 ] && echo "entrez une date comme argument (sous la forme 'YYYY-MM-DD' ou 'YYYY-MM-DD hh:mm' ou 'YYYY-MM-DD hh:mm:ss', etc.)" || date -d "$*" "+%s"; }
    
 # gestion des paquets # gestion des paquets
Ligne 61: Ligne 63:
 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 67: Ligne 70:
 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 76: Ligne 85:
 alias l='ls $LS_OPTIONS -lAh' alias l='ls $LS_OPTIONS -lAh'
 alias la='ls $LS_OPTIONS -la' alias la='ls $LS_OPTIONS -la'
 +# et pour les couleurs de fichiers suivant droits / extensions, on exporte LS_COLORS
 +eval "$(dircolors)"
 ltr() { ls -altr $*|tail; } ltr() { ls -altr $*|tail; }
 +# un cd qui accepte les fichiers
 +cdf() { [ -f "$1" ] && r="$(dirname "$1")" || r="$1"; cd "$r" ; }
    
 alias chweb='chown -R www-data:www-data' alias chweb='chown -R www-data:www-data'
Ligne 84: Ligne 97:
 # et pour grep # et pour grep
 alias grep='grep --color=auto' alias grep='grep --color=auto'
 + 
 # et les locales utf8 que awk n'aime pas trop    # et les locales utf8 que awk n'aime pas trop   
 alias awk='env LANGUAGE=C LANG=C LC_ALL=C LC_NUMERIC=C awk' alias awk='env LANGUAGE=C LANG=C LC_ALL=C LC_NUMERIC=C awk'
    
-# taille d'un rep (sans les éventuels autres filesystems montés dedans) +# taille d´un rep (sans les éventuels autres filesystems montés dedans) 
-alias du1='du -schx'; +alias du1='du -schx' 
-alias du1a='echo -e "Mo\tchemin"; du -camx --max-depth=1'     # tous, en Mo+alias du1m='du -scxm' 
 +alias du1a='echo -e "Mo\tchemin"; du -camx --max-depth=1'     # la liste du contenu d'un dossier, en Mo
 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
Ligne 144: Ligne 158:
 # 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 apache modifiés + 
-alias lwl='ls -ltr /var/log/apache2/ |tail';  +# les derniers logs web 
-# la fin d´un log apache +alias lwa='ls -ltr /var/log/apache2/ |tail'; 
-twl() { [ $# -lt 1 ] && echo "Il faut indiquer un log apache" || tail /var/log/apache2/$1;+alias lwn='ls -ltr /var/log/nginx/ |tail'; 
-# 3 dernières lignes de chaque fichier d´erreur php (NON STANDARD, dépend de la conf php) +alias lwp='ls -ltr /var/log/php5/ |tail';    
-alias tpe='for f in /var/www/traces/*/php_error.log; do echo $ftail -$fecho; done;' +# la fin d´un log        
 +twa() { [ $# -lt 1 ] && echo "Il faut indiquer un log apache" || tail /var/log/apache2/$1;
 +twn() { [ $# -lt 1 ] && echo "Il faut indiquer un log nginx" || tail /var/log/php5/$1
 +twp() { [ $# -lt 1 ] && echo "Il faut indiquer un log php" || tail /var/log/php5/$1}
    
 alias hi='history | tail -n30' # les 30 dernières commandes alias hi='history | tail -n30' # les 30 dernières commandes
Ligne 160: Ligne 177:
 alias nst='netstat -tanpu' alias nst='netstat -tanpu'
 alias nstgr='netstat -tanpu|grep' alias nstgr='netstat -tanpu|grep'
 + 
 # sous lenny, pas moyen de désactiver autoindent et wordwrap dans /etc/joe/joerc # sous lenny, pas moyen de désactiver autoindent et wordwrap dans /etc/joe/joerc
 # apparemment un bug... # apparemment un bug...
Ligne 186: Ligne 203:
 } }
  
 +# pour svn
 +svnc() { 
 +  if [ $# -lt 2 ] || [ -f "$1" ] || [ -d "$1" ]
 +  then
 +    echo "Le 1er argument doit être le commentaire"
 +  else
 +    com="$1"
 +    shift
 +    svn commit -m "$com" $@
 +  fi
 +}
 +alias svnu='svn update'
 +alias svns='svn status'
 +alias svnd='svn diff'
 +alias svnl='svn log'
 +alias svnlv='svn log -v'
 + 
 # un truc perso car 2 db locales # un truc perso car 2 db locales
 alias locatefull='locate -d /var/lib/mlocate/mlocate-full.db' alias locatefull='locate -d /var/lib/mlocate/mlocate-full.db'
Ligne 191: Ligne 225:
 # $IONICE /usr/bin/updatedb.mlocate --add-prunepaths /backup # $IONICE /usr/bin/updatedb.mlocate --add-prunepaths /backup
 # $IONICE -c3 /usr/bin/updatedb.mlocate --output /var/lib/mlocate/mlocate-full.db # $IONICE -c3 /usr/bin/updatedb.mlocate --output /var/lib/mlocate/mlocate-full.db
-</code> 
- 
  
 +# en desktop
 +alias gop='gnome-open'
 +alias xop='xdg-open'
 +</code>
  
 ===== .bash_prompt ===== ===== .bash_prompt =====
linux/aliases.txt · Dernière modification : 04/05/2012 18:50 de daniel