1/98
Flashcards de vocabulaire basées sur les commandes Linux et les expressions régulières mentionnées dans le transcript du cours.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
!
Le NON logique (utilisé pour la commande test).
!=
Vérifie si la première chaîne de caractères est différente de la seconde.
$
Désigne la fin d’une ligne.
$ (Capture)
Capturer la commande, c’est remplacer par le résultat de la commande.
&&
Liste de commandes liées par un et.
*
Représente n’importe quel chaîne de caractère.
.*
Désigne une ligne quelconque.
..
Répertoire parent.
../
Remonter d’un cran dans l'arborescence.
./
Répertoire courant.
?
N’importe quel caractère.
[]
Indique un élément optionnel.
\
Protège le caractère suivant, qu’il soit normal ou méta-caractère d’ER.
{n}
Répétition de n fois le caractère précédent qu’il soit normal ou méta-caractère d’ER.
^
Désigne le début d’une ligne.
^$
Désigne une ligne vide.
{}
Fichier courant.
{liste_caractères}
Remplacer par une chaîne de caractère précise.
|
ou
||
Liste de commandes liées par un ou.
‘ FIN$’
Désigne une ligne qui finit par fin.
‘^DEBUT’
Désigne une ligne qui commence par début.
“”
Utilisé pour définir une chaîne de caractère.
Si la première chaîne de caractères est avant la seconde dans l’ordre ASCII.
Redirige la sortie.
==
Si la première chaîne de caractères est égale à la seconde.
(ASCII)
Si la première chaîne de caractères est après la seconde dans l’ordre ASCII.
(Redirection)
Redirige l’entrée.
-a
Le ET logique (utilisé pour la commande test).
bash
Exécuter un fichier.
break
Permet d’interrompre la boucle en allant à la première commande après celle-ci.
cat
Afficher et concaténer les fichiers du texte.
cd
Changement de répertoire.
chmod
Modifie les droits d’accès.
continue
Permet de relancer la boucle en revenant à la première commande après un do
ctrl+d
Signal de lecture (read), indiquant qu'il n'y a plus rien à lire.
-d (test)
Pour tester si c’est un répertoire et si le fichier existe.
-d (ls)
Affiche des infos sur les répertoires, pas sur leurs contenus.
-e
Pour tester l'existence du fichier.
echo
Affiche le texte.
-ef
Teste si le premier fichier est un lien physique du second.
[A-Z]
Enumération.
-eq
Égalité.
Espace
Sépare les valeurs (TRÈS IMPORTANT).
etc
Contient les fichiers de configuration système.
exit
Termine l’exécution du script.
expr
Sert à effectuer un calcul.
-f
Vérifie si le fichier existe et est de type normal.
-ge
Supérieur ou égal.
grep
Va chercher des lignes qui correspondent à l’expression régulière
grep -v
-v permet de retenir les lignes qui ne correspondent pas au critère de sélection.
-gt
Strictement supérieur.
in
Précède une liste.
[0-9a-zA-Z]
Intervalle.
kill
Tue le processus.
Ligne commençant par -
Indique qu'il s'agit d'un fichier régulier.
Ligne commençant par d
Indique qu'il s'agit d'un dossier.
ls -a
Liste tous les fichiers y compris les cachés.
ls -d
Permet de ne pas aller dans les sous-répertoires, les traitant comme des fichiers.
ls -l
Affiche tous les noms qui se trouvent dans le répertoire courante en version longue.
ls -p
Ajoute le /, elle l’envoie vers grep.
man
La description de la commande
mkdir
Créer répertoire.
-n
Vérifie si la variable n’est pas vide.
Négation
Représentée par [!0-9].
-nr
La non égalité.
-nt
Teste si le premier fichier est plus récent que le second.
-o
Le OU logique (utilisé pour la commande test).
-ot
Teste si le premier fichier est plus ancien que le second.
-p (ls)
Permet d’afficher / après le nom d’un répertoire.
passwd
Invite à entrer l'ancien mot de passe de l'utilisateur ainsi que le nouveau.
ps
Affiche des informations sur le processus en cours d’exécution.
pwd
Affiche le chemin complet de votre répertoire actuel.
-r
Vérifie si le fichier existe et est accessible en lecture.
read
Lire une ligne d’entrée standard et l’assigne à la variable
root
Dispose d'un accès illimité à toutes les commandes, tous les fichiers et toutes les ressources du système.
-s
Vérifie si le fichier existe et n'est pas vide.
set
Permet d’affecter des valeurs à des paramètres de position.
shift
Permet de décaler les variables positionnelles.
SIGKILL (signal 9)
Signal envoyé à un processus afin de provoquer sa fin immédiate.
SIGTERM (signal 15)
Pour demander à un processus de se terminer proprement.
tar
Outil pour créer des archives.
test $chaine
Test sans arguments, vérifiant si la variable est vide ou non définie.
test “$chaine” = “”
Test si une variable a comme valeur la chaîne vide.
top
Permet de voir qui consomme le plus de mémoire.
touch
Création de fichier.
tr
Supprime ou remplace les caractères de l’entrée standard.
Variable
Séquence de lettres, de chiffres et de “ _ ” ; le premier caractère doit être une lettre ou un _, mais pas un chiffre.
-w
Vérifie si le fichier existe et est accessible en écriture.
wc
Permet de compter.
-x
Vérifie si le fichier existe et est accessible en exécutable.
-z
Vérifie si la variable est vide.
$#
Nombre de paramètres de position ayant une valeur.
$?
Le code de retour de la dernière commande exécutée (0=réussite)
$$
Le numéro du processus du shell.
$*
Remplacé par un seul mot (chaîne de caractère) contenant les valeurs de chaque paramètre.
$@
Remplacé par la liste des paramètres dans laquelle chaque paramètre est un mot différent.
Désignation absolue
Chemin d’accès à partir de la racine (ex: /home/max).
Désignation relative
Chemin d’accès qui dépend de la position actuelle du fichier (ex: images/ski/gdb_3.jpg).