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 | ||
| tutoriel:learn_unix_in_10_minutes [Le 14/08/2009, 12:17] – 213.95.41.13 | tutoriel:learn_unix_in_10_minutes [Le 11/09/2022, 12:19] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| ---- | ---- | ||
| - | ====== Learn UNIX in 10 minutes. Version 1.2 FR 1.0 ====== | + | ====== Learn UNIX in 10 minutes. Version 1.2 FR 1.0 ====== |
| Les commandes de base de la ligne de commande UNIX (le shell) : dernière révision 17 Mai 2001\\ | Les commandes de base de la ligne de commande UNIX (le shell) : dernière révision 17 Mai 2001\\ | ||
| Ligne 17: | Ligne 17: | ||
| Ce document est copyrighté mais peut être reproduit selon les termes de la [[http:// | Ce document est copyrighté mais peut être reproduit selon les termes de la [[http:// | ||
| - | Envoyez-moi vos commentaires, | + | Envoyez-moi vos commentaires, |
| - | The purpose was to have on one page the basics commands for getting started using | + | The purpose was to have on one page the basics commands for getting started using |
| - | the UNIX shell (so that they didn't call me asking what to do the first time someone | + | the UNIX shell (so that they didn't call me asking what to do the first time someone |
| gave them a tape). \\ | gave them a tape). \\ | ||
| - | This document is copyrighted but freely redistributable under the terms of the GFDL . | + | This document is copyrighted but freely redistributable under the terms of the GFDL . |
| - | Send me comments, corrections, | + | Send me comments, corrections, |
| included. I'll gladly listen.\\ | included. I'll gladly listen.\\ | ||
| [[http:// | [[http:// | ||
| Ligne 45: | Ligne 45: | ||
| |/usr | Dossier usr (sous-dossier du dossier " | |/usr | Dossier usr (sous-dossier du dossier " | ||
| |/ | |/ | ||
| - | |||
| - | |||
| - | |||
| ==== Se déplacer dans le système de fichier ==== | ==== Se déplacer dans le système de fichier ==== | ||
| - | | pwd | montre le nom du dossier de travail courant (//Present | + | | pwd | montre le nom du dossier de travail courant (//Print Working Directory// |
| | cd | change le dossier de travail pour un autre dossier | | | cd | change le dossier de travail pour un autre dossier | | ||
| | cd / | | cd / | ||
| Ligne 57: | Ligne 54: | ||
| | cd .. | change le dossier de travail pour le dossier parent | | | cd .. | change le dossier de travail pour le dossier parent | | ||
| | cd $STRMWORK | change le dossier de travail pour le dossier défini par la variable d' | | cd $STRMWORK | change le dossier de travail pour le dossier défini par la variable d' | ||
| + | | cd - | revient au dossier précédent (annule le dernier changement de dossier) | | ||
| ==== Lister le contenu d'un dossier ==== | ==== Lister le contenu d'un dossier ==== | ||
| Ligne 65: | Ligne 62: | ||
| '' | '' | ||
| - | Par exemple : | + | Par exemple : |
| - | $ ls -l /home/sheherazade/work/ | + | $ ls -l /home/marven/work/ |
| - | | + | |
| - | | + | |
| - | ^ ^ ^ ^ | + | ^^ ^ ^ ^ |
| - | | | | | | + | || | | | |
| - | | | | | | + | || | | | |
| - | | | | | Nombre de fichiers ou dossiers que le dossier listé contient | + | || | | | Nombre de fichiers ou dossiers que le dossier listé contient |
| - | | | | Permissions pour tous | + | || | | Permissions pour tous |
| - | | | Permissions pour les membres du groupe staff | + | || | Permissions pour les membres du groupe staff |
| - | | + | ||Permissions pour le propriétaire |
| + | | ||
| Type de fichier * : - = Fichier régulier, d = Dossier, l = Lien symbolique ou autre... | Type de fichier * : - = Fichier régulier, d = Dossier, l = Lien symbolique ou autre... | ||
| - | * [[http:// | ||
| Ligne 113: | Ligne 110: | ||
| - | Il faut savoir que x=1, w=2 et r=4 ensuite vous additionnez les chiffres si vous voulez cumuler les droits. L' | + | Il faut savoir que x=1, w=2 et r=4 ensuite vous additionnez les chiffres si vous voulez cumuler les droits. L' |
| Par exemple pour accorder la lecture, l' | Par exemple pour accorder la lecture, l' | ||
| Ligne 122: | Ligne 119: | ||
| On a propriétaire/ | On a propriétaire/ | ||
| - | Astuce pour ceux qui connaissent le binaire. On veut rwx lire/ | + | Astuce pour ceux qui connaissent le binaire. On veut rwx lire/ |
| === chgrp === | === chgrp === | ||
| Ligne 162: | Ligne 159: | ||
| | vi fichier | éditer un fichier avec l' | | vi fichier | éditer un fichier avec l' | ||
| | emacs fichier | éditer un fichier avec l' | | emacs fichier | éditer un fichier avec l' | ||
| - | | head fichier | affiche les premières lignes d'un fichier | | + | | head fichier | affiche |
| | head -n{N} fichier | affiche les N premières lignes d'un fichier | | | head -n{N} fichier | affiche les N premières lignes d'un fichier | | ||
| - | | tail fichier | affiche les dernières lignes d'un fichier | | + | | tail fichier | affiche |
| | tail -n{N} fichier | affiche les N dernières lignes d'un fichier | | | tail -n{N} fichier | affiche les N dernières lignes d'un fichier | | ||
| Ligne 223: | Ligne 220: | ||
| Une des fonctionnalités de bash et tcsh (et probablement d' | Une des fonctionnalités de bash et tcsh (et probablement d' | ||
| + | Dans ksh (kornshell), | ||
| ==== Bash vous montre la voie ==== | ==== Bash vous montre la voie ==== | ||
| Ligne 270: | Ligne 268: | ||
| va afficher à l' | va afficher à l' | ||
| + | < | ||
| + | cat $(find . -name aaa.txt) | ||
| === Rechercher une chaîne de caractères : La commande grep === | === Rechercher une chaîne de caractères : La commande grep === | ||
| Ligne 295: | Ligne 294: | ||
| find / | find / | ||
| - | cherche tous les fichiers dont le nom contient //xpilot// dans le dossier / | + | cherche tous les fichiers dont le nom contient //xpilot// dans le dossier / |
| Ligne 301: | Ligne 300: | ||
| - | La commande tar signifie ' | + | La commande tar signifie ' |
| Ligne 430: | Ligne 429: | ||
| Ces caractères, | Ces caractères, | ||
| - | c' | + | c' |
