Apprendre
Outils
Language
日本語
English
Français
Current
Español
Tiếng Việt
Bahasa Indonesia
Outils
Apprendre
Accueil
>
Articles d'étude
>
Cours Linux
Cours Linux
Apprends les bases de la ligne de commande Linux en pratique, dans un terminal du navigateur.
0/31テキスト終了(0%)
お気に入りのみ
Bases Linux
1-1
Bases du terminal — pwd, ls, cd
Fais tes premiers pas dans le terminal Linux — pwd pour savoir où tu es, ls pour lister, cd pour te déplacer — en lançant un vrai environnement Linux dans un terminal en navigateur.
1-2
Créer des fichiers et des répertoires — mkdir, touch, cat
Crée des dossiers avec mkdir, des fichiers avec touch et les > / >> de echo, et vérifie leur contenu avec cat — tout en pratique dans un terminal en navigateur.
1-3
Chemins et navigation — absolu vs relatif
Apprends les chemins absolus vs relatifs, l'usage des symboles spéciaux . .. ~ /, et comment lire ta position avec pwd et ls -l — en te déplaçant dans un terminal en navigateur.
1-4
Opérations sur les fichiers — cp / mv / rm
Copie des fichiers avec cp, déplace et renomme avec mv, supprime des fichiers avec rm, et efface des répertoires avec rmdir et rm -r — avec leurs principales options, tout en pratique dans un terminal en navigateur.
1-5
Utiliser le terminal plus vite — complétion, historique, édition de ligne
Pratique la complétion Tab, le réemploi de l'historique avec les flèches et history, l'édition de ligne avec Ctrl-A/Ctrl-E/Ctrl-U, et la recherche dans l'historique avec Ctrl-R, tout en pratique dans un terminal en navigateur.
1-6
Afficher le contenu — cat / head / tail / wc
Affiche tout le fichier avec cat, le début et la fin avec head et tail, et compte les lignes avec wc -l — plus la méthode de vérification des logs, tout en pratique dans un terminal en navigateur.
1-7
Redirection — > >> < 2>
Écrase un fichier avec >, ajoute à la fin avec >>, alimente l'entrée standard avec <, et envoie uniquement les erreurs dans un fichier séparé avec 2> — tout en pratique dans un terminal en navigateur.
1-8
Pipes — Chaîner les commandes
Apprends comment un pipe passe la sortie d'une commande à la suivante, compte les lignes avec wc -l, trie avec sort, et la combinaison classique sort | uniq pour supprimer les doublons — tout en pratique dans un terminal en navigateur.
1-9
Recherche de texte — grep
Apprends les bases pour trouver les lignes contenant une chaîne, plus quand utiliser -i pour ignorer la casse, -n pour les numéros de ligne, et -r pour la recherche récursive — tout en pratique dans un terminal en navigateur.
1-10
Trouver des fichiers — find et les wildcards
Désigne plusieurs noms de fichiers d'un coup avec les wildcards * ? [], et cherche par nom avec find -name et par type avec -type — tout en pratique dans un terminal en navigateur.
1-11
Les permissions — les lire et chmod
Lis la notation rwx et l'octal dans ls -l, réécris les permissions avec les modes symbolique et numérique de chmod, et découvre la syntaxe de chown — tout en pratique dans un terminal en navigateur.
1-12
Les variables d'environnement — PATH et export
Référence des variables avec echo $VAR et env, comprends HOME et PATH, définis-les avec export, et utilise la substitution de commande $(...) — tout en pratique dans un terminal en navigateur.
1-13
Enchaîner les commandes — ; && || et les guillemets
Apprends l'exécution séquentielle avec ;, l'exécution conditionnelle avec && en cas de succès et || en cas d'échec, et la différence entre guillemets simples et doubles pour l'expansion des variables — tout en pratique dans un terminal en navigateur.
1-14
Vérifier et arrêter les processus — ps / kill
Apprends à lister les processus en cours avec ps, à connaître ton propre PID avec $$, et à arrêter avec kill un processus envoyé en arrière-plan avec & — tout en pratique dans un terminal en navigateur.
1-15
Les bases de l'éditeur de texte vi
Apprends à démarrer vi, à passer du mode normal au mode insertion, à revenir avec Esc, et à enregistrer avec :wq ou abandonner avec :q! — tout en pratique dans un terminal en navigateur.
1-16
Récapitulatif des bases Linux — aide-mémoire des commandes
Organise par catégorie les commandes des bases Linux — navigation, création, opérations, affichage et recherche, permissions, processus, et vi — avec schémas et tableaux aide-mémoire pour réviser.
Linux Intermédiaire
2-1
Expressions régulières de base — les motifs de grep
Pratique les expressions régulières de base de grep — les 5 symboles ^/$/./*/[], les regex étendues avec -E, et -o pour n'afficher que la correspondance — en extrayant depuis des fichiers texte.
2-2
Sortie formatée — printf
Contrairement à echo, printf n'ajoute aucun retour à la ligne final : tu écris \n toi-même. Apprends à insérer des valeurs avec %s/%d, à aligner les colonnes avec \t, et à créer des fichiers multi-lignes — en pratique dans un terminal en navigateur.
2-3
sed — Substitution et extraction
Pratique sed : remplace la première occurrence par ligne avec s/old/new/ ou toutes avec g, affiche une ligne précise avec -n Np, supprime les lignes correspondantes avec /pat/d, et modifie un fichier en place avec -i — illustré et en pratique dans un terminal navigateur.
2-4
awk — Extraction de champs
Pratique awk : extrait des colonnes avec $1 / $NF, change le séparateur avec -F',', utilise NR et NF, et traite uniquement les lignes correspondantes avec /pat/{print $2} — illustré et en pratique dans un terminal navigateur.
2-5
awk — Agrégation et rapports
Pratique awk : l'ordre d'exécution de BEGIN { } et END { }, s += $1 pour cumuler la colonne 1 en un total, et le comptage avec NR ou { c++ } — illustré et en pratique dans un terminal navigateur.
2-6
Outils de mise en forme — sort / uniq / cut / wc / tr / tee
Apprends le tri, l'extraction de colonnes et le comptage de lignes avec sort, uniq, cut et wc, la traduction de caractères avec tr et l'envoi de la sortie vers plusieurs destinations avec tee.
2-7
xargs — Construire des commandes depuis l'entrée standard
Apprends xargs pour transformer la sortie d'un pipe en arguments, plus -n1, -I{}, et l'intégration de find, en les exécutant en pratique.
2-8
tar — Archiver et extraire
Regroupe plusieurs fichiers en une seule archive non compressée avec tar -cf, liste le contenu avec tar -tf, et extrais avec tar -xf — en pratique dans un terminal en navigateur.
2-9
Liens symboliques et liens physiques — ln
Apprends la différence entre les liens symboliques (ln -s) et les liens physiques (ln) en les exécutant en pratique.
2-10
Différences entre fichiers — diff
Compare deux fichiers avec diff et apprends à lire les marqueurs du format unifié - / + / @@.
2-11
Commandes d'infos système — du / df / date, et plus
Vérifier l'usage du disque (du/df), la date (date), le système et l'utilisateur (uname/whoami/id), ainsi que les séquences et le calcul (seq/expr).
2-12
Ton premier script shell — le créer et l'exécuter
Crée un script shell dans vi, ajoute #!/bin/sh, rends-le exécutable avec chmod +x et lance-le avec ./hello.sh. Illustré et pratiqué dans ton navigateur.
2-13
Script Shell - Variables et substitution de commande
Affecte avec name=value et référence avec "$name", vois la différence d'expansion entre guillemets simples et doubles, exécute $(date), fais de l'arithmétique $(( n * 2 )) et lis une entrée avec read — illustré et pratiqué dans un terminal en navigateur.
2-14
Script Shell - Arguments et codes de sortie
Récupère les valeurs avec $1 $2 $@ $# $0, fournis un défaut avec ${1:-def}, et renvoie succès ou échec avec $?, exit 0 / exit 1 — illustré et pratiqué dans un terminal en navigateur.
2-15
Script Shell - Conditions
Teste des fichiers, des chaînes et des nombres avec [ -f config.txt ], [ -z "$name" ] et [ "$count" -lt 5 ], branche avec if / elif / else et aiguille plusieurs motifs avec case — illustré et pratiqué dans un terminal en navigateur.