Optimisation des performances
make -j8 # Adaptez ce nombre en fonction du nombre de cœurs de votre processeur
make # Équivalent à -j1, exécution mono-cœur, donc beaucoup plus lent que -j8
Surveillance de l'utilisation du GPU
pip install gpustat
watch --color -n1 gpustat -cpu
# Ou
gpustat -cpu
# Ou
nvidia-smi
Décompression de fichiers
tar -xvzf cmake-3.22.1.tar.gz
# Ou
sudo apt-get install unzip # Installation de l'outil de décompression
unzip nom_fichier.zip # Décompression du fichier (note: assurez-vous d'être dans le répertoire de l'archive)
unzip fichier.zip -d dossier_destination # Pour décompresser dans un répertoire spécifique, utilisez le paramètre -d
# Ou
sudo apt-get update
sudo apt-get install unrar
unrar x fichier_exemple.rar
# L'option x dans la commande extrait les fichiers. Les fichiers extraits seront sauvegardés dans le répertoire courant.
# Pour décompresser dans un répertoire différent, utilisez l'option -d suivie du répertoire de destination.
unrar x fichier_exemple.rar -d mon_dossier
Compression de fichiers
sudo apt-get update
sudo apt-get install rar
rar a -r archive.rar dossier/
rar a archive.rar fichier1.txt fichier2.txt dossier1/ dossier2/
Gestion des fichiers
1. Vérification des permissions des fichiers
ls -l /home/utilisateur
ls -ld /home/cmx
2. Vérification de l'ID et du nom d'utilisateur actuel
id
echo $USER
3. Modification des permissions
sudo chmod +x chemin/du/fichier ou nom_du_fichier
4. Édition de fichiers
Méthode avec nano : création et édition du fichier vncserver@:3.service dans le dossier system
sudo nano /etc/systemd/system/vncserver@:3.service
Après édition, appuyez sur ctrl+o pour sauvegarder, Entrée pour confirmer le nom du fichier, et ctrl+x pour quitter l'éditeur.
Méthode avec gedit : édition du fichier test
sudo gedit test
5. Validation des fichiers
sudo systemd-analyze verify /etc/systemd/system/vncserver@:3.service
6. Recherche de fichiers obsolètes
sudo find /etc/systemd/system /usr/lib/systemd/system -type l -exec test ! -e {} \; -print
Passage à l'utilisateur root
su root
exit
Information sur la taille des fichiers
du -ach *
ou
du -sh
du -sh *
Téléchargement de jeux de données
# Blender
gdown --id 18JxhpWD-4ZmuFKLzKlAw-w5PpzZxXOcG # téléchargement de nerf_synthetic.zip
unzip nerf_synthetic.zip
rm -f nerf_synthetic.zip
mv nerf_synthetic donnees/blender
Suppression de fichiers
La commande rm pour une suppression normale
rm nom_fichier
rm -rf pour supprimer récursivement un répertoire et tous ses sous-fichiers et sous-répertoires
rm -rf /chemin/vers/repertoire
Suppression forcée du fichier example.txt : Les fichiers et répertoires supprimés avec rm -f ne peuvent pas être récupérés, soyez donc très prudent lors de l'exécution de cette commande.
rm -f example.txt
Consultation des jorunaux système
journalctl
journalctl -xe
Adresse IP
hostname -I