Une liste de commandes utiles
== Monter une image ISO ==
mount -t iso9660 -o loop backup.iso /mnt/tmp
== Connaitre les services en cours et leurs ports ==
netstat -apnt | grep LISTEN
== Rechercher des fichiers par date de modification ==
find . -mtime -3 | less
== -3 pour les fichiers modifiers depuis 3 jours ==
find . -atime -3 -exec ls -l {} \;
== Voir des images en ASCII ==
aview ou aaxine
== Recheche d’un motif dans un fichier et sortie dans un autre ==
awk '/motif/ {print}' access.log.8 > result
== Connaitre les commandes les plus utilisé ==
history | cut -b8- | sed -e "s/sudo //" | cut -d' ' -f1 | sort| uniq -c | sort -rg | head</code
== Import des cles pour apt ==
gpg --keyserver subkeys.pgp.net --recv <ID de la cle> && gpg --export --armor <ID de la cle> | apt-key add -
== Verifie les process qui n’ont pas a ouvrir de port ==
echo "=Apps Connectees=" && lsof -i | sed -n '/["ESTABLISHED""LISTEN"]/p' | awk '{print $1}' | uniq
== Remplacer les espaces par des _ ==
for i in *\ *; do mv "$i" `echo $i | tr " " "_"`; done
== Pour mettre en couleur du texte dans un fichier ==
tail -n 100 /var/log/syslog |perl -pe 's/CHAINE/\e[1;31m$&\e[0m/g'</code
== Compter le nombres d’éléments dans un répertoire ==
ls -1 | wc -l
== compter un motif dans un fichier ==
grep -c 'motif' fichier
ou
grep -o motif fichier|wc -l