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/12 20:12] – [Récupérer les mails d’un fichier sous Linux] crustphp-bash:aide-memoire [2020/02/12 20:55] – [Aide mémoire Linux] crust
Ligne 10: Ligne 10:
   * [[http://www.serveur-linux.info/2012/01/depot-personnalise-paquets-debian/|Dépôt personnalisé paquet Debian]]   * [[http://www.serveur-linux.info/2012/01/depot-personnalise-paquets-debian/|Dépôt personnalisé paquet Debian]]
   * [[https://www.cyberciti.biz/linux-news/linux-kernel-5-0-released-how-to-install/|Compiler un kernel 5]]   * [[https://www.cyberciti.biz/linux-news/linux-kernel-5-0-released-how-to-install/|Compiler un kernel 5]]
 +
 +-----
 +__**Creation de paquets debians**__
 +
 +  *[[ https://vincent.bernat.ch/fr/blog/2016-empaquetage-debian-empirique|Empaquetage empirique ]]
 +  *[[ https://www.debian.org/doc/debian-policy/#document-ch-maintainerscripts|Debian Policy Manual ]]
 +  *[[ https://www.debian.org/doc/debian-policy/ch-archive.html#s-subsections| Section / priority]]
 +  *[[https://www.debian.org/doc/manuals/debmake-doc/ch05.en.html#control| DEBIAN CONTROL]]
 +  *[[https://manpages.debian.org/jessie/devscripts/debchange.1.fr.html | Debchange]]
 +  *[[ https://linuxhint.com/debian-package-creation-howto/Debian Package Creation HowTo| ]]
 +  *[[https://www.debian.org/doc/manuals/maint-guide/dother.fr.html | Chapitre 5. Autres fichiers dans le répertoire debian]]
 +  *[[ https://www.debian.org/doc/manuals/maint-guide/dreq.fr.html#customrules| Chapitre 4. Fichiers nécessaires dans le répertoire debian]]
  
    
Ligne 538: Ligne 550:
 Parse le fichier, récupère les mails, supprime les doublons et redirige la sortie standard via un fichier texte Parse le fichier, récupère les mails, supprime les doublons et redirige la sortie standard via un fichier texte
  
-<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 ===== 
 + 
 +<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