1/66
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Quelle commande affiche le dossier dans lequel je me trouve ?
pwd → exemple de résultat : /home/saikou/formations
Comment afficher le contenu du dossier actuel ?
ls → affiche les fichiers et dossiers visibles
Comment afficher aussi les fichiers cachés ?
ls -a → affiche par exemple .gitignore et .venv
Comment afficher les fichiers avec leurs détails ?
ls -l → affiche les permissions, le propriétaire, la taille et la date
Comment afficher les détails et les fichiers cachés ?
ls -la → utile pour voir aussi .git, .venv et .env
Comment entrer dans le dossier linux_bash ?
cd linux_bash
Comment remonter au dossier parent ?
cd .. → depuis linux_bash, revient dans 01_fondations_techniques
Comment retourner dans mon dossier personnel ?
cd ~ → revient dans /home/saikou
Comment aller à la racine du système Linux ?
cd /
Comment revenir au dossier précédent ?
cd - → alterne entre les deux derniers dossiers visités
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
Comment créer un dossier nommé projet_api ?
mkdir projet_api
Comment créer toute l’arborescence data/raw/csv ?
mkdir -p data/raw/csv
Comment créer un fichier vide nommé config.txt ?
touch config.txt
Comment copier ventes.csv sous le nom ventes_backup.csv ?
cp ventes.csv ventes_backup.csv
Comment copier le dossier data dans backup ?
cp -r data backup
Comment renommer ancien.csv en ventes.csv ?
mv ancien.csv ventes.csv
Comment déplacer ventes.csv dans le dossier data ?
mv ventes.csv data/
Comment supprimer le fichier test.txt ?
rm test.txt
Comment supprimer le dossier ancien_projet avec son contenu ?
rm -r ancien_projet
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
Comment afficher tout le contenu d’un petit fichier config.txt ?
cat config.txt
Comment afficher le début du fichier ventes.csv ?
head ventes.csv → affiche par défaut les 10 premières lignes
Comment afficher les 5 premières lignes de ventes.csv ?
head -n 5 ventes.csv
Comment afficher la fin du fichier application.log ?
tail application.log → affiche par défaut les 10 dernières lignes
Comment afficher les 5 dernières lignes d’un fichier log ?
tail -n 5 application.log
Comment lire confortablement un gros fichier ?
less gros_fichier.log → se déplacer avec les flèches et quitter avec q
Comment quitter la commande less ?
q
Comment suivre les nouvelles lignes d’un log en direct ?
tail -f application.log
Comment chercher Paris dans ventes.csv ?
grep "Paris" ventes.csv → affiche les lignes contenant Paris
Comment chercher erreur sans tenir compte des majuscules ?
grep -i "erreur" application.log → trouve erreur, Erreur et ERREUR
Comment afficher le numéro des lignes contenant ERROR ?
grep -n "ERROR" application.log
Comment afficher les lignes qui ne contiennent pas succès ?
grep -v "succès" resultat.txt
Comment chercher le fichier config.yml depuis le dossier actuel ?
find . -name "config.yml"
Comment chercher tous les fichiers CSV ?
find . -name "*.csv"
Comment compter les lignes de ventes.csv ?
wc -l ventes.csv
Comment compter les mots du fichier README.md ?
wc -w README.md
À quoi sert le symbole pipe | ?
Il envoie le résultat d’une commande vers une autre commande
Comment chercher uniquement les processus Python ?
ps aux | grep python
Comment enregistrer la liste des fichiers dans fichiers.txt en écrasant son contenu ?
ls > fichiers.txt
Comment ajouter la liste des fichiers à la fin de fichiers.txt ?
ls >> fichiers.txt
Quelle différence entre > et >> ?
remplace le contenu du fichier tandis que >> ajoute à la fin
Comment afficher les permissions des fichiers ?
ls -l
Comment rendre le script pipeline.sh exécutable ?
chmod +x pipeline.sh
Que signifie r dans les permissions Linux ?
r = read → autorisation de lire le fichier
Que signifie w dans les permissions Linux ?
w = write → autorisation de modifier le fichier
Que signifie x dans les permissions Linux ?
x = execute → autorisation d’exécuter le fichier
Comment reconnaître un dossier dans ls -l ?
La ligne commence par d comme dans drwxr-xr-x
Comment reconnaître un fichier exécutable ?
Les permissions contiennent x comme dans -rwxr-xr-x
Comment afficher la variable PATH ?
echo $PATH → affiche les dossiers dans lesquels Linux cherche les commandes
Comment créer une variable temporaire API_URL ?
export API_URL="https://api.example.com"
Comment afficher la valeur de API_URL ?
echo $API_URL
Comment savoir quel Python 3 sera lancé ?
command -v python3 → exemple de résultat : /usr/bin/python3
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
Comment voir l’espace disque disponible ?
df -h → affiche les tailles dans un format lisible comme Go et Mo
Comment voir la taille du dossier data ?
du -sh data → exemple de résultat : 850M data
Comment afficher tous les processus en cours ?
ps aux
Comment afficher les processus en direct ?
top → actualise l’utilisation du processeur et de la mémoire
Comment chercher le PID d’un processus Python ?
ps aux | grep python → le PID apparaît dans la deuxième colonne
Comment arrêter le processus ayant le PID 2450 ?
kill 2450
Comment arrêter une commande actuellement lancée dans le terminal ?
Ctrl + C
Comment nettoyer l’affichage du terminal ?
clear
Comment afficher les dernières commandes utilisées ?
history
Comment mettre à jour la liste des logiciels disponibles sur Ubuntu ?
sudo apt update
Comment installer curl sur Ubuntu ?
sudo apt install curl
Comment appeler une vraie API publique avec curl ?
curl https://api.github.com → affiche les informations générales de l’API GitHub
Comment télécharger un fichier avec curl ?
curl -O https://example.com/fichier.csv → télécharge fichier.csv dans le dossier actue