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 11/01/2011, 17:59] – 41.137.30.85 | 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> | ||
| + | ---- | ||
| - | ====== 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) | + | Les commandes de base de la ligne de commande UNIX (le shell) |
| Site Original : [[http:// | Site Original : [[http:// | ||
| - | ================================================================================================================ | + | |
| + | |||
| + | ===== Avant Propos | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | Ce document a été rédigé il y a quelques années pour des étudiants en Dessin Assisté par Ordinateur (DAO) . | ||
| + | Le but était d' | ||
| + | |||
| + | Ce document est copyrighté mais peut être reproduit selon les termes de la [[http:// | ||
| + | Envoyez-moi vos commentaires, | ||
| + | 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 | ||
| + | gave them a tape). \\ | ||
| + | This document is copyrighted but freely redistributable under the terms of the GFDL . | ||
| + | Send me comments, corrections, | ||
| + | included. I'll gladly listen.\\ | ||
| + | [[http:// | ||
| + | |||
| + | |||
| + | |||
| + | ===== Sections | ||
| + | |||
| + | |||
| + | |||
| ==== Chemins ==== | ==== Chemins ==== | ||
| + | |||
| Les chemins de fichiers et de dossiers sous Unix utilisent le slash "/" | Les chemins de fichiers et de dossiers sous Unix utilisent le slash "/" | ||
| Ligne 25: | 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 33: | 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 81: | 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 90: | 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 130: | 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 191: | 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 264: | 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 270: | Ligne 300: | ||
| - | La commande tar signifie ' | + | La commande tar signifie ' |
| Ligne 399: | Ligne 429: | ||
| Ces caractères, | Ces caractères, | ||
| - | c' | + | c' |
| Ligne 438: | Ligne 468: | ||
| '': | '': | ||
| + | ===== FAQs ===== | ||
| + | |||
| + | |||
| + | |||
| + | Vous trouverez la plupart du temps toutes les réponses à vos questions dans le manuel ou la documentation du programme. | ||
| + | Si toutefois vous ne trouvez pas de réponse, pensez à chercher sur les forums ou les groupes de discussion **avant** de poser votre question. | ||
| + | |||
| + | ===== Copyrights ===== | ||
| + | |||
| + | Le document original a été rédigé à l'aide de Vim. Vim est la meilleure version du seul véritable éditeur de texte : vi (sans compter emacs, bien entendu ;-) ) | ||
| + | Copyright (c) 2000, | ||
| + | Permission vous est donnée de copier, distribuer et/ou modifier ces documents selon les termes de la Licence GNU Free Documentation License, Version 1.1 ou ultérieure publiée par la Free Software Foundation ; avec comme la préface section invariante, pas de couverture ni quatrième de couverture. Consultez la GNU Free Documentation License : [[http:// | ||
