Le tube : |
ls /usr/bin | wc -l # compter
history | grep apt | tail -n 3 # filtrer puis garder la fin
ps aux | sort -k4 -nr | head # processus les plus gourmands en mémoire
Enregistrer dans un fichier : > et >>
ip a > reseau.txt # crée ou remplace le fichier
date >> journal.txt # ajoute à la fin
> écrase le fichier sans prévenir. En cas de doute, utilisez >>.
Les erreurs : 2> et 2>&1
find / -name "*.conf" 2>/dev/null # masque « Permission non accordée »
sudo apt update > maj.log 2>&1 # tout dans le même fichier
commande 2> erreurs.txt # seulement les erreurs
tee : voir et enregistrer à la fois
sudo apt upgrade | tee maj.log
Exemples utiles
du -sh ~/* | sort -h | tail -n 5 # dossiers les plus lourds
sort noms.txt | uniq > uniques.txt # sans doublons
dpkg -l | grep -c "^ii" # nombre de paquets installés