Si tu as un peu exploré le terminal Linux, tu as sûrement déjà utilisé des commandes comme ls, cd, cp, voir grep ou find, etc. Mais il existe aussi des commandes tellement puissantes, qu’on se demande comment on a pu s’en passer jusque là. Attention, certaines sont à la limite de la magie noire !
Cette rubrique les explore au rythme d’une par numéro.
La plupart sont des pépites mais certaines sont totalement inutiles… donc indispensables !
Voici une commande qui peut s’avérer très utile dans certaines situations : la commande watch. Qui n’a jamais attendu la fin d’un téléchargement ou la création d’un fichier ? Pour cela, on reste souvent scotché devant le terminal en lançant frénétiquement la même commande pour voir si le résultat a changé. Par exemple, on peut vouloir surveiller la création d’un fichier dans un répertoire en lançant en boucle la commande « ls ». Eh bien la commande watch est ton amie, tu la lances et tu en profites pour te faire un café !
Exemple d’utilisation :
watch ls
Lorsqu’on lance cette commande, on voit la liste des fichiers du répertoire courant s’afficher et se mettre à jour toutes les 2 secondes (par défaut).
On peut aussi spécifier un intervalle de temps différent avec l’option -n, par exemple pour une mise à jour toutes les 5 secondes :
watch -n 5 ls
Pour repérer plus facilement les changements, l’option -d surligne les modifications entre deux rafraîchissements. C’est intéressant surtout quand la sortie de la commande est longue.
watch -d ls
Et lorsqu’on veut l’utiliser avec une suite de commandes, on peut utiliser des guillemets :
watch -n 10 "df -h; free -m"
qui affichera toutes les 10 secondes l’espace disque disponible et la mémoire libre.
Et en plus, même pas besoin de l’installer, elle est déjà là sur ta distribution Linux préférée !
Poster un Commentaire