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 01/06/2010, 19:48] – s_von | 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:// | ||
| - | <note help>à qui envoyer le mail? Car je suggérerai un pasage sur les "disk, partitions et systèmes de fichiers" | ||
| ===== Sections ===== | ===== Sections ===== | ||
| Ligne 55: | 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 63: | 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 111: | 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 120: | 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 160: | 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 221: | 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 294: | 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 300: | Ligne 300: | ||
| - | La commande tar signifie ' | + | La commande tar signifie ' |
| Ligne 429: | Ligne 429: | ||
| Ces caractères, | Ces caractères, | ||
| - | c' | + | c' |
