Commandes utiles

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