Des alias bash bien pratiques
Des alias que j’ai pris l’habitude d’utiliser, au quotidien :
# Quelques alias à "ls"
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
# Pour fermer un terminal, ou effacer son contenu
alias q='exit'
alias c='clear'
# Pour créer un nouveau répertoire et placer directement dedans
# Exemple : mkcd test/toto
function mkcd() { mkdir -p "$@" && cd "$_"; }
alias mkcd="mkcd"
# Pour remonter rapidement d'un ou plusieurs répertoire.
# Ainsi, un simple "..3" revient à un "cd ../../../"
alias ..='cd ..'
alias ..2='cd ../../'
alias ..3='cd ../../../'
alias ..4='cd ../../../../'
# Mise a jour Ubuntu
alias maj='sudo aptitude update && sudo aptitude safe-upgrade'
# find+grep, pour chercher un texte dans tous les fichiers
# Le 2nd paramètre facultatif pour limiter à certain type de fichier
# Exemple 1 : fg "str" *.php
# Exemple 2 : fg "str"
function fg() { find . -name "${2:-*}" | xargs grep -l "$1"; }
alias fg="fg"
# Quelles sont les commandes que j'utilise le plus ?
# Ce qui me permet, notamment, de savoir quels alias j'utilise vraiment
alias freq='cut -f1 -d" " $HISTFILE | sort | uniq -c | sort -nr | head -n 30'A ajouter dans le fichier .bashrc ou .bash_aliases