Commandes Linux et Expressions Régulières

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/98

flashcard set

Earn XP

Description and Tags

Flashcards de vocabulaire basées sur les commandes Linux et les expressions régulières mentionnées dans le transcript du cours.

Last updated 6:38 PM on 10/4/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

99 Terms

1
New cards

!

Le NON logique (utilisé pour la commande test).

2
New cards

!=

Vérifie si la première chaîne de caractères est différente de la seconde.

3
New cards

$

Désigne la fin d’une ligne.

4
New cards

$ (Capture)

Capturer la commande, c’est remplacer par le résultat de la commande.

5
New cards

&&

Liste de commandes liées par un et.

6
New cards

*

Représente n’importe quel chaîne de caractère.

7
New cards

.*

Désigne une ligne quelconque.

8
New cards

..

Répertoire parent.

9
New cards

../

Remonter d’un cran dans l'arborescence.

10
New cards

./

Répertoire courant.

11
New cards

?

N’importe quel caractère.

12
New cards

[]

Indique un élément optionnel.

13
New cards

\

Protège le caractère suivant, qu’il soit normal ou méta-caractère d’ER.

14
New cards

{n}

Répétition de nn fois le caractère précédent qu’il soit normal ou méta-caractère d’ER.

15
New cards

^

Désigne le début d’une ligne.

16
New cards

^$

Désigne une ligne vide.

17
New cards

{}

Fichier courant.

18
New cards

{liste_caractères}

Remplacer par une chaîne de caractère précise.

19
New cards

|

ou

20
New cards

||

Liste de commandes liées par un ou.

21
New cards

‘ FIN$’

Désigne une ligne qui finit par fin.

22
New cards

‘^DEBUT’

Désigne une ligne qui commence par début.

23
New cards

“”

Utilisé pour définir une chaîne de caractère.

24
New cards
< (ASCII)

Si la première chaîne de caractères est avant la seconde dans l’ordre ASCII.

25
New cards
< (Redirection)

Redirige la sortie.

26
New cards

==

Si la première chaîne de caractères est égale à la seconde.

27
New cards

(ASCII)

Si la première chaîne de caractères est après la seconde dans l’ordre ASCII.

28
New cards

(Redirection)


Redirige l’entrée.

29
New cards

-a

Le ET logique (utilisé pour la commande test).

30
New cards

bash

Exécuter un fichier.

31
New cards

break

Permet d’interrompre la boucle en allant à la première commande après celle-ci.

32
New cards

cat

Afficher et concaténer les fichiers du texte.

33
New cards

cd

Changement de répertoire.

34
New cards

chmod

Modifie les droits d’accès.

35
New cards

continue

Permet de relancer la boucle en revenant à la première commande après un do

36
New cards

ctrl+d

Signal de lecture (read), indiquant qu'il n'y a plus rien à lire.

37
New cards

-d (test)

Pour tester si c’est un répertoire et si le fichier existe.

38
New cards

-d (ls)

Affiche des infos sur les répertoires, pas sur leurs contenus.

39
New cards

-e

Pour tester l'existence du fichier.

40
New cards

echo

Affiche le texte.

41
New cards

-ef

Teste si le premier fichier est un lien physique du second.

42
New cards

[A-Z]

Enumération.

43
New cards

-eq

Égalité.

44
New cards

Espace

Sépare les valeurs (TRÈS IMPORTANT).

45
New cards

etc

Contient les fichiers de configuration système.

46
New cards

exit

Termine l’exécution du script.

47
New cards

expr

Sert à effectuer un calcul.

48
New cards

-f

Vérifie si le fichier existe et est de type normal.

49
New cards

-ge

Supérieur ou égal.

50
New cards

grep

Va chercher des lignes qui correspondent à l’expression régulière

51
New cards

grep -v

-v permet de retenir les lignes qui ne correspondent pas au critère de sélection.

52
New cards

-gt

Strictement supérieur.

53
New cards

in

Précède une liste.

54
New cards

[0-9a-zA-Z]

Intervalle.

55
New cards

kill

Tue le processus.

56
New cards

Ligne commençant par -

Indique qu'il s'agit d'un fichier régulier.

57
New cards

Ligne commençant par d

Indique qu'il s'agit d'un dossier.

58
New cards

ls -a

Liste tous les fichiers y compris les cachés.

59
New cards

ls -d

Permet de ne pas aller dans les sous-répertoires, les traitant comme des fichiers.

60
New cards

ls -l

Affiche tous les noms qui se trouvent dans le répertoire courante en version longue.

61
New cards

ls -p

Ajoute le /, elle l’envoie vers grep.

62
New cards

man

La description de la commande

63
New cards

mkdir

Créer répertoire.

64
New cards

-n

Vérifie si la variable n’est pas vide.

65
New cards

Négation

Représentée par [!0-9].

66
New cards

-nr

La non égalité.

67
New cards

-nt

Teste si le premier fichier est plus récent que le second.

68
New cards

-o

Le OU logique (utilisé pour la commande test).

69
New cards

-ot

Teste si le premier fichier est plus ancien que le second.

70
New cards

-p (ls)

Permet d’afficher / après le nom d’un répertoire.

71
New cards

passwd

Invite à entrer l'ancien mot de passe de l'utilisateur ainsi que le nouveau.

72
New cards

ps

Affiche des informations sur le processus en cours d’exécution.

73
New cards

pwd

Affiche le chemin complet de votre répertoire actuel.

74
New cards

-r

Vérifie si le fichier existe et est accessible en lecture.

75
New cards

read

Lire une ligne d’entrée standard et l’assigne à la variable

76
New cards

root

Dispose d'un accès illimité à toutes les commandes, tous les fichiers et toutes les ressources du système.

77
New cards

-s

Vérifie si le fichier existe et n'est pas vide.

78
New cards

set

Permet d’affecter des valeurs à des paramètres de position.

79
New cards

shift

Permet de décaler les variables positionnelles.

80
New cards

SIGKILL (signal 9)

Signal envoyé à un processus afin de provoquer sa fin immédiate.

81
New cards

SIGTERM (signal 15)

Pour demander à un processus de se terminer proprement.

82
New cards

tar

Outil pour créer des archives.

83
New cards

test $chaine

Test sans arguments, vérifiant si la variable est vide ou non définie.

84
New cards

test “$chaine” = “”

Test si une variable a comme valeur la chaîne vide.

85
New cards

top

Permet de voir qui consomme le plus de mémoire.

86
New cards

touch

Création de fichier.

87
New cards

tr

Supprime ou remplace les caractères de l’entrée standard.

88
New cards

Variable

Séquence de lettres, de chiffres et de “ _ ” ; le premier caractère doit être une lettre ou un _, mais pas un chiffre.

89
New cards

-w

Vérifie si le fichier existe et est accessible en écriture.

90
New cards

wc

Permet de compter.

91
New cards

-x

Vérifie si le fichier existe et est accessible en exécutable.

92
New cards

-z

Vérifie si la variable est vide.

93
New cards

$#

Nombre de paramètres de position ayant une valeur.

94
New cards

$?

Le code de retour de la dernière commande exécutée (0=réussite)

95
New cards

$$

Le numéro du processus du shell.

96
New cards

$*

Remplacé par un seul mot (chaîne de caractère) contenant les valeurs de chaque paramètre.

97
New cards

$@

Remplacé par la liste des paramètres dans laquelle chaque paramètre est un mot différent.

98
New cards

Désignation absolue

Chemin d’accès à partir de la racine (ex: /home/max).

99
New cards

Désignation relative

Chemin d’accès qui dépend de la position actuelle du fichier (ex: images/ski/gdb_3.jpg).