Podcast
Questions and Answers
Quelle commande permet de créer un répertoire nommé 'NouveauDossier'?
Quelle commande permet de créer un répertoire nommé 'NouveauDossier'?
Après avoir exécuté cd /usr/local/bin
, quelle commande affiche le chemin actuel absolu?
Après avoir exécuté cd /usr/local/bin
, quelle commande affiche le chemin actuel absolu?
Quelle commande permet de copier un fichier nommé 'monFichier.txt' dans un répertoire nommé 'Documents'?
Quelle commande permet de copier un fichier nommé 'monFichier.txt' dans un répertoire nommé 'Documents'?
Après avoir exécuté les commandes mkdir rep1 rep2 rep3
et touch txt1 txt2 txt3
, quelle commande permet de renommer txt1
en txt1.old
?
Après avoir exécuté les commandes mkdir rep1 rep2 rep3
et touch txt1 txt2 txt3
, quelle commande permet de renommer txt1
en txt1.old
?
Signup and view all the answers
Quelle commande supprime un répertoire nommé 'Anciens' ainsi que tout son contenu?
Quelle commande supprime un répertoire nommé 'Anciens' ainsi que tout son contenu?
Signup and view all the answers
Après avoir exécuté mkdir -p Archives/Olds
, quel est l'effet de la commande ls -R
?
Après avoir exécuté mkdir -p Archives/Olds
, quel est l'effet de la commande ls -R
?
Signup and view all the answers
Si vous vous trouvez dans le répertoire /home/utilisateur/Python/TP1
, quelle commande permet de se déplacer vers /home/utilisateur/Unix/TP2
en utilisant un chemin relatif?
Si vous vous trouvez dans le répertoire /home/utilisateur/Python/TP1
, quelle commande permet de se déplacer vers /home/utilisateur/Unix/TP2
en utilisant un chemin relatif?
Signup and view all the answers
Quelle commande supprime le répertoire TP2
de Python?
Quelle commande supprime le répertoire TP2
de Python?
Signup and view all the answers
Quelle commande déplace le fichier exo1
vers le répertoire TP1
et supprime les répertoires seance1
et seance2
?
Quelle commande déplace le fichier exo1
vers le répertoire TP1
et supprime les répertoires seance1
et seance2
?
Signup and view all the answers
Comment renommer les fichiers exo1
et exo2
en respectivement exercice1
et exercice2
?
Comment renommer les fichiers exo1
et exo2
en respectivement exercice1
et exercice2
?
Signup and view all the answers
Quel descripteur est associé au canal d'erreur standard?
Quel descripteur est associé au canal d'erreur standard?
Signup and view all the answers
Quelle est la signification de >
dans la commande ls -l > resultat.txt
?
Quelle est la signification de >
dans la commande ls -l > resultat.txt
?
Signup and view all the answers
Quelle est la signification de >>
dans la commande date >> resultat.txt
?
Quelle est la signification de >>
dans la commande date >> resultat.txt
?
Signup and view all the answers
Que fait la commande wc < resultat.txt
?
Que fait la commande wc < resultat.txt
?
Signup and view all the answers
Que fait la commande ls -l | wc | wc
?
Que fait la commande ls -l | wc | wc
?
Signup and view all the answers
Combien de canaux peuvent-être ouverts au maximum avec la commande exec?
Combien de canaux peuvent-être ouverts au maximum avec la commande exec?
Signup and view all the answers
Quel est le rôle principal du signal dans la communication entre processus ?
Quel est le rôle principal du signal dans la communication entre processus ?
Signup and view all the answers
Pourquoi les scripts sont-ils parfois préférés aux interfaces graphiques ?
Pourquoi les scripts sont-ils parfois préférés aux interfaces graphiques ?
Signup and view all the answers
Quelle commande est utilisée pour envoyer un signal à un processus ?
Quelle commande est utilisée pour envoyer un signal à un processus ?
Signup and view all the answers
Quel est un des inconvénients perçus du scripting par certains utilisateurs ?
Quel est un des inconvénients perçus du scripting par certains utilisateurs ?
Signup and view all the answers
Dans quel cas le gestionnaire de jobs est-il utile ?
Dans quel cas le gestionnaire de jobs est-il utile ?
Signup and view all the answers
Quelle commande est utilisée pour modifier les permissions d'un répertoire nommé 'rep' de sorte que l'utilisateur retire le droit d'exécution, le groupe ajoute le droit d'écriture et que les autres aient tous les droits?
Quelle commande est utilisée pour modifier les permissions d'un répertoire nommé 'rep' de sorte que l'utilisateur retire le droit d'exécution, le groupe ajoute le droit d'écriture et que les autres aient tous les droits?
Signup and view all the answers
Parmi les commandes suivantes, laquelle est appropriée pour changer le propriétaire d'un fichier nommé 'fic1' à 'utilisateur'?
Parmi les commandes suivantes, laquelle est appropriée pour changer le propriétaire d'un fichier nommé 'fic1' à 'utilisateur'?
Signup and view all the answers
Qu'est-ce qu'un PID (Process ID) dans le contexte des processus?
Qu'est-ce qu'un PID (Process ID) dans le contexte des processus?
Signup and view all the answers
Parmi les états suivants d'un processus, lequel indique que le processus est en attente d'une opération d'entrée/sortie?
Parmi les états suivants d'un processus, lequel indique que le processus est en attente d'une opération d'entrée/sortie?
Signup and view all the answers
Quelle action réalise la commande [Ctrl] Z
lorsqu'un processus est lancé au premier plan?
Quelle action réalise la commande [Ctrl] Z
lorsqu'un processus est lancé au premier plan?
Signup and view all the answers
Si un processus a été stoppé avec [Ctrl] Z
, comment le replace-t-on au premier plan?
Si un processus a été stoppé avec [Ctrl] Z
, comment le replace-t-on au premier plan?
Signup and view all the answers
Quelle est la fonction de la commande jobs
dans le contexte des processus en arrière-plan?
Quelle est la fonction de la commande jobs
dans le contexte des processus en arrière-plan?
Signup and view all the answers
Dans le contexte des processus, quel est le rôle de la commande bg
?
Dans le contexte des processus, quel est le rôle de la commande bg
?
Signup and view all the answers
En modifiant les droits d'un répertoire avec la commande chmod
, que signifie l'option o=rwx
?
En modifiant les droits d'un répertoire avec la commande chmod
, que signifie l'option o=rwx
?
Signup and view all the answers
Qu'é-ce qu'un PPID?
Qu'é-ce qu'un PPID?
Signup and view all the answers
Quelle commande affiche le nombre de lignes du fichier /etc/passwd
?
Quelle commande affiche le nombre de lignes du fichier /etc/passwd
?
Signup and view all the answers
Quelle commande extrait le premier et le sixième champ du fichier /etc/passwd
, en utilisant :
comme délimiteur, et affiche uniquement les lignes commençant par b
?
Quelle commande extrait le premier et le sixième champ du fichier /etc/passwd
, en utilisant :
comme délimiteur, et affiche uniquement les lignes commençant par b
?
Signup and view all the answers
Quelle commande permet de remplacer tous les caractères :
par @
dans le fichier /etc/passwd
?
Quelle commande permet de remplacer tous les caractères :
par @
dans le fichier /etc/passwd
?
Signup and view all the answers
Si un fichier a les permissions -rw-r--r--
, quel droit n'a pas le groupe (group) sur ce fichier?
Si un fichier a les permissions -rw-r--r--
, quel droit n'a pas le groupe (group) sur ce fichier?
Signup and view all the answers
Quelle commande permet d'afficher l'identifiant d'utilisateur (UID), l'identifiant de groupe (GID) et les groupes auxquels appartient l'utilisateur courant ?
Quelle commande permet d'afficher l'identifiant d'utilisateur (UID), l'identifiant de groupe (GID) et les groupes auxquels appartient l'utilisateur courant ?
Signup and view all the answers
Après avoir exécuté chmod u-r,g+w,o=wx fichier
, quelles sont les permissions du fichier fichier
?
Après avoir exécuté chmod u-r,g+w,o=wx fichier
, quelles sont les permissions du fichier fichier
?
Signup and view all the answers
Quel est le but de la commande sleep 10
?
Quel est le but de la commande sleep 10
?
Signup and view all the answers
Si un répertoire a les permissions r-x
, qu'est-ce qu'un utilisateur ne peut pas faire ?
Si un répertoire a les permissions r-x
, qu'est-ce qu'un utilisateur ne peut pas faire ?
Signup and view all the answers
Quelle commande affiche le contenu du fichier /etc/passwd
en remplaçant tous les caractères minuscules par des majuscules?
Quelle commande affiche le contenu du fichier /etc/passwd
en remplaçant tous les caractères minuscules par des majuscules?
Signup and view all the answers
Si on veut afficher uniquement le nom d'utilisateur et le répertoire principal de chaque utilisateur dans le fichier /etc/passwd
, en utilisant :
comme délimiteur, quels sont les champs à récupérer avec la commande cut
?
Si on veut afficher uniquement le nom d'utilisateur et le répertoire principal de chaque utilisateur dans le fichier /etc/passwd
, en utilisant :
comme délimiteur, quels sont les champs à récupérer avec la commande cut
?
Signup and view all the answers
Flashcards
Command: cd
Command: cd
La commande cd
permet de changer de répertoire dans le système de fichiers. Elle prend en argument le chemin du nouveau répertoire souhaité. Le chemin peut être absolu (commençant par /
) ou relatif (commençant par .
ou ..
).
Command: pwd
Command: pwd
La commande pwd
permet d'afficher le chemin du répertoire courant. Cela permet de savoir où vous vous trouvez dans l'arborescence du système de fichiers.
Command: ls
Command: ls
La commande ls
permet d'afficher la liste des fichiers et dossiers présents dans le répertoire courant. Elle peut être utilisée avec des options pour afficher plus d'informations, comme la taille des fichiers ou les permissions.
Command: mkdir
Command: mkdir
Signup and view all the flashcards
Command: touch
Command: touch
Signup and view all the flashcards
Command: cp
Command: cp
Signup and view all the flashcards
Command: mv
Command: mv
Signup and view all the flashcards
Canal
Canal
Signup and view all the flashcards
stdin (Entrée standard)
stdin (Entrée standard)
Signup and view all the flashcards
stdout (Sortie standard)
stdout (Sortie standard)
Signup and view all the flashcards
stderr (Erreurs standard)
stderr (Erreurs standard)
Signup and view all the flashcards
Redirection de sortie
Redirection de sortie
Signup and view all the flashcards
Redirection d'entrée
Redirection d'entrée
Signup and view all the flashcards
Tube (ou pipeline)
Tube (ou pipeline)
Signup and view all the flashcards
Commande filtre
Commande filtre
Signup and view all the flashcards
Commande exec
Commande exec
Signup and view all the flashcards
Que fait la commande grep "^[b]" /etc/passwd
?
Que fait la commande grep "^[b]" /etc/passwd
?
Signup and view all the flashcards
Que fait la commande cat /etc/passwd | tr ":" "@"
?
Que fait la commande cat /etc/passwd | tr ":" "@"
?
Signup and view all the flashcards
La commande cut
La commande cut
Signup and view all the flashcards
La commande wc
La commande wc
Signup and view all the flashcards
La commande sleep
La commande sleep
Signup and view all the flashcards
UID et GID
UID et GID
Signup and view all the flashcards
Droits d'accès aux fichiers
Droits d'accès aux fichiers
Signup and view all the flashcards
Droits d'accès aux répertoires
Droits d'accès aux répertoires
Signup and view all the flashcards
La commande chmod
La commande chmod
Signup and view all the flashcards
La commande id
La commande id
Signup and view all the flashcards
Signal (processus)
Signal (processus)
Signup and view all the flashcards
Qu'est-ce qu'un script ?
Qu'est-ce qu'un script ?
Signup and view all the flashcards
Les limites des interfaces graphiques
Les limites des interfaces graphiques
Signup and view all the flashcards
Pourquoi le scripting est-il utile ?
Pourquoi le scripting est-il utile ?
Signup and view all the flashcards
Cas d'utilisation du scripting
Cas d'utilisation du scripting
Signup and view all the flashcards
Processus
Processus
Signup and view all the flashcards
chown et chgrp
chown et chgrp
Signup and view all the flashcards
PID
PID
Signup and view all the flashcards
PPID
PPID
Signup and view all the flashcards
États d'un processus
États d'un processus
Signup and view all the flashcards
Tâche de fond
Tâche de fond
Signup and view all the flashcards
Jobs
Jobs
Signup and view all the flashcards
Commande fg
Commande fg
Signup and view all the flashcards
Commande jobs
Commande jobs
Signup and view all the flashcards
Commande bg
Commande bg
Signup and view all the flashcards
Study Notes
Introduction à Linux
- Le sujet porte sur l'origine, l'évolution et les commandes de base de Linux.
- Le document détaille l'architecture d'un système d'exploitation, notamment UNIX.
- Un système d'exploitation (OS) gère les interactions entre les applications et le matériel.
- Les applications interagissent via le système d'exploitation avec le matériel.
- Le matériel est la base physique sur laquelle l'OS et les applications fonctionnent.
Unix et son développement
- Unix est un système d'exploitation créé en 1969 aux Bell Labs (par Ken Thompson et Dennis Ritchie).
- Le langage C a été développé pour Unix pour simplifier son développement et sa maintenance.
- Unix a reçu plusieurs distinctions pour son innovation technologique.
- Unix est un système d'exploitation multi-tâches.
Minix
- Minix, un OS développé en 1987, s'est révélé comme un élément important de l'inspiration pour Linux
- Le professeur Andrew Tanenbaum a développé Minix comme un système d'exploitation pédagogique.
Linux
- Linux est un système d'exploitation basé sur des appels système UNIX.
- Linus Torvalds a créé Linux en 1991 par incorporation de certaines fonctionnalité de Minix and UNIX
- Linux est un système d'exploitation open-source qui continue à évoluer.
Distro Watch et les distributions Linux
- DistroWatch, un site web, référence les différentes distributions Linux.
- Des distributions comme Debian sont présentes sur le marché, ainsi que Red Hat et openSUSE.
Structure d'un système de fichiers Linux
- Un système de fichiers Linux est organisé en un arborescence récursive.
- Le dossier racine est représenté par le symbole "/".
- Les utilisateurs ont des répertoires et dossiers personnels comme
/home/username
.
Commandes de base de Linux
- Plusieurs commandes de base (date, pwd, cal, echo) sont abordées dans le document.
- La syntaxe générale est
$ Commande [options] [arguments]
. - La commande
$ type commande
affiche le type de la commande.
Manipulation de fichiers et répertoires
- Les commandes pour manipuler des fichiers et répertoires tels que
touch
,ls
,nano
andcp
sont discutées. - Des exemples concrets sont donnés pour illustrer l'utilisation de ces commandes avec la création, la copie, la suppression de fichiers et de répertoires.
Redirections et Pipelines
- Les redirections (
>
,>>
,<
), ainsi que les pipes (|
), permettent de manipuler la sortie et l'entrée des programmes. - La commande
wc
(word count) compte les mots ou nombre de lignes en entrée.
Recherche de lignes
- La commande
grep
peut filtrer des lignes de texte basé sur un modèle.
Colonnes/Champs
- La commande
cut
permet d'extraire les champs dans une ligne de texte basé sur un séparateur.
Décompte de lignes
- La commande
wc
permet de dénombrer les lignes, mots, et/ou octets dans un ou plusieurs fichiers.
Remplacement de caractères
- La commande
tr
permet de remplacer des caractères dans une chaîne de caractères.
Délai d'attente
- La commande
sleep
permet de faire une pause pendant un temps spécifié.
Droits d'accès
- Chaque fichier possède des droits d'accès qui contrôlent les opérations autorisé pour le propriétaire, le groupe et les autres utilisateurs.
r
pour la lecture,w
pour l'écriture, etx
pour l'exécution - Les droits d'accès aux dossiers sont similaires, mais peuvent inclure les opérations d'édition du répertoire (
r
,w
,x
). - Les commandes
chmod
,chown
andchgrp
permettent de modifier les droits d'accès aux fichiers et dossiers.
Les Processus
- Les processus sont les instances d'un programme en cours d'exécution.
- Les processus ont un PID unique; on peut en afficher une liste avec la commande
ps
.
Lancement en tâche de fond
- La commande & permet de lancer un processus en tâche de fond.
- Les commandes fg et bg permettent de gérer des processus en tâche de fond.
Scripting
- Un script Linux est un fichier texte contenant des commandes.
- Un script peut être exécuté avec un interpréteur shell.
- Pour exécuter ce script, on utilise la commande
$ ./nom_script
.
Itérations
- Linux via des commandes spécifiques permet de faire des itérations.
- Les commandes
for
etwhile
sont abordées comme moyen de faire des répétitions.
Exercices
- Des exercices pratiques sont proposés pour mettre en application les connaissances acquises.
Représentation des disques
- Linux utilise des fichiers spéciaux pour représenter les disques et leurs partitions.
- Pour déterminer tous les périphériques et disques SCSI, utiliser la commande
lsscsi
.
Les partitions
- Les partitions sont des découpages logiques d'un disque.
- Les commandes
fdisk
,cfdisk
etsfdisk
sont utilisées pour manipuler les partitions. - Gparted est un utilitaire graphique pour gérer les partitions.
Création d'un système de fichiers
- La commande
mkfs
est utilisée pour créer un système de fichiers sur une partition. - Le type de système de fichiers (ext2, ext3, reiserfs, vfat, ntfs) est spécifié avec l'option
-t
.
Montage des systèmes de fichiers
- La commande
mount
permet de monter une partition pour accès. - Le point de montage est le répertoire qui accède.
umount
est utilisée pour démanteler une partition.
Montage automatique des systèmes de fichiers
- Le fichier
/etc/fstab
configure les montages automatiques.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Testez vos connaissances sur les commandes Unix essentielles pour la gestion de fichiers et de répertoires. Ce quiz couvre des sujets tels que la création, la suppression et le déplacement de fichiers, ainsi que l'utilisation de chemins relatifs. Préparez-vous à relever des défis techniques sur les commandes courantes.