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 *.logoutail -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.
Affiche les journaux du service apache2.:
-
journalctl -u apache2.serviceou -
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
- Modifie le fichier apache2.conf sans l'ouvrir: