Skip to main content

Edit Fichier

  • head -n2 index.html : Affiche les deux premières lignes du fichier.

  • tail -n2 index.html : Affiche les deux dernières lignes du fichier.

  • /var/log : Dossier contenant l'ensemble des enregistrements de journal.

  • tail -f *.log ou tail -f /var/log/*.log : Affiche la dernière ligne de tous les fichiers journaux.

  • cat auth.log | less : Affiche le contenu de auth.log page par page.

  • cat auth.log | more : Affiche le contenu de auth.log page par page.

  • cat auth.log | grep sudo | grep student | grep -v TTY | grep -v sudo:auth | awk '{print "jour: "$2 " Heure: " $3}' : Affiche les lignes de auth.log contenant sudo et student, mais pas TTY ou sudo:auth. La commande Awk affiche les 2e et 3e colonnes.

  • grep imap-login mail.log | awk '{ print $8 }' | sed 's/user=<//' | sed 's/>,//' | sort | uniq -c | sort -k1 -n :Affiche la huitième colonne des lignes contenant imap-login dans mail.log. Ensuite, effectue des modifications avec sed, trie, compte les occurrences, et trie par nombre d'occurrences.

Linux Sort
Linux Uniq
Linux AWK

Affiche les journaux du service apache2.:

  • journalctl -u apache2.service ou

  • tail -f /var/log/apache2/*.log

  • ed apache2.conf

    • $p : Affiche la dernière ligne du fichier apache2.conf.
    • 1p : Affiche la première ligne du fichier apache2.conf.

Dans Vim:

Remplace toutes les occurrences de "AllowOverride all" par "AllowOverride None".

  • :%s/AllowOverride all/AllowOverride None/g

    • Modifie le fichier apache2.conf sans l'ouvrir:
      • sed -i -e 's/AllowOverride all/AllowOverride None/g' apache2.conf
    • Supprime les occurrences de "AllowOverride all" dans apache2.conf.
      • sed -i -e 's/AllowOverride all//g' apache2.conf