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
Sebsauvage, Fabulous Fab's