1/36
Flashcards de vocabulaire couvrant les concepts fondamentaux de Linux, les types de commandes, la gestion des fichiers, les permissions, les redirections et les filtres.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Système d'exploitation (OS)
Ensemble de programmes chargé d'établir une relation entre les différentes ressources matérielles, les applications et l'utilisateur.
Le noyau (Kernel)
Partie centrale de l'OS qui gère les ressources du système (mémoire, processeur) et communique directement avec le matériel.
L'interpréteur de commande (Shell)
Composante fournissant une interface entre l'utilisateur et le noyau, permettant de piloter les périphériques via un langage de commandes.
Le système de fichiers
Composante permettant de gérer les fichiers et les dossiers sur le système dans une arborescence, incluant la création, suppression et modification.
Double rôle du Shell
Il agit à la fois comme un interpréteur de commandes et comme un langage de programmation script.
Mode Interactif (Shell)
Mode d'utilisation où l'utilisateur saisit et exécute ses lignes de commandes une par une dans un terminal.
Mode Non interactif (Shell)
Mode où le Shell interprète un ensemble de commandes à partir d'un fichier appelé shell script.
Commande Interne
Commande dont le code est implanté directement au sein de l'interpréteur de commande, comme cd, echo ou pwd.
Commande Externe
Commande dont le code se trouve dans un fichier externe dont la localisation doit être connue du shell pour son exécution.
apropos
Commande POSIX permettant de lister les manuels dont la description comprend les mots passés en arguments.
Chemin Absolu
Description de l'emplacement d'un fichier à partir de la racine /. Il commence toujours par le caractère /.
Chemin Relatif
Description de l'emplacement d'un fichier par rapport au répertoire courant; il ne commence jamais par /.
ls -a
Option de la commande ls permettant d'afficher tous les fichiers, y compris les fichiers cachés.
ls -i
Option de la commande ls permettant d'afficher le numéro d’i-node des fichiers et des répertoires.
touch
Commande permettant de créer un ou plusieurs fichiers vides.
cat -n
Commande affichant le contenu d'un fichier en incluant des numéros de ligne.
nl
Commande affichant le contenu d'un fichier avec des numéros de ligne, sans compter les lignes vides.
head -n nbre
Commande utilisée pour afficher les nbre premières lignes d'un fichier.
tail +n nbre
Commande utilisée pour afficher les dernières lignes d'un fichier à partir de la ligne numéro nbre.
wc -w
Option de la commande wc permettant d'afficher le nombre de mots d'un fichier.
split -l nb
Commande fragmentant un fichier en plusieurs fichiers de taille nb lignes.
paste -d
Commande fusionnant les lignes de plusieurs fichiers horizontalement en utilisant un délimiteur spécifié.
join
Commande permettant de fusionner les lignes de deux fichiers ayant des champs communs, à condition qu'ils soient triés.
mkdir -p
Option permettant de créer toute une arborescence de répertoires (parents inclus) sous le chemin spécifié.
chmod (Méthode octale)
Attribution de droits via des valeurs numériques où r=4, w=2, et x=1 (exemple: 7 correspond à r+w+x).
umask
Commande définissant les droits à retirer par défaut lors de la création d'un fichier ou d'un répertoire.
Entrée standard (stdin)
Source des données d'entrée (ID 0), par défaut le texte saisi au clavier.
Sortie standard (stdout)
Flux de résultat d'une commande (ID 1), par défaut affiché à l'écran.
Erreur standard (stderr)
Message d'erreur produit par une commande (ID 2), par défaut affiché à l'écran.
Redirection Cmd >> file
Ajoute le résultat de la sortie standard (stdout) à la fin du fichier file sans l'écraser.
Tube (Pipe)
Mécanisme (∣) permettant de connecter la sortie standard d'une première commande à l'entrée standard d'une seconde.
Joker *
Caractère spécial représentant une chaîne de caractères quelconque, même vide.
find -exec
Option de la commande find permettant d'exécuter une commande spécifique sur chaque fichier ou répertoire trouvé.
grep -v
Option de grep qui inverse la recherche pour afficher uniquement les lignes ne correspondant pas au motif.
sort -r
Option de la commande sort permettant d'effectuer un tri en ordre inverse (décroissant).
cut -f
Option de la commande cut servant à sélectionner des champs spécifiques basés sur un délimiteur.
awk
Outil de traitement de texte divisant chaque ligne en champs (1, 2, etc.) pour effectuer des opérations selon des modèles.