====== Les Commandes - GNU/LINUX======
{{/manuel/terminal.png?100X100}}
* Objet : Les commandes en détail
* Niveau requis : {{tag>débutant avisé}}
* Commentaires : //Détail d'une commande GNU/Linux. //
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
* Suivi :
* Création par [[user>bract]] le 16/10/2011
* Testé par [[user>smolski]] le 2014
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=2763 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
===== Avertissement =====
Sous **GNU/Linux il existe bon nombre de commandes**.
Ici nous élaborons une documentation des commandes les plus utilisées, celles-ci peuvent contenir beaucoup d'options pour des utilisations plus complexes. C'est pourquoi dans le tuto des commandes nous ne détaillons que l'essentiel pour les utilisateurs novices afin qu'ils puissent apprendre à se débrouiller, seuls, sous GNU/Linux.
===== La syntaxe d'une commande =====
Une commande se présente souvent de cette manière :
commande [option(s)] argument(s)
exemple :
ls -l /home/monRépertoire
*''ls'' est la commande permettant d'afficher les fichiers contenus dans un répertoire.
*''-l'' est une des options de la commande ''ls'' qui lui spécifie d'afficher beaucoup plus d'informations sur chacun des fichiers.
*''/home/monRépertoire'' est l'argument qui indique le répertoire dont le contenu doit être affiché.
Un répertoire est un fichier spécial pouvant contenir des fichiers … qui peuvent être des fichiers de type répertoire … etc.
==== Options des commandes ====
Pour connaître les options de chaque commande, vous pouvez faire précéder votre commande de la mention [[:doc:systeme:man | la commande man]] ou [[:doc:systeme:info| la commande info]].
man ls
info ls
Taper q pour quitter la documentation.
===== Lancer une commande =====
Une commande peut être lancée depuis:
* [[:doc:systeme:terminal|Un terminal]]
* [[:doc:systeme:console|Une console]]
* Depuis un raccourci
* Ou de la faire exécuter au chargement de votre session par exemple.
Il est aussi possible [[doc:programmation:shell:shell#enchainer-plusieurs-commandes | d’enchaîner et de combiner des commandes]] grâce aux "interpréteurs de commandes".
* [[:doc:programmation:shell:shell|Shell - Détail]] Les shell bash, dash et autres, expliqués pas à pas.
==== Historique des commandes ====
Un historique des commandes que vous tapez dans un [[:doc:systeme:terminal|Un terminal]] ou une [[:doc:systeme:console|Une console]] est stocké dans le fichier ~/.bash_history.
Vous pouvez l'explorer depuis un terminal ou une console :
* En remontant l'historique avec les flèches du haut.
* En utilisant la commande [[:doc:programmation:bash:history | history]].
* Ou en faisant une recherche avec C-r
===== Les pages de références pour l'utilisation des commandes =====
*[[:doc:systeme:commandes:avise|Les commandes avisées pour l'administration et la gestion de tout le système.]]
*[[:doc:systeme:commandes:expert|Les commandes Linux de fignolage et de perfectionnement du système.]]
*[[:doc:systeme:commandes:alphabétique|La liste des commandes par ordre alphabétique.]]
===== Listes des commandes GNU/Linux les plus utilisées ====
{{ /file-R8e118580e8bc108c92e99728ec68dd62.png}}
==== Liste par catégorie ====
*[[:doc:systeme:commandes:admin | Administration du système.]]
*[[:doc:systeme:droits-unix | Droits.]]
*[[:doc:systeme:commandes:editer | Édition des fichiers.]]
*[[:doc:systeme:commandes:creer | Fichiers, répertoires et recherches.]]
*[[:doc:systeme:commandes:session | Identité et session.]]
*[[:doc:reseau:reseau | Réseau.]]
*[[:doc:systeme:commandes:processus | Processus et services.]]
*[[:doc:systeme:commandes:systeme | Systèmes de fichier.]]
*[[:doc:systeme:archive | Sauvegarde et l'archivage.]]
===== Liens utiles sur les commandes GNU/Linux : =====
*[[http://images.debian-facile.org/AideDebian.pdf | AideDebian.pdf ]]: Un aide mémoire au format pdf.
*[[http://images.debian-facile.org/AideDebian2.odt | AideDebian2.odt ]]: le même aide mémoire au format odt.
*[[doc:systeme:debian-reference | Référence Debian]] Le manuel de l'utilisateur de Debian
*%%[[http://www.libordux.org/doc/cmdline/system-infos.php|LIBORDUX ]]%%: Récapitulatif circonstancié des commandes Linux d'information - **Lien Obsolète**
* [[https://www.debian.org/doc/manuals/debian-faq/debian-faq.fr.pdf]] - Un pdf depuis debian-fr qu'il n'est pas inutile de visiter aussi. Merci **Firy** et **popontheair** qui l'ont initié ensemble sur le forum là : [[https://debian-facile.org/viewtopic.php?pid=165782#p165782]] ^_^
==== Illustrations===
[[http://www.nojhan.net/geekscottes/]]