Linux

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

1/66

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 1:10 PM on 8/3/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

67 Terms

1
New cards

Quelle commande affiche le dossier dans lequel je me trouve ?

pwd → exemple de résultat : /home/saikou/formations

2
New cards

Comment afficher le contenu du dossier actuel ?

ls → affiche les fichiers et dossiers visibles

3
New cards

Comment afficher aussi les fichiers cachés ?

ls -a → affiche par exemple .gitignore et .venv

4
New cards

Comment afficher les fichiers avec leurs détails ?

ls -l → affiche les permissions, le propriétaire, la taille et la date

5
New cards

Comment afficher les détails et les fichiers cachés ?

ls -la → utile pour voir aussi .git, .venv et .env

6
New cards

Comment entrer dans le dossier linux_bash ?

cd linux_bash

7
New cards

Comment remonter au dossier parent ?

cd .. → depuis linux_bash, revient dans 01_fondations_techniques

8
New cards

Comment retourner dans mon dossier personnel ?

cd ~ → revient dans /home/saikou

9
New cards

Comment aller à la racine du système Linux ?

cd /

10
New cards

Comment revenir au dossier précédent ?

cd - → alterne entre les deux derniers dossiers visités

11
New cards

Quel réflexe avoir en arrivant dans un dossier inconnu ?

pwd puis ls -la → vérifier où je suis et ce que contient le dossier

12
New cards

Comment créer un dossier nommé projet_api ?

mkdir projet_api

13
New cards

Comment créer toute l’arborescence data/raw/csv ?

mkdir -p data/raw/csv

14
New cards

Comment créer un fichier vide nommé config.txt ?

touch config.txt

15
New cards

Comment copier ventes.csv sous le nom ventes_backup.csv ?

cp ventes.csv ventes_backup.csv

16
New cards

Comment copier le dossier data dans backup ?

cp -r data backup

17
New cards

Comment renommer ancien.csv en ventes.csv ?

mv ancien.csv ventes.csv

18
New cards

Comment déplacer ventes.csv dans le dossier data ?

mv ventes.csv data/

19
New cards

Comment supprimer le fichier test.txt ?

rm test.txt

20
New cards

Comment supprimer le dossier ancien_projet avec son contenu ?

rm -r ancien_projet

21
New cards

Quelle précaution prendre avant rm -r ?

Vérifier avec pwd et ls que le chemin est correct car rm ne passe pas par la corbeille

22
New cards

Comment afficher tout le contenu d’un petit fichier config.txt ?

cat config.txt

23
New cards

Comment afficher le début du fichier ventes.csv ?

head ventes.csv → affiche par défaut les 10 premières lignes

24
New cards

Comment afficher les 5 premières lignes de ventes.csv ?

head -n 5 ventes.csv

25
New cards

Comment afficher la fin du fichier application.log ?

tail application.log → affiche par défaut les 10 dernières lignes

26
New cards

Comment afficher les 5 dernières lignes d’un fichier log ?

tail -n 5 application.log

27
New cards

Comment lire confortablement un gros fichier ?

less gros_fichier.log → se déplacer avec les flèches et quitter avec q

28
New cards

Comment quitter la commande less ?

q

29
New cards

Comment suivre les nouvelles lignes d’un log en direct ?

tail -f application.log

30
New cards

Comment chercher Paris dans ventes.csv ?

grep "Paris" ventes.csv → affiche les lignes contenant Paris

31
New cards

Comment chercher erreur sans tenir compte des majuscules ?

grep -i "erreur" application.log → trouve erreur, Erreur et ERREUR

32
New cards

Comment afficher le numéro des lignes contenant ERROR ?

grep -n "ERROR" application.log

33
New cards

Comment afficher les lignes qui ne contiennent pas succès ?

grep -v "succès" resultat.txt

34
New cards

Comment chercher le fichier config.yml depuis le dossier actuel ?

find . -name "config.yml"

35
New cards

Comment chercher tous les fichiers CSV ?

find . -name "*.csv"

36
New cards

Comment compter les lignes de ventes.csv ?

wc -l ventes.csv

37
New cards

Comment compter les mots du fichier README.md ?

wc -w README.md

38
New cards

À quoi sert le symbole pipe | ?

Il envoie le résultat d’une commande vers une autre commande

39
New cards

Comment chercher uniquement les processus Python ?

ps aux | grep python

40
New cards

Comment enregistrer la liste des fichiers dans fichiers.txt en écrasant son contenu ?

ls > fichiers.txt

41
New cards

Comment ajouter la liste des fichiers à la fin de fichiers.txt ?

ls >> fichiers.txt

42
New cards

Quelle différence entre > et >> ?

remplace le contenu du fichier tandis que >> ajoute à la fin

43
New cards

Comment afficher les permissions des fichiers ?

ls -l

44
New cards

Comment rendre le script pipeline.sh exécutable ?

chmod +x pipeline.sh

45
New cards

Que signifie r dans les permissions Linux ?

r = read → autorisation de lire le fichier

46
New cards

Que signifie w dans les permissions Linux ?

w = write → autorisation de modifier le fichier

47
New cards

Que signifie x dans les permissions Linux ?

x = execute → autorisation d’exécuter le fichier

48
New cards

Comment reconnaître un dossier dans ls -l ?

La ligne commence par d comme dans drwxr-xr-x

49
New cards

Comment reconnaître un fichier exécutable ?

Les permissions contiennent x comme dans -rwxr-xr-x

50
New cards

Comment afficher la variable PATH ?

echo $PATH → affiche les dossiers dans lesquels Linux cherche les commandes

51
New cards

Comment créer une variable temporaire API_URL ?

export API_URL="https://api.example.com"

52
New cards

Comment afficher la valeur de API_URL ?

echo $API_URL

53
New cards

Comment savoir quel Python 3 sera lancé ?

command -v python3 → exemple de résultat : /usr/bin/python3

54
New cards

Pourquoi ne faut-il pas écrire une clé API dans un script Git ?

Elle peut être publiée et utilisée par une autre personne. Il faut utiliser une variable d’environnement ou un fichier .env ignoré par Git

55
New cards

Comment voir l’espace disque disponible ?

df -h → affiche les tailles dans un format lisible comme Go et Mo

56
New cards

Comment voir la taille du dossier data ?

du -sh data → exemple de résultat : 850M data

57
New cards

Comment afficher tous les processus en cours ?

ps aux

58
New cards

Comment afficher les processus en direct ?

top → actualise l’utilisation du processeur et de la mémoire

59
New cards

Comment chercher le PID d’un processus Python ?

ps aux | grep python → le PID apparaît dans la deuxième colonne

60
New cards

Comment arrêter le processus ayant le PID 2450 ?

kill 2450

61
New cards

Comment arrêter une commande actuellement lancée dans le terminal ?

Ctrl + C

62
New cards

Comment nettoyer l’affichage du terminal ?

clear

63
New cards

Comment afficher les dernières commandes utilisées ?

history

64
New cards

Comment mettre à jour la liste des logiciels disponibles sur Ubuntu ?

sudo apt update

65
New cards

Comment installer curl sur Ubuntu ?

sudo apt install curl

66
New cards

Comment appeler une vraie API publique avec curl ?

curl https://api.github.com → affiche les informations générales de l’API GitHub

67
New cards

Comment télécharger un fichier avec curl ?

curl -O https://example.com/fichier.csv → télécharge fichier.csv dans le dossier actue