Les commandes de base du Terminal

Imprimer
PDF

Les commandes terminal ne sont pas un passage obligé, pratiquement tout peut se faire de manière graphique.Ceci dit je vais ici mettre les principales commandes (cela prendra plusieurs jours) pour que les nouveaux sur nos systèmes s'y retrouvent un peu et peut être pour les anciens un pense bete. :d


La gestion des paquets

sudo apt-get install cette commande permet d'effectuer une installation simple d'un paquet.
sudo apt-get -f install cette commande permet de forcer l'installation d'un paquet qui a échoué en y incluant des dépendances
apt-get source effectue le téléchargement des codes sources
sudo apt-get remove désinstalle le paquet
sudo apt-get autoremove désinstalle le paquet avec toutes ses dépendances
sudo apt-get remove --purge désinstalle le paquet et tous les fichiers de configuration
sudo apt-get autoremove --purge désinstalle le paquet, les dépendances et les fichiers de configurations
sudo apt-get clean supprime les copies de paquet installé (cela ne touche pas au paquet installé)
sudo apt-get autoclean supprime les copies de paquet désinstallé
sudo apt-get update mise a jours des dépots
sudo apt-get upgrade mise a jours des paquets vers les dernières versions
sudo apt-get dist-upgrade mise a jours des paquets vers les dernières versions mais en incluants de nouveaux paquets si c'est nécessaire
sudo dpkg --get-selections > liste-des-paquets créé un fichier "liste-des-paquets" dans le répertoire courant. Il contient la liste des paquets installés
sudo dpkg --set-selections < liste-des-paquets
sudo apt-get update
sudo apt-get dselect-upgrade les 3 commandes permettent de récupèrer et de restaurer vos paquets a partir de votre fichier liste de paquet
sudo gedit /etc/apt/sources.list permet d'acceder au fichier des dépots pour les configurer
apt-cache showpkg affiche les information sur le paquet
apt-cache dumpavail affiche la liste des paquets disponibles
apt-cache show affiche les information sur le paquet depuis le cache
sudo apt-file update met a jours les fichiers
sudo dpkg --configure-a reconfigure les paquets mal configurés

La gestion du matos

lsusb liste tous les périphériques USB branchés sur votre ordinateur.
lspci est un utilitaire qui permet d'afficher des informations sur tous les bus PCI et le système et tous les périphériques qui y sont connectés.
lshw permet d'avoir la configuration matériel détaillée de votre ordinateur
dmesg affiche les logs du système sur le matériel et périphérique, leur état de fonctionnement
iwconfig permet de savoir si la carte wifi est reconnue par le système
gstreamer-properties permet de vérifier la reconnaissance de la webcam en lançant le test vidéo
sudo dd if=/dev/mem bs=32k skip=30 count=2 | strings | grep -i bios connaitre la version de votre bios

la gestion du processus

ps permet de lister tous les processus qui tournent sur le système,
kill permet de tuer un processus dans "les règles de l'art" (avec l'option -9 suivis du PID du processus)
pidof permet de récupérer directement le pid d'un processus, il est souvent combiné avec kill : kill -9 `pidof nautilus` (tue le processus nautilus grâce à son pid)
bg passe un processus en tache de fond (background)
top affiche et classe les processus actifs (cpu - mém - temps)

La gestion du noyau

lsmod Afficher la liste des modules du noyau chargés en mémoire. Le format est : nom, taille, compteur d'usage, liste des modules l'utilisant.
modprobe permet de charger dynamiquement (sans redémarrer) un module et ses dépendances pour la gestion d'un matériel bien précis (webcam, wifi, etc.)
insmod et rmmod permettent de charger ou décharger (insmod, rmmod respectivement) un module sans ses dépendances.

 

 

Merci Ă  maverick09 pour sa contribution!