Salut,
ça serais intéressant de voir les petites astuces de chacun dans l'existant parmi les raccourcis en bash et autres et aussi vos fonctions et alias.
je commence :
-----8<--------------------------------------------------------------------------------
A tout bout de champ :
ltr
qui est en réalité dans mon ~/.bashrc (+400 lignes) :
ltr ()
{
/bin/ls -ltr -- "$@"
}
ça permet de lister les fichiers de l'argument ou bien du répertoire courant sans argument par ordre ascendant des derniers fichiers modifiés. ( si on vient de modifier un fichier, il sera listé en dernier ou dans les derniers, ce qui fait qu'on retrouve facilement ce qu'on cherche même avec des milliers de fichiers dans un répertoire )
-----8<--------------------------------------------------------------------------------
un existant :
!!
c'est la dernière commande complète de l'historique bash, ça sert pas mal, notamment quand on vient de taper une (longue) commande et qu'on veut l’insérer dans une autre, exemple :
find / -type f -name '*foo'
while read a; do echo "$a"; done < <(!!)
ensuite si on ré-affiche la commande avec la flèche du haut, bash affiche la commande complétée.
-----8<--------------------------------------------------------------------------------
Une calculatrice (à virgule flottante) basique mais très utile, je m'en sert tout le temps :
C(){
if [[ -n $1 ]]; then
perl -lne 's/,/./g; print eval' <<< "$1";
else
perl -lne 's/,/./g; print eval';
fi
}
Soit on lance C sans argument, soit on le lance par exemple comme ça :
$ C 100/3
33.3333333333333
-----8<--------------------------------------------------------------------------------
Pour vos astuces, merci de donner la commande, la fréquence d'utilisation approximative, son utilité, et une description 😉