Commandes Linux Essentielles
30 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Quelle commande est principalement utilisée pour compresser des fichiers sous Linux ?

  • grep
  • chmod
  • tar (correct)
  • ls
  • Quel est l'usage principal des commandes APT sous Linux ?

  • Téléchargement de fichiers
  • Installation et mise à jour de logiciels (correct)
  • Gestion des processus
  • Gestion des utilisateurs
  • Quel type de commandes est associé à la gestion de l'audio dans Linux ?

  • pipewire (correct)
  • mv
  • rsync
  • grep
  • Quelle commande serait la plus appropriée pour obtenir des informations sur le matériel d'un système Linux ?

    <p>uname</p> Signup and view all the answers

    Quelle commande permet généralement de gérer des processus en cours d'exécution dans un système Linux ?

    <p>ps</p> Signup and view all the answers

    Quelle commande permet de vérifier et réparer un système de fichiers Linux ?

    <p>fsck</p> Signup and view all the answers

    Quelle commande est utilisée pour afficher l’espace disque libre sur un système Linux ?

    <p>df</p> Signup and view all the answers

    Quelle commande permet de créer un système de fichiers sur un disque ?

    <p>mkfs</p> Signup and view all the answers

    Pour redimensionner ou vérifier un système de fichiers sur un périphérique, quelle commande utilise-t-on ?

    <p>fsadm</p> Signup and view all the answers

    Quelle commande permet d’afficher l’occupation disque par dossier ?

    <p>du</p> Signup and view all the answers

    Quelle commande est utilisée pour gérer les disques et les partitions de disque ?

    <p>parted</p> Signup and view all the answers

    Quel est le rôle de la commande blkid dans un système Linux ?

    <p>Imprimer les attributs du périphérique de bloc</p> Signup and view all the answers

    Quel outil est utilisé pour afficher le contenu d'un fichier?

    <p>cat</p> Signup and view all the answers

    Quelle commande permet de trier un flux d'entrée?

    <p>sort</p> Signup and view all the answers

    Quelle commande pourrait être utilisée pour rechercher une occurrence spécifique dans un fichier?

    <p>grep</p> Signup and view all the answers

    Quelle commande est utilisée pour afficher les dernières lignes d'un fichier?

    <p>tail</p> Signup and view all the answers

    Quelle commande permet de supprimer des sections d'un fichier?

    <p>cut</p> Signup and view all the answers

    Quelle commande permet de joindre les lignes de deux fichiers sur la base d'un champ commun?

    <p>join</p> Signup and view all the answers

    Que fait la commande 'wc'?

    <p>Elle affiche le nombre de lignes dans un fichier texte.</p> Signup and view all the answers

    Laquelle de ces commandes permet non seulement de lire l'entrée standard mais aussi de l'écrire dans un fichier?

    <p>tee</p> Signup and view all the answers

    Quelle commande est un langage de balayage et de traitement des motifs?

    <p>awk</p> Signup and view all the answers

    Quelle commande permet d'obtenir des informations sur les supports de stockage ?

    <p>hdparm</p> Signup and view all the answers

    Quelle commande affiche les informations du processeur ?

    <p>lscpu</p> Signup and view all the answers

    Parmi les commandes suivantes, laquelle permet d'afficher des informations très détaillées sur les périphériques ?

    <p>lshw</p> Signup and view all the answers

    Quelle commande est utilisée pour lister les périphériques USB ?

    <p>lsusb</p> Signup and view all the answers

    Quelle commande permet d'afficher la mémoire utilisée et libre sur un système ?

    <p>free</p> Signup and view all the answers

    Quel outil permet de lister tous les bus PCI et les détails des périphériques qui y sont connectés ?

    <p>lspci</p> Signup and view all the answers

    Quelle commande exécute périodiquement une autre commande ou script et affiche sa sortie en temps réel ?

    <p>watch</p> Signup and view all the answers

    Quelle commande extrait des structures de données SMBOIS pour afficher les informations système ?

    <p>dmidecode</p> Signup and view all the answers

    Quelle commande liste les périphériques SCSI connectés à un système ?

    <p>lsscsi</p> Signup and view all the answers

    Study Notes

    Commandes Linux

    • Linux est un système d'exploitation utilisable via une ligne de commande à partir d'un terminal.
    • L'utilisation d'un terminal est utile pour administrer des serveurs à distance via SSH.
    • Un terminal Linux peut être installé dans Windows 10 via WSL.
    • Ce document fournit une liste de commandes Shell Linux, couvrant les bases pour administrer un serveur ou un PC.
    • La plupart des commandes sont standard et disponibles dans la plupart des distributions Linux.

    Commandes système de fichiers

    • is: Affiche le contenu d'un répertoire.
    • cd: Change de répertoire.
    • cmp: Compare deux fichiers.
    • cp: Copie un fichier ou un répertoire.
    • diff: Compare deux fichiers ligne par ligne et affiche les différences.
    • env: Exécute un autre programme dans un environnement personnalisé sans modifier l'environnement actuel.
    • locate: Recherche des fichiers (peut ne pas être installé par défaut).
    • mv: Déplace/renomme un fichier ou un répertoire.
    • rmdir: Supprime un répertoire.
    • mkdir: Crée un répertoire.
    • ln: Crée un lien symbolique vers un fichier ou un répertoire.
    • lsof: Liste les fichiers ouverts.
    • export: Définit les variables d'environnement.
    • find: Recherche un fichier dans l'arborescence.
    • file: Indique le type de fichier.
    • printenv: Affiche toutes les variables d'environnement.
    • rename: Renomme un fichier selon un motif.
    • pwd: Affiche le répertoire courant.
    • which: Renvoie le chemin d'accès d'un fichier.
    • set: Définit ou annule les variables de l'interpréteur de commandes ; sans argument, affiche toutes les variables.
    • umask: Définit les autorisations lors de la création de fichiers ou de répertoires.
    • unset: Supprime les variables de l'interpréteur et de l'environnement.

    Commandes de compression/décompression

    • gzip: Compresse/décompresse des fichiers au format gzip.
    • tar: Regroupe des fichiers ou répertoires dans un seul fichier.
    • unzip: Décompresse les fichiers ZIP.
    • zip: Compresse des fichiers au format ZIP.
    • Plusieurs formats de compression sont cités (tar, gzip, bzip, rar, ZIP, 7zip).

    Commandes disques

    • blkid: Imprime les attributs des périphériques de bloc (partitions).
    • dd: Copie des partitions de disque.
    • df: Affiche l'espace disque libre.
    • du: Affiche l'espace disque utilisé par répertoire.
    • fsadm: Redimensionne ou vérifie le système de fichiers.
    • fdisk: Gère les disques et partitions.
    • fsck: Vérifie et répare les systèmes de fichiers Linux.
    • hwinfo: Indique des informations sur le matériel, notamment les disques et partitions.
    • lsblk: Liste les blocs de stockage (partitions, lecteurs optiques).
    • mkfs: Crée un système de fichiers (ex: ext4).
    • mkfifo: Crée un tube nommé (FIFO).
    • parted: Liste et modifie les partitions de disque.

    Commandes texte

    • awk/gawk: Langage de balayage et traitement de motifs sur texte.
    • cat: Affiche le contenu d'un fichier.
    • cfscript: Divise un fichier en utilisant des lignes de contexte ou des motifs.
    • cut: Supprime des sections d'un fichier.
    • grep: Recherche des occurrences dans un fichier.
    • head: Affiche le début d'un fichier.
    • join: Rejoint des lignes de deux fichiers par champ commun.
    • less: Affiche un fichier page par page (plus rapide que "more").
    • look: Affiche les lignes commençant par un motif.
    • more: Affiche un fichier page par page.
    • nl: Affiche les fichiers avec des numéros de lignes.
    • sed: Recherche/remplace ou remplace du texte.
    • sort: Trie l'entrée.
    • tee: Ecrit l'entrée standard à la fois en sortie et dans un autre fichier.
    • tail: Affiche les dernières lignes d'un fichier.
    • tr: Transforme une liste de caractères en une autre.
    • wc: Calcule le nombre de lignes d'un fichier.

    Commandes utilisateur

    • adduser/useradd: Ajoute un utilisateur.
    • chage: Affiche/modifie les dates d'expiration des comptes utilisateurs.
    • chmod: Change les droits d'accès à un fichier/répertoire.
    • chown: Change le propriétaire d'un fichier/répertoire.
    • chfn: Change les informations complètes d'un utilisateur.
    • chgrp: Change le groupe propriétaire d'un fichier/répertoire.
    • chpasswd: Change les mots de passe.
    • userdel: Supprime un utilisateur.
    • usermod: Modifie un compte utilisateur
    • groupmod: Modifie la configuration d'un groupe d'utilisateurs.
    • id: Affiche les informations UID/GID d'un utilisateur.
    • login: Démarre une session.
    • logname: Affiche les utilisateurs connectés.
    • passwd: Change le mot de passe.
    • pwck: Vérifie la validité des fichiers mots de passe.
    • pwconv/pwunconv: Convertit/supprime les fichiers mots de passe (shadow).
    • su: Change d'utilisateur.
    • sudo: Exécute une commande avec les privilèges d'un autre utilisateur.
    • sulogin: Démarre une session unique utilisateur.
    • users: Affiche les utilisateurs connectés.
    • who: Affiche les utilisateurs connectés.
    • whoami: Affiche le nom d'utilisateur courant.

    Commandes matériels

    • hdparm: Informations sur les disques/SSD.
    • dmidecode: Informations système (SMBIOS).
    • free: Affiche la mémoire système (utilisée/libre).
    • hwinfo: Informations détaillées sur la machine.
    • lscpu: Informations sur le processeur (CPU).
    • lshw: Informations détaillées sur la machine (complète).
    • lspci: Liste les bus PCI et les périphériques connectés.
    • isscsi: Liste les périphériques SCSI.
    • isusb: Liste les périphériques USB.
    • watch: Exécute une commande/script et affiche la sortie en temps réel.

    Commandes processus

    • bg: Passe un processus en arrière-plan.
    • fg: Reprend un processus arrêté en arrière-plan.
    • disown: Supprime des travaux de l'arrière-plan.
    • kill: Envoie un signal à un processus (pour le tuer).
    • nice: Exécute un processus avec une priorité modifiée.
    • nohup: Continue l'exécution d'une commande après la fermeture du shell.
    • renice: Change la priorité d'un processus en cours d'exécution.
    • pgrep: Trouve des processus par critère (PID).
    • pidof: Affiche le PID d'un processus.
    • pkill: Envoie un signal (SIGTERM par défaut) à des processus.
    • pwait: Attend la fin des processus.
    • ps: Liste les processus.
    • top: Affiche et classe les processus actifs (CPU, mémoire, temps).

    Commandes réseau

    • arp: Affiche/manipule la table ARP.
    • dig: Requêtes DNS avancées (à installer).
    • ethtool: Contrôle le pilote réseau et le matériel.
    • host: Résolution DNS.
    • iftop: Affiche l'utilisation du réseau par interface.
    • ip: Liste les interfaces réseaux et paramètres IP.
    • ifconfig: Liste les interfaces réseaux et paramètres IP.
    • iptraf: Analyseur de paquet réseau.
    • hostname: Affiche/modifie le nom de la machine.
    • hostnamectl: Change définitivement le nom de la machine.
    • mtr: Tracert continu (pertes de paquets).
    • netstat: Affiche les connexions réseau.
    • route: Affiche/modifie les routes.
    • tcpdump: Capture/analyse les paquets réseau.
    • traceroute: Fait un traceroute à un hôte.

    Commandes téléchargement/transfert

    • curl: Transfert HTTP.
    • scp: Transfert sécurisé de fichiers via SSH.
    • rsync: Synchronisation de dossiers.
    • wget: Téléchargement de fichiers depuis un serveur web.

    Commandes système de base

    • alias/unalias: Crée/supprime des alias de commandes.
    • apropos: Affiche des informations sur des commandes.
    • chroot: Change l'environnement du système.
    • date: Affiche/modifie la date système.
    • dconf: Gère la base de données dconf.
    • halt: Arrêt du système.
    • help: Aide sur une commande.
    • echo: Affiche un texte.
    • gsettings: Interagit avec la base de données dconf.
    • history: Affiche l'historique des commandes.
    • man: Affiche le manuel d'une commande.
    • reboot: Redémarre le système.
    • sysctl: Configure les options du noyau Linux.
    • uname: Affiche les informations sur le noyau Linux.
    • uptime: Affiche le temps de fonctionnement du système et la charge moyenne.
    • which: Localise une commande.
    • whereis: Localise un exécutable.
    • shutdown: Arrêter le système.
    • xargs: Prépare et exécute des arguments.
    • sudo systemctl suspend: Mettre en veille simple (S3).
    • sudo systemctl hibernate: Hibernation (S4).
    • sudo systemctl hybrid-sleep: Mise en veille hybride.
    • sudo systemctl suspend-then-hibernate: Suspension puis hibernation.

    Commandes de gestion de paquets

    • apt/yum: Outils de gestion de packages (Debian/RedHat respectivement).

    Commandes GRUB

    • grub-install: Installe GRUB sur le disque.
    • grub-mkconfig: Génère le fichier de configuration GRUB.
    • update-grub: Met à jour la configuration GRUB.
    • grub-setup: Configure le démarrage avec GRUB.
    • grub-mount: Monte un système de fichiers en lecture seule.
    • grub-mkimage: Crée une image bootable GRUB.
    • grub-mkrescue: Crée une image de récupération GRUB.
    • grub-mkrelpath: Crée un chemin d'accès au système de fichiers.
    • grub-probe: Sonde les informations de périphérique pour un chemin ou un périphérique.
    • grub-reboot: Redémarre le système sur une entrée GRUB.
    • grub-script-check: Vérifie un script GRUB pour les erreurs.
    • os-prober: Détecte les systèmes d'exploitation (hors Linux) pour le dual boot.

    Commandes Audio (PipeWire/PulseAudio)

    • wpctl: Gestion de PipeWire (status, volume, périphériques...).
    • pactl: Gestion de PulseAudio (status, volume, périphériques...).

    Commandes Compilateur

    • gcc: Compilateur C et C++.
    • make: Utilitaire GNU Make pour la gestion des programmes.

    Autres commandes

    • efibootmgr: Gestionnaire de démarrage UEFI.

    Logiciels

    • sudo: Utilitaire d'exécution de commande.
    • systemctl: Gère les services système.
    • update-rc.d: Configure et contrôle les services au démarrage.
    • dmesg: Affiche des messages liés au noyau.
    • journalctl: Visionne les journaux système.
    • apropos: Informations sur les commandes et programmes.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    Testez vos connaissances sur les commandes essentielles utilisées dans le système d'exploitation Linux. Ce quiz aborde la compression de fichiers, la gestion des paquets, ainsi que les commandes pour vérifier et gérer le système de fichiers. Préparez-vous à prouver votre maîtrise de Linux!

    More Like This

    Quiz de Comandos y Linux
    6 questions
    Linux File System Management
    10 questions

    Linux File System Management

    PanoramicManticore9929 avatar
    PanoramicManticore9929
    Aperçu des commandes Linux
    8 questions

    Aperçu des commandes Linux

    WellBalancedConnemara8768 avatar
    WellBalancedConnemara8768
    Linux Command-Line Tools Quiz
    5 questions
    Use Quizgecko on...
    Browser
    Browser