831 B
831 B
Grep
Rechercher tous les fichiers de /etc contenant le nom de la machine
sudo grep -rl $(hostname) /etc/ 2> /dev/null
Nocomment
Mettre en place l'expression régulière utilisable avec grep permettant d'afficher le contenu d'un fichier:
- sans les commentaires
- sans les lignes vides
grep -vE '^#'
grep -vE '^$'
grep -vE '^(\s+#|#|$)'
Alias nocomment
Mettre en place l'alias nocomment permettant d'appliquer facilement la regex précédente sur un fichier
alias nocomment="grep -vE '^(\s+#|#|$)'"
Alias permanent
rajouter la définition de l'alias dans ~/.bashrc
Sed
sed 's/^(#|$|\s+#.*)//g' /etc/profile > profile
Sed
history | awk '{print $4}' | sort | uniq -c | sort -n
history | awk '{cmd[$4]++};END{ for (ptr in cmd) print ptr, cmd[ptr] }' | sort -k2 -n