Podcast
Questions and Answers
Quel élément n'est pas une partie constituante d'une commande Linux ?
Quel élément n'est pas une partie constituante d'une commande Linux ?
- Les arguments
- Le nom
- Les options
- La sortie standard (correct)
Qu'est-ce que la variable d'environnement PATH permet de faire ?
Qu'est-ce que la variable d'environnement PATH permet de faire ?
- Déterminer où chercher les commandes exécutables (correct)
- Indiquer le dossier de l'utilisateur
- Stocker les paramètres de la commande
- Afficher le contenu d'une commande
Que fait la commande 'mv -i oldname newname' ?
Que fait la commande 'mv -i oldname newname' ?
- Elle copie oldname dans newname
- Elle supprime oldname sans fuss
- Elle renomme oldname en newname en demandant confirmation (correct)
- Elle déplace oldname vers newname sans confirmation
Quelle est la différence entre une commande interne et un fichier contenant le code de la commande ?
Quelle est la différence entre une commande interne et un fichier contenant le code de la commande ?
Pourquoi utilise-t-on le caractère d'expansion $ avec echo ?
Pourquoi utilise-t-on le caractère d'expansion $ avec echo ?
Les arguments d'une commande Linux précisent :
Les arguments d'une commande Linux précisent :
Quelle formulation est considérée comme plus moderne pour les options dans une commande ?
Quelle formulation est considérée comme plus moderne pour les options dans une commande ?
Que se passe-t-il si un fichier 'newname' existe déjà sans l'option -i lors de l'utilisation de mv ?
Que se passe-t-il si un fichier 'newname' existe déjà sans l'option -i lors de l'utilisation de mv ?
Quelle commande permet de supprimer tous les fichiers commençant par 'temp' en une seule instruction ?
Quelle commande permet de supprimer tous les fichiers commençant par 'temp' en une seule instruction ?
Que désigne le caractère '?' dans une commande ?
Que désigne le caractère '?' dans une commande ?
Quel est le rôle du caractère '*' dans une commande ?
Quel est le rôle du caractère '*' dans une commande ?
Quelle commande est correcte pour copier un fichier nommé 'old' vers un nouveau fichier nommé 'new' ?
Quelle commande est correcte pour copier un fichier nommé 'old' vers un nouveau fichier nommé 'new' ?
Dans quel cas la variable d'environnement PATH doit-elle permettre l'exécution d'un programme nommé 'brol' ?
Dans quel cas la variable d'environnement PATH doit-elle permettre l'exécution d'un programme nommé 'brol' ?
Quel est l'effet de la commande '$ cd.' ?
Quel est l'effet de la commande '$ cd.' ?
Quelle commande va échouer si on a un fichier nommé 'temp10' dans le répertoire courant ?
Quelle commande va échouer si on a un fichier nommé 'temp10' dans le répertoire courant ?
Quelle phrase est incorrecte concernant l'utilisation des jokers dans les commandes Linux ?
Quelle phrase est incorrecte concernant l'utilisation des jokers dans les commandes Linux ?
Quel est le rôle principal des globs dans un argument passé au shell?
Quel est le rôle principal des globs dans un argument passé au shell?
Que se passe-t-il lorsque le shell ne trouve aucune correspondance pour un glob?
Que se passe-t-il lorsque le shell ne trouve aucune correspondance pour un glob?
Quelle commande serait utilisée pour supprimer un fichier spécifique dans un répertoire?
Quelle commande serait utilisée pour supprimer un fichier spécifique dans un répertoire?
Quelle commande afficherait le contenu d'un information sur l'utilisation d'un fichier?
Quelle commande afficherait le contenu d'un information sur l'utilisation d'un fichier?
Quelle est la différence principale entre 'find -name ' et 'find -name ""'?
Quelle est la différence principale entre 'find -name ' et 'find -name ""'?
Comment la commande 'ls *' se comporte-t-elle par rapport à 'ls' sans argument?
Comment la commande 'ls *' se comporte-t-elle par rapport à 'ls' sans argument?
Quel est l'effet de la commande 'rm "*"'?
Quel est l'effet de la commande 'rm "*"'?
Quelle commande permet de changer les permissions d'un fichier?
Quelle commande permet de changer les permissions d'un fichier?
Quel est le but de la commande 'grep'?
Quel est le but de la commande 'grep'?
Que fait la commande 'pwd'?
Que fait la commande 'pwd'?
Flashcards are hidden until you start studying
Study Notes
Anatomie d'une Commande
- La forme générale d'une commande est le nom de la commande suivi d'arguments et d'options.
- Le nom de la commande peut faire référence à une commande interne, un chemin vers un fichier contenant le code de la commande ou un nom de fichier.
- La commande
which commande
affiche le chemin absolu de l'exécutable d'une commande.
Le PATH
- Le bash ne recherche pas les commandes partout, mais seulement dans les dossiers spécifiés dans la variable d'environnement
PATH
. - La variable d'environnement
PATH
est une suite de dossiers séparés par des deux-points (:
). - Pour visualiser le contenu de la variable
PATH
, utilisez la commandeecho $PATH
.
Arguments
- Les arguments, ou paramètres, spécifient à la commande sur quoi elle doit travailler.
- Le nombre et l'ordre des arguments sont imposés par la commande.
- Par convention, les paramètres sont placés en fin de commande après les options.
Options
- Les options modifient le comportement de la commande.
- Certaines options ont un paramètre.
- La forme moderne des options utilise
--option
ou--option=valeur
.
Globs (Jokers)
- Les globs sont des caractères spéciaux qui permettent de représenter des caractères inconnus dans les noms de fichiers.
- Le glob
?
représente un seul caractère quelconque. - Le glob
*
représente une séquence de caractères quelconques (incluant zéro caractère). - Les globs sont traités par le shell, qui cherche les fichiers correspondant au glob et les remplace dans la commande.
Les Commandes Courantes
mkdir/rmdir
: crée/supprime un dossiertouch
: crée un fichier vide/met à jour sa date de modificationls
: affiche le contenu d'un répertoirecat/less
: affiche le contenu d'un fichiercd
: se déplacer dans le système de fichierpwd
: affiche le répertoire courantmv
: déplace/renomme un fichiercp
: copie un fichierrm
: supprime un fichierdu
: affiche l'espace disque occupé par un fichier/répertoiredate
: affiche la date et l'heurefile
: affiche le type d'un fichier (texte, binaire...)diff
: affiche les différences entre 2 fichierswhoami
: indique votre logingroups
: affiche vos groupesps/top
: affiche les processus en courskill
: envoie un signal à un processus, par défaut, cela tue le processuschmod
: modifie les permissions d'un fichier ou répertoirechgrp
: change le groupe d'un fichierfind
: cherche un fichier selon de nombreux critèresgrep
: sélectionne des lignes contenant un certain textehead/tail
: n'affiche que les 1res/dernières lignescut
: ne garde que certaines colonnessort
: trie les lignesuniq
: supprime les doublons
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.