2024-06-10 18:32:21 +02:00

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
Description
No description provided
Readme 22 KiB