Outils pour utilisateurs

Outils du site


informatique:divers

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
informatique:divers [2021/04/19 18:32] – [Récupérer l'identifiant d'une chaîne Youtube] alexisinformatique:divers [2022/07/14 05:44] (Version actuelle) – [Partager un point d'accès WiFi avec un QR-code] alexis
Ligne 6: Ligne 6:
 # génération d'une archive en changeant les chemins des fichiers # génération d'une archive en changeant les chemins des fichiers
 tar -C test.tar/ --transform="s/\./hello/" --transform="s/toto1/tata/" -cvzf tar.tar . tar -C test.tar/ --transform="s/\./hello/" --transform="s/toto1/tata/" -cvzf tar.tar .
 +
 +# génération d'un pdf à partir d'un md
 +pandoc --from=markdown --to=latex -o Config.Switch.pdf --toc -N -V colorlinks -H head.tex -V geometry:"top=2cm,bottom=2cm,left=2cm,right=2cm" Config.Switch.md
 </code> </code>
 </WRAP> </WRAP>
Ligne 212: Ligne 215:
  
 Pour plus d'information, voir [[https://metacpan.org/pod/ack#Defining-your-own-types|ici]] et dans la [[https://beyondgrep.com/documentation/|documentation officielle]] Pour plus d'information, voir [[https://metacpan.org/pod/ack#Defining-your-own-types|ici]] et dans la [[https://beyondgrep.com/documentation/|documentation officielle]]
 +
 +===== Ne pas chercher dans un répertoire avec ack =====
 +Il faut modifier le fichier //[[https://metacpan.org/pod/ack#Use-the-.ackrc-file|.ackrc]]// et utiliser ''%%--ignore-dir%%'' de la manière suivante :
 +<code - .ackrc>
 +--ignore-dir=<dirname>
 +</code>
 +
 +<WRAP info>
 +Cette option peut être utilisées plusieurs fois pour ignorer plusieurs répertoires. Elle ne supporte que les noms de répertoires simples.
 +Elle peut-être aussi utilisée directement lors de l'exécution de ''ack''.
 +</WRAP>
 +
  
 ===== Extraire une liste de chaînes de caractères ===== ===== Extraire une liste de chaînes de caractères =====
Ligne 244: Ligne 259:
 comm -- a.txt b.txt comm -- a.txt b.txt
  
-# Affiche les lignes communes aux 2 fichiers+# Affiche les lignes qui ne sont que dans un des 2 fichiers
 comm -12 -- a.txt b.txt comm -12 -- a.txt b.txt
  
-# Affiche les lignes qui ne sont que dans un des 2 fichiers+# Affiche les lignes communes aux 2 fichiers
 comm -3 -- a.txt b.txt comm -3 -- a.txt b.txt
 </code> </code>
Ligne 318: Ligne 333:
   * ''-D'' indique le fichier dans lequel enregistrer les entêtes de la réponse (ici //-// ou sortie standard).   * ''-D'' indique le fichier dans lequel enregistrer les entêtes de la réponse (ici //-// ou sortie standard).
   * ''-o'' indique le fichier dans lequel enregistrer le corps de la réponse (ici ///dev/null//).   * ''-o'' indique le fichier dans lequel enregistrer le corps de la réponse (ici ///dev/null//).
 +
 +===== Partager un point d'accès WiFi avec un QR-code =====
 +<code bash>
 +# Génère un QR-code
 +qrencode -s 7 -l H -o Guest.Wifi.png 'WIFI:S:<SSID>;T:<WEP|WPA|blank>;P:<PASSWORD>;H:<true|false|blank>;;'
 +
 +# Génère un QR-code avec icône au centre
 +qrencode -s 7 -l H -o - 'WIFI:S:<SSID>;T:<WEP|WPA|blank>;P:<PASSWORD>;H:<true|false|blank>;;' | \
 +convert - -gravity center \
 +\( /usr/share/icons/Adwaita/64x64/status/network-wireless-signal-excellent-symbolic.symbolic.png -bordercolor white -border 10x10 -bordercolor black -border 5x5 \) \
 +-composite -trim -bordercolor white -border 10x10 -bordercolor black -border 1x1 wifi.png
 +
 +# Génère un QR-code avec icône au centre ainsi que les informations en clair
 +qrencode -s 7 -l H -o - 'WIFI:S:<SSID>;T:<WEP|WPA|blank>;P:<PASSWORD>;H:<true|false|blank>;;' | \
 +convert \( - -gravity center \( /usr/share/icons/Adwaita/64x64/status/network-wireless-signal-excellent-symbolic.symbolic.png \
 + -bordercolor white -border 10x10 -bordercolor black -border 5x5 \) -composite -trim -bordercolor white -border 10x10 \) \
 +\( -size 500x500 xc:white -font /usr/share/fonts/TTF/DejaVuSansMono.ttf -fill black -pointsize 16 -draw "text 0,16 'SSID: <SSID>'" \
 + -trim -bordercolor white -border 10x10 \) \( -size 500x500 xc:white -font /usr/share/fonts/TTF/DejaVuSansMono.ttf -fill black \
 +-pointsize 16 -draw "text 0,16 'PWD: <PASSWORD>'" -trim -bordercolor white -border 10x10 \) -gravity center -append -border color black -border 1x1 wifi.png
 +</code>
 +  * ''S'' défini le SSID du réseau.
 +  * ''T'' défini le protocole de sécurité utilisé.
 +  * ''P'' défini le mot de passe.
 +  * ''H'' défini si le réseau est caché ou non.
informatique/divers.1618882376.txt.gz · Dernière modification : 2021/04/19 18:32 de alexis