Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
portail_lignes_commandes [Le 11/08/2009, 20:43] 213.95.41.13 |
portail_lignes_commandes [Le 11/08/2009, 21:06] (Version actuelle) menoft |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Portail lignes de commandes ====== | + | ~~REDIRECT>:commande_shell~~ |
- | + | ||
- | La ligne de commandes est un outil très puissant dans les systèmes de type UNIX (GNU/Linux, *BSD, etc.). De prime abord, toutefois, elle semble extrêmement mystérieuse et devient vite un casse-tête pour les néophytes (et même les plus aguerris) qui doivent accomplir une tâche précise. Un très grand nombre de commandes existent ; encore faut-il les connaître et comprendre leurs actions ! | + | |
- | + | ||
- | Une **commande**, c'est une instruction qu'un utilisateur d'ordinateur envoie directement à son système d'exploitation, une tâche que celui-ci doit accomplir pour lui. De telles instructions servent à manipuler des fichiers, à accéder à des répertoires, modifier les droits d'accès à des fichiers, etc. Une commande se saisit dans une interface qui lui est dédié : le **[[:terminal]]** (ou **console**). Chaque ligne du terminal contient une commande (une instruction) à exécuter. | + | |
- | + | ||
- | Le présent document a pour but de cataloguer les commandes les plus utiles et les plus fréquemment utilisées, classées par catégorie et par usage. | + | |
- | + | ||
- | <note tip>Si vous êtes débutant ou tombez sur cette page par hasard, il pourra s'avérer utile de consulter également les pages suivantes: [[:tutoriel:console_ligne_de_commande]], [[:console]], [[:tutoriel:console_commandes_de_base]]. | + | |
- | + | ||
- | Si vous voulez aider à compléter cette page, et même si vous ne savez pas utiliser les balises de la doc, consultez la page [[:utilisateurs:aldian:participer_portail_lignes_commandes]], qui a été conçue spécialement à cet effet.</note> | + | |
- | + | ||
- | ===== COMMANDES DE BASE ===== | + | |
- | + | ||
- | ^ Brève description ^ nom & synopsys ^ pages relatives ^ manpage-fr ^ discussion dédiée \\ du forum | | + | |
- | | choisir le répertoire courant | [[:tutoriel:console_commandes_de_base#cd|cd]] | [[tutoriel:learn_unix_in_10_minutes#se_deplacer_dans_le_systeme_de_fichier|linux_en_10_min]], [[:console#cd]], [[tutoriel:console_ligne_de_commande#cd]], [[http://debian-facile.org/wiki/commande:cd|debian_facile]] | [[http://manpages.ubuntu.com/manpages/jaunty/en/man1/cd.1posix.html|manpage]] | | | + | |
- | | afficher le nom du répertoire de travail actuel | [[:tutoriel:console_commandes_de_base#pwd|pwd]] | [[:tutoriel:console_ligne_de_commande#pwd|console_ligne_de_commande]] | [[http://manpages.ubuntu.com/manpages/jaunty/fr/man1/pwd.1.html|manpage]] | | | + | |
- | + | ||
- | ==== Informations sur le système de fichiers ==== | + | |
- | ^ Brève description ^ nom & synopsys ^ pages relatives ^ manpage-fr ^ discussion dédiée \\ du forum | | + | |
- | | lister les fichiers présents dans un répertoire | [[:tutoriel:console_commandes_de_base#ls|ls]] | [[tutoriel:learn_unix_in_10_minutes#lister_le_contenu_d_un_dossier|linux_en_10_min]], [[:console#ls]], [[http://debian-facile.org/wiki/commande:ls|debian_facile]] | [[http://manpagesfr.free.fr/man/man1/ls.1.html|manpage]] | | | + | |
- | | évaluer l’espace disque occupé par des fichiers | [[:tutoriel:console_commandes_de_base#du|du]] | | [[http://manpages.ubuntu.com/manpages/jaunty/fr/man1/du.1.html|manpage]] | | | + | |
- | | indiquer l’espace occupé par les systèmes de fichiers | [[:tutoriel:console_commandes_de_base#df|df]] | [[http://debian-facile.org/wiki/commande:df|commande:df]] | [[http://manpages.ubuntu.com/manpages/jaunty/fr/man1/df.1.html|manpage]] | | | + | |
- | + | ||
- | ===== ACCÉDER A L'AIDE SYSTÈME ===== | + | |
- | + | ||
- | ^ Brève description ^ nom & lien \\ vers synopsys ^ pages relatives ^ manpage-fr ^ discussion dédiée \\ du forum | | + | |
- | | obtenir de l'aide sur une commande | [[:tutoriel:console_commandes_de_base#man|man]] | [[tutoriel:console_ligne_de_commande#man]] | [[http://manpages.ubuntu.com/manpages/hardy/fr/man1/man.1.html|manpage]] | | | + | |
- | | accéder à la documentation système | [[:tutoriel:console_commandes_de_base#info|info]] | | [[http://manpages.ubuntu.com/manpages/hardy/fr/man1/info.1.html|manpage]] | | | + | |
- | + | ||
- | + | ||
- | ===== ACTION SUR LES FICHIERS ET RÉPERTOIRES ===== | + | |
- | + | ||
- | ==== Manipulation ==== | + | |
- | + | ||
- | ^ Brève description ^ nom & lien \\ vers synopsys ^ pages relatives ^ manpage-fr ^ discussion dédiée \\ du forum | | + | |
- | | copie | [[:tutoriel:console_commandes_de_base#cp|cp]] | [[:tutoriel:learn_unix_in_10_minutes#deplacer_renommer_et_copier_des_fichiers|linux_en_10_min]], [[:console#commandes_et_parametres|exemple_cp]], [[:tutoriel:console_ligne_de_commande#cp]], [[http://debian-facile.org/wiki/commande:cp|debian_facile]] | [[http://manpagesfr.free.fr/man/man1/cp.1.html|manpage]] | | | + | |
- | | déplacement | [[:tutoriel:console_commandes_de_base#mv|mv]] | [[tutoriel:learn_unix_in_10_minutes#deplacer_renommer_et_copier_des_fichiers|linux_en_10_min]], [[tutoriel:console_ligne_de_commande#mv]], [[http://debian-facile.org/wiki/commande:mv|debian_facile]] | [[http://manpagesfr.free.fr/man/man1/mv.1.html|manpage]] | | | + | |
- | | suppression | [[:tutoriel:console_commandes_de_base#rm|rm]] | [[tutoriel:learn_unix_in_10_minutes#deplacer_renommer_et_copier_des_fichiers|linux_en_10_min]], [[tutoriel:console_ligne_de_commande#rm]], [[http://debian-facile.org/wiki/commande:rm|debian_facile]] | [[http://manpagesfr.free.fr/man/man1/rm.1.html|manpage]] | | | + | |
- | | création de répertoire | [[:tutoriel:console_commandes_de_base#mkdir|mkdir]] | [[tutoriel:learn_unix_in_10_minutes#deplacer_renommer_et_copier_des_fichiers|linux_en_10_min]], [[tutoriel:console_ligne_de_commande#mkdir]], [[http://debian-facile.org/wiki/commande:mkdir|debian_facile]] | [[http://manpagesfr.free.fr/man/man1/mkdir.1.html|manpage]] | | | + | |
- | | suppression de répertoire | [[:tutoriel:console_commandes_de_base#rmdir|rmdir]] | [[tutoriel:learn_unix_in_10_minutes#deplacer_renommer_et_copier_des_fichiers|linux_en_10_min]] | [[http://manpagesfr.free.fr/man/man1/rmdir.1.html|manpage]] | | | + | |
- | + | ||
- | ==== Liens symboliques ==== | + | |
- | + | ||
- | ^ Brève description ^ nom & lien \\ vers synopsys ^ pages relatives ^ manpage-fr ^ discussion dédiée \\ du forum | | + | |
- | | établir des liens symboliques | [[:tutoriel:console_commandes_de_base#ln|ln]] | [[http://debian-facile.org/wiki/commande:ln|debian_facile]] | [[http://manpagesfr.free.fr/man/man1/ln.1.html|manpage]] | | | + | |
- | + | ||
- | ==== Compression ==== | + | |
- | + | ||
- | ^ Brève description ^ nom & lien \\ vers synopsys ^ pages relatives ^ manpage-fr ^ discussion dédiée \\ du forum | | + | |
- | | | | | | | | + | |
- | + | ||
- | ==== Recherche ==== | + | |
- | + | ||
- | ^ Brève description ^ nom & lien \\ vers synopsys ^ pages relatives ^ manpage-fr ^ discussion dédiée \\ du forum | | + | |
- | | rechercher des fichiers | [[:tutoriel:console_commandes_de_base#find|find]] | [[:recherche_ligne_commande#find|recherche_ligne_commande]] | [[http://manpages.ubuntu.com/manpages/jaunty/fr/man1/find.1.html|manpage]] | | | + | |
- | | faire des recherches plein texte | [[:tutoriel:console_commandes_de_base#grep|grep]] | [[:recherche_ligne_commande#grep|recherche_ligne_commande]] | [[http://manpages.ubuntu.com/manpages/jaunty/fr/man1/grep.1.html|manpage]] | | | + | |
- | | lister les fichiers à partir d'une base de données | [[:tutoriel:console_commandes_de_base#locate|locate]] | [[:recherche_ligne_commande#locate|recherche_ligne_commande]] | [[http://manpages.ubuntu.com/manpages/jaunty/fr/man1/locate.findutils.1.html|manpage]] | | | + | |
- | + | ||
- | + | ||
- | ==== Visualiser le contenu des fichiers ==== | + | |
- | + | ||
- | ^ Brève description ^ nom & lien \\ vers synopsys ^ pages relatives ^ manpage-fr ^ discussion dédiée \\ du forum | | + | |
- | | concaténer des fichiers et les afficher sur la sortie standard | [[:tutoriel:console_commandes_de_base#cat|cat]] | | [[http://manpages.ubuntu.com/manpages/jaunty/fr/man1/cat.1.html|manpage]] | | | + | |
- | | afficher un fichier page par page | [[:tutoriel:console_commandes_de_base#more|more]] | | [[http://manpages.ubuntu.com/manpages/jaunty/fr/man1/more.1.html|manpage]] | | | + | |
- | | afficher un fichier page par page | [[:tutoriel:console_commandes_de_base#less|less]] | | [[http://manpages.ubuntu.com/manpages/jaunty/en/man1/less.1.html|manpage]] | | | + | |
- | + | ||
- | ==== Modification des droits d'accès (propriétés et modes) ==== | + | |
- | + | ||
- | ^ Description ^ Commande & lien vers synopsis ^ Pages relatives ^ Manuel d'utilisation ^ Discussion dédiée dans le forum | | + | |
- | | modifier les permissions d'accès aux fichiers/dossiers | [[:tutoriel:console_commandes_de_base#chmod|chmod]] | [[:tutoriel:console_ligne_de_commande#chmod|console_ligne_de_commande]], [[http://debian-facile.org/wiki/commande:chmod|commande:chmod]], [[:permissions|Permissions (ou droits d'accès)]] | [[http://manpages.ubuntu.com/manpages/jaunty/fr/man1/chmod.1.html|manpage]] | | | + | |
- | | modifier le propriétaire et le groupe propriétaire d'un fichier | [[:tutoriel:console_commandes_de_base#chown|chown]] | [[:tutoriel:console_ligne_de_commande#chown|console_ligne_de_commande]], [[http://debian-facile.org/wiki/commande:chown|commande:chown]], [[:permissions|Permissions (ou droits d'accès)]] | [[http://manpages.ubuntu.com/manpages/jaunty/fr/man1/chown.1.html|manpage]] | | | + | |
- | | changer le groupe propriétaire d’un fichier | [[:tutoriel:console_commandes_de_base#chgrp|chgrp]] | [[:permissions|Permissions (ou droits d'accès)]] | [[http://manpages.ubuntu.com/manpages/jaunty/fr/man1/chgrp.1.html|manpage]] | | | + | |
- | + | ||
- | ===== GESTION DES PÉRIPHÉRIQUES ===== | + | |
- | + | ||
- | ==== Monter ou démonter des périphériques ==== | + | |
- | + | ||
- | ^ Description ^ Commande & lien vers synopsis ^ Pages relatives ^ Manuel d'utilisation ^ Discussion dédiée dans le forum | | + | |
- | | Monter un périphérique | ''[[:tutoriel:console_commandes_de_base#mount|mount]]'' | [[http://debian-facile.org/wiki/commande:mount|commande:mount]] | ''[[http://manpages.ubuntu.com/fr/mount|man mount]]'' | | | + | |
- | | Démonter un périphérique | ''[[:tutoriel:console_commandes_de_base#umount|umount]]'' | [[http://debian-facile.org/wiki/commande:umount|commande:umount]] | ''[[http://manpages.ubuntu.com/fr/mount|man mount]]'' | | | + | |
- | | Éjecter un CD/DVD-ROM, disquette ZIP ou disque JAZ | ''[[:tutoriel:console_commandes_de_base#eject|eject]]'' | | ''[[http://manpages.ubuntu.com/fr/eject|man eject]]'' | | | + | |
- | + | ||
- | ===== GESTION DES PROCESSUS SYSTÈME ===== | + | |
- | + | ||
- | ==== Visualisation ==== | + | |
- | + | ||
- | ^ Brève description ^ nom & lien \\ vers synopsys ^ pages relatives ^ manpage-fr ^ discussion dédiée \\ du forum | | + | |
- | | afficher les tâches en cours | [[:tutoriel:console_commandes_de_base#top|top]] | | [[http://manpages.ubuntu.com/manpages/jaunty/fr/man1/top.1.html|manpage]] | | | + | |
- | | afficher les processus en cours | [[:tutoriel:console_commandes_de_base#ps|ps]] | | [[http://jp.barralis.com/linux-man/man1/ps.1.php|manpage]] | | | + | |
- | + | ||
- | ==== Modification ==== | + | |
- | + | ||
- | ^ Brève description ^ nom & lien \\ vers synopsys ^ pages relatives ^ manpage-fr ^ discussion dédiée \\ du forum | | + | |
- | | envoyer un signal à un processus | [[:tutoriel:console_commandes_de_base#kill_killall|kill / killall]] | | [[http://manpages.ubuntu.com/manpages/jaunty/fr/man1/kill.1.html|manpage]] | | | + | |
- | + | ||
- | + | ||
- | ===== INFORMATIONS SYSTÈME ===== | + | |
- | + | ||
- | ^ Brève description ^ nom & lien \\ vers synopsys ^ pages relatives ^ manpage-fr ^ discussion dédiée \\ du forum | | + | |
- | | afficher la mémoire libre / utilisée du système | [[:tutoriel:console_commandes_de_base#free|free]] | | [[http://manpages.ubuntu.com/manpages/jaunty/fr/man1/free.1.html|manpage]] | | | + | |
- | | afficher (créer/modifier) les partitions d'un disque dur | [[:tutoriel:console_commandes_de_base#fdisk|fdisk]] | [[:fdisk|fdisk]], [[http://debian-facile.org/wiki/commande:fdisk|commande:fdisk]] | [[http://manpagesfr.free.fr/man/man8/fdisk.8.html|manpage]] | | | + | |
- | | indiquer depuis quand le système a été mis en route | [[:tutoriel:console_commandes_de_base#uptime|uptime]] | | [[http://manpages.ubuntu.com/manpages/jaunty/fr/man1/uptime.1.html|manpage]] | | | + | |
- | + | ||
- | ===== SÉCURITÉ ===== | + | |
- | + | ||
- | ==== Gérer les utilisateurs et les groupes ==== | + | |
- | + | ||
- | ^ Description ^ Commande & lien vers synopsis ^ Pages relatives ^ Manuel d'utilisation ^ Discussion dédiée dans le forum | | + | |
- | | Créer un nouveau compte d'utilisateur | ''[[:tutoriel:console_commandes_de_base#adduser|adduser]]'' | | ''[[http://manpages.ubuntu.com/fr/adduser|man adduser]]'' | | | + | |
- | | ajouter un nouvel utilisateur | [[:tutoriel:console_commandes_de_base#useradd|useradd]] | [[http://debian-facile.org/wiki/commande:useradd|commande:useradd]] | [[http://jp.barralis.com/linux-man/man8/useradd.8.php|manpage]] | | | + | |
- | | Créer un nouveau groupe d'utilisateurs | ''[[:tutoriel:console_commandes_de_base#addgroup|addgroup]]'' | | ''[[http://manpages.ubuntu.com/fr/adduser|man addgroup]]'' | | | + | |
- | | Supprimer un compte d'utilisateur | ''[[:tutoriel:console_commandes_de_base#deluser|deluser]]'' | | ''[[http://manpages.ubuntu.com/fr/adduser|man deluser]]'' | | | + | |
- | | supprimer un utilisateur du système | [[:tutoriel:console_commandes_de_base#userdel|userdel]] | [[http://debian-facile.org/wiki/commande:userdel|commande:userdel]] | [[http://jp.barralis.com/linux-man/man8/userdel.8.php|manpage]] | | | + | |
- | | Supprimer un groupe d'utilisateurs | ''[[:tutoriel:console_commandes_de_base#delgroup|delgroup]]'' | | ''[[http://manpages.ubuntu.com/fr/adduser|man delgroup]]'' | | | + | |
- | | exécuter des commandes en tant qu'un autre utilisateur | [[:tutoriel:console_commandes_de_base#sudo|sudo]] | [[:sudo|sudo]] | [[http://manpages.ubuntu.com/manpages/jaunty/en/man8/sudo.8.html|manpage]] | | | + | |
- | | afficher les groupes auxquels appartient un utilisateur | [[:tutoriel:console_commandes_de_base#groups|groups]] | | [[http://manpages.ubuntu.com/manpages/jaunty/fr/man1/groups.1.html|manpage]] | | | + | |
- | | modifier le groupe d'appartenance d'un utilisateur | [[:tutoriel:console_commandes_de_base#usermod|usermod]] | | [[http://jp.barralis.com/linux-man/man8/usermod.8.php|manpage]] | | | + | |
- | | modifier le mot de passe d'un utilisateur | [[:tutoriel:console_commandes_de_base#passwd|passwd]] | [[http://debian-facile.org/wiki/commande:passwd|commande:passwd]] | [[http://manpages.ubuntu.com/manpages/jaunty/fr/man1/passwd.1.html|manpage]] | | | + | |
- | + | ||
- | ===== INSTALLER DES LOGICIELS ===== | + |