wiki:tutoriels_linux
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| wiki:tutoriels_linux [2025/07/10 13:57] – [Ch. 2 - Parcourir le système - ls] palas | wiki:tutoriels_linux [2025/09/22 09:11] (Version actuelle) – palas | ||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| Les pages MAN ne donnent pas d' | Les pages MAN ne donnent pas d' | ||
| - | ====== Ch 1 - Commandes ====== | ||
| - | Pour Linux (noyau), tout est fichier (flux d' | + | [[:wiki:tutoriels_linux: |
| - | * Texte, MP3, vidéo... | + | |
| - | * Dossiers (liste de fichiers), c'est un type particulier. | + | |
| - | * Lecteurs de disques. | + | |
| - | * Connexion réseau. | + | |
| - | * Périphériques (imprimante, | + | |
| - | * Processus. | + | |
| - | ==== Longueur du nom de fichier ==== | + | [[:wiki: |
| - | + | ||
| - | 255 caractères maximum, 80 c'est déjà bien (largeur de la console). Sensible à la casse (pas Windows ni MacOS). \\ | + | |
| - | 80 caractères | + | |
| - | ==== Caractères interdits ==== | ||
| - | * Windows : \ | ||
| - | * MacOS : : | ||
| - | * Linux : | ||
| - | * ''/'' | ||
| - | * '' | ||
| - | * '' | ||
| - | * '' | ||
| - | * ''"'' | ||
| - | * '' | ||
| - | * '' | ||
| - | * ''?'' | ||
| - | * '' | ||
| - | ==== Caractères sans problème ==== | + | ---------------------- |
| - | * Majuscules, minuscules, chiffres, '' | + | Ctrl+C --- annule la commande. |
| - | ==== Fichiers spéciaux ==== | + | |
| - | Les scripts de démarrage sont cachés (dotfiles) dans le répertoire personnel. \\ | + | mkdir -v --- sur https://granneman.com/writing/books/linux-phrasebook |
| - | Voir : https:// | + | rm -v --- sur https://granneman.com/ |
| + | clear --- efface l' | ||
| + | history --- affiche l' | ||
| - | 2 types de shells : de connexion ou non, interactif ou non. \\ | ||
| - | Un **shell de connexion** (login shell) démarre à l' | ||
| - | - '' | ||
| - | - '' | ||
| - | - '' | ||
| - | On y trouve : les variables d' | ||
| - | Un **shell** qui n'est pas de connexion (nonlogin shell) est un sous-shell. | + | <ifauth @contrib> |
| - | + | ---- | |
| - | Un **shell interactif** demande des saisies. | + | Nombre |
| - | + | ---- | |
| - | Un **shell non interactif** ne demande pas de saisies (script de shell). | + | </ifauth> |
| - | + | ||
| - | + | ||
| - | Au lancement d'un **shell interactif** (sans ouverture de la session), Bash lit et exécute ''/ | + | |
| - | Quand les alias et fonctions sont trop nombreux, les déplacer dans '' | + | |
| - | Il faudra ajouter '' | + | |
| - | + | ||
| - | En fin de connexion, '' | + | |
| - | + | ||
| - | Astuces : voir les options de '' | + | |
| - | + | ||
| - | + | ||
| - | ====== Ch. 2 - Parcourir le système - ls ====== | + | |
| - | + | ||
| - | Chemin relatif (de là où l'on est) '' | + | |
| - | + | ||
| - | '' | + | |
| - | + | ||
| - | '' | + | |
| - | + | ||
| - | '' | + | |
| - | + | ||
| - | '' | + | |
| - | + | ||
| - | '' | + | |
| - | '' | + | |
| - | '' | + | |
| - | + | ||
| - | '' | + | |
| - | + | ||
| - | '' | + | |
| - | '' | + | |
| - | + | ||
| - | '' | + | |
| - | Permissions : d|rwx|rwx|rwx --- directory | propriétaire | groupe | autres. \\ | + | |
| - | Fichiers, ce qui est autorisé --- r : lecture --- w : écriture --- x : exécution. \\ | + | |
| - | Répertoires, | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | Ctrl+C --- annule la commande. | + | |
| - | + | ||
| - | mkdir -v --- sur https:// | + | |
| - | rm -v --- sur https:// | + | |
| - | Clear --- efface l' | + | |
| - | History --- affiche l' | + | |
wiki/tutoriels_linux.1752155859.txt.gz · Dernière modification : de palas
