====== Linux : Pense-Bête ======
Page d'astuce, de conseil, et d'outils utile pour Linux, glaner à droite à gauche.
===== Help =====
* //apropos// Liste les programme contenant XXX apropos XXX
===== Archives Compressées =====
* //tar// tar cvfz archive.tgz dossier/
* //untar// tar xvf archive.tgz
===== Ai Gen & GPU tools =====
* //nvidia-smi//
Affiche les information GPU sur l'utilisation.
watch -d permet de voir les modification en temps réel et surligné les caractères qui changent watch -d -n 0.5 nvidia-smi
===== Voir les ports ouverts =====
* //netstat// netstat -tulpn
===== ffmpeg Magic =====
* Get the LUFS level of an audio ffmpeg -i input-file.mp3 -af ebur128=framelog=verbose -f null - 2>&1 | awk '/I:/{print $2}'
===== SSH =====
* Créer des raccourci "Host" dans ~/.ssh/config
* Créer une clé de chiffrement : ssh-keygen -t ed25519
* Ajouter la clé dans le trousseau du client : ssh-add test
* Donner la clé publique au server : ssh-copy-id -i /path/to/key host
* **Conversion de fichier**
* JPG to PDF (imagemagick) convert {picture}.jpg {document}.pdf
===== Bagrounds Jobs =====
* Pour passer une commande en arrière-plan ajouter à la fin de celle-ci "&"
* Si vous voulez voir la listes des commandes mis en arrière plan utilisez jobs -l
* Vous pouvez voir le résultat de la commande dans un fichier "nom de la commande"-log
* Depuis la liste des tache en arrière-plan vous pouvez récupérez le PID pour kill une commande.
===== Users & Groups =====
*Afficher les groupe auquel appartient un utilisateur : groups toto
*Pour faire l'inverse (voir quels utilisateur appartienne à un groupe) getent group sudo
*Un peu plus de détail ? Voir les "id" d'un utilisateur et de ses groupes id toto
===== Remerciements =====
[[https://sebsauvage.net/wiki/doku.php?id=accueil|Sebsauvage]], Fabulous Fab's