$ read -p "Host : " h; read -p "First port : " f; read -p "Last port : " l; echo "---"; for ((p=$f; p<=$l; p++)) ;do (>/dev/tcp/$h/$p) >&/dev/null && echo "Port $p : open"; done Host : 127.0.0.1 First port : 1 Last port : 1000 --- Port 21 : open Port 80 : open
Une ligne de commande pour vérifier les réponses de statuts de plusieurs url contenues dans un fichier urls.txt
> cat plainurls.txt | while read u;do echo "$(printf '%-100s' "$u")-> $((curl -I -s -m 5 -k "$u"||echo KO)|head -n 1 -)"; done
$ man <cli1> > 1; man <cli2> > 2; diff -u 1 2 | less #Exemple entre chattr et chmod $ man chattr > 1; man chmod > 2; diff -u 1 2 | less
Connaitre le poids de chaque dossiers avec affichage par odre alphabétique.
du -sh */
comment trouver un fichier contenant une expression spécifique ?
$ grep -rnw '/path/to/directory/' -e 'searchterm'
r
or -R
examinera de manière récursive (dans les répertoires) tous les fichiers situés dans le chemin spécifié.n
affichera le numéro de ligne où le terme apparaît dans chaque fichier.-w
pour trouver en sortie l'expression complète$ sudo netstat -plnt | fgrep <port number>
Pour un regard sur les incidents dans la journalisation
watch tail -n 20 /var/log/syslog
*limite les réponses aux 20 derniers events
Ou aussi
tail -F /var/log/syslog
Pour comparer avec watch
Pour monitorer la fréquenc en dynamique du CPU d'une machine
watch -n0.1 "grep "[M]Hz" /proc/cpuinfo"