Outils pour utilisateurs

Outils du site


php-bash:aide-memoire

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
php-bash:aide-memoire [2020/01/18 10:54] – [Récupérer les mails d’un fichier sous Linux] crustphp-bash:aide-memoire [2020/02/05 11:44] – [Lister les repo d'apt et les sources.list] crust
Ligne 539: Ligne 539:
  
 <code bash>$ grep -i -o '[A-Z0-9._%+-]\+@[A-Z0-9.-]\+\.[A-Z]\{2,4\}' inputMail.txt | sort -u > outputMail.txt</code> <code bash>$ grep -i -o '[A-Z0-9._%+-]\+@[A-Z0-9.-]\+\.[A-Z]\{2,4\}' inputMail.txt | sort -u > outputMail.txt</code>
 +
 +===== Inverse un motif dans un fichier selon des patterns =====
 +<code bash>cat file.txt | awk '{split($0,a," : ") ; print "[[ "a[2] " | "  a[1] "]]"}'</code>
  
 ===== Supprimer les kernels non utilisés ===== ===== Supprimer les kernels non utilisés =====
  
 <code bash># dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs apt-get -y purge</code> <code bash># dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs apt-get -y purge</code>
 +
 +
 +
 +===== Lister les repo d'apt et les sources.list =====
 +<code bash> find /etc/apt -type f -name '*.list' -exec bash -c 'echo -e "\n$1"; nl -ba "$1"' _ '{}' \;</code>
 +
 +<code bash>apt-cache policy | grep http | awk '{print $2 $3}' | sort -u</code>
 +
 +<code bash>find /etc/apt -type f -name '*.list' | xargs cat | grep -v "^#" | grep -v '^ *$'</code>
 +===== Temps d'execution d'un script et charge processeur =====
 +
 +<code bash>/usr/bin/time -f "\t%E real,\t%U user,\t%S sys, \t%P cpu" ls -Rls /</code>
php-bash/aide-memoire.txt · Dernière modification : 2024/06/13 18:34 de cyrille