Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
php-bash:aide-memoire [2021/05/06 10:08] – [Crontab sans notification mail] cyrille | php-bash:aide-memoire [2022/01/11 18:23] – [Aide mémoire Linux] cyrille | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
====== Aide mémoire Linux ====== | ====== Aide mémoire Linux ====== | ||
+ | |||
+ | **Pourquoi ne pas lancer des applis X via le compte root (si non prévues)** | ||
+ | |||
+ | __Traduction d'un extrait d' | ||
+ | |||
+ | // | ||
+ | **Exécuter des applications GUI en tant que root | ||
+ | |||
+ | " | ||
+ | doivent être conscients. Comme l'a dit Emmanuele Bassi, un développeur GNOME: «il n'y a pas de * vraies * raisons | ||
+ | technologiques justifiées pour lesquelles quiconque devrait exécuter une application GUI en tant que root. | ||
+ | En exécutant des applications GUI en tant qu' | ||
+ | de code qui n'ont pas été audités correctement pour s' | ||
+ | également du code qui touchera des fichiers dans votre $ HOME et peut changer leur propriété sur le système | ||
+ | de fichiers; connectez-vous, | ||
+ | de sécurité massive et béante [...]. "**// | ||
+ | |||
+ | __Sources__ | ||
+ | |||
+ | * https:// | ||
+ | * https:// | ||
+ | |||
Quelques liens : | Quelques liens : | ||
Ligne 700: | Ligne 722: | ||
===== FLAC TO MP3 ===== | ===== FLAC TO MP3 ===== | ||
+ | **Avec ffmpeg** | ||
< | < | ||
parallel ffmpeg -i {} -qscale:a 0 {.}.mp3 ::: ./*.flac | parallel ffmpeg -i {} -qscale:a 0 {.}.mp3 ::: ./*.flac | ||
</ | </ | ||
+ | |||
+ | **Avec lame** | ||
+ | |||
+ | < | ||
+ | #!/bin/bash | ||
+ | |||
+ | for a in ./*.flac; do | ||
+ | # give output correct extension | ||
+ | OUTF=" | ||
+ | |||
+ | # get the tags | ||
+ | ARTIST=$(metaflac " | ||
+ | TITLE=$(metaflac " | ||
+ | ALBUM=$(metaflac " | ||
+ | GENRE=$(metaflac " | ||
+ | TRACKNUMBER=$(metaflac " | ||
+ | DATE=$(metaflac " | ||
+ | |||
+ | # stream flac into the lame encoder | ||
+ | flac -c -d " | ||
+ | --ta " | ||
+ | --tn " | ||
+ | done | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== WMA TO MP3 ===== | ||
+ | |||
+ | **En une ligne** | ||
+ | < | ||
+ | |||
+ | **En script** | ||
+ | |||
+ | |||
+ | <code | download> | ||
+ | #!/bin/bash | ||
+ | for i in *.wma; do | ||
+ | j=" | ||
+ | soundconverter -b -m audio/mpeg -s .mp3 " | ||
+ | done | ||
+ | </ | ||
===== Redimensionner des images ===== | ===== Redimensionner des images ===== | ||
Ligne 709: | Ligne 773: | ||
for f in *.jpeg ; do convert $f -resize 50% new_$f; done | for f in *.jpeg ; do convert $f -resize 50% new_$f; done | ||
</ | </ | ||
+ | |||
+ | |||
+ | ===== Chercher [dans] les logs ===== | ||
+ | |||
+ | Avec systemd, nous avons obtenu journalctl qui permet facilement un filtrage à grain fin comme celui-ci: | ||
+ | |||
+ | < | ||
+ | sudo journalctl --since "2 days ago" | ||
+ | sudo journalctl --since " | ||
+ | sudo journalctl -b # last boot | ||
+ | sudo journalctl -k # kernel messages | ||
+ | sudo journalctl -p er # by priority (emerg|alert|crit|err|warning|info|debug) | ||
+ | sudo journalctl -u sshd # by unit | ||
+ | sudo journalctl _UID=1000 # by user id | ||
+ | </ | ||
+ | ===== Fonction bash pour la gestion des couleurs ===== | ||
+ | |||
+ | <code | download> | ||
+ | |||
+ | #!/bin/bash | ||
+ | |||
+ | couleur_rouge () { | ||
+ | echo -e " | ||
+ | } | ||
+ | |||
+ | echo "Une phrase avec un $(couleur_rouge mot) voilà" | ||
+ | </ | ||
+ | |||
+ | Et pour le référenciel des couleurs et bien plus : https:// | ||
+ | |||