Commandes Essentielles Linux pour Ubuntu 18.04

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

Étiquettes: commandes linux Ubuntu administration système terminal Shell

Publié le 29 juin à 21h27