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
outail -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.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
- Modifie le fichier apache2.conf sans l'ouvrir: