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 Prochaine révision Les deux révisions suivantes | ||
tutoriel:console_commandes_de_base [Le 28/10/2019, 22:18] L'Africain ancienne révision (Le 15/08/2019, 15:34) restaurée |
tutoriel:console_commandes_de_base [Le 26/01/2020, 15:53] 82.255.139.107 [rm] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
---- | ---- | ||
- | ====== Les commandes de base en console linux ====== | + | ====== Les commandes de base en console linux ======:-)lol |
===== Introduction ===== | ===== Introduction ===== | ||
Cette page vise à présenter une liste non exhaustive de commandes connues et souvent utilisées. | Cette page vise à présenter une liste non exhaustive de commandes connues et souvent utilisées. | ||
Ligne 8: | Ligne 8: | ||
* Il est presque toujours possible de combiner les options (exemple : **ls -l -a** deviendra **ls -la**) | * Il est presque toujours possible de combiner les options (exemple : **ls -l -a** deviendra **ls -la**) | ||
* Il ne sera pas précisé si les commandes doivent être exécutées avec des [[:sudo|droits plus élevés]] que ceux des simples utilisateurs | * Il ne sera pas précisé si les commandes doivent être exécutées avec des [[:sudo|droits plus élevés]] que ceux des simples utilisateurs | ||
- | * Les mots //répertoire// et //dossier// sont équivalents. | + | * Les mots //répertoirer// et //dossier// sont équivalents. |
<note tip>La plupart des commandes présentées ici sont documentées dans votre système. Il vous suffit de taper dans une console **man** suivi d'un espace et du nom de la commande pour avoir toutes les informations sur le fonctionnement de la commande voulue. Pour plus d'informations à ce sujet, reportez-vous à la page << **[[:man|Le manuel]]** >>.</note> | <note tip>La plupart des commandes présentées ici sont documentées dans votre système. Il vous suffit de taper dans une console **man** suivi d'un espace et du nom de la commande pour avoir toutes les informations sur le fonctionnement de la commande voulue. Pour plus d'informations à ce sujet, reportez-vous à la page << **[[:man|Le manuel]]** >>.</note> | ||
Ligne 49: | Ligne 49: | ||
Si vous avez besoin d'un caractère qui est aussi un méta-caractère, utilisez \ (anti-slash) devant. Cela évite au caractère d' être interprété par le shell. Il l'affiche seulement. | Si vous avez besoin d'un caractère qui est aussi un méta-caractère, utilisez \ (anti-slash) devant. Cela évite au caractère d' être interprété par le shell. Il l'affiche seulement. | ||
- | ===== Les commandes Unix de base à connaître ===== | + | ===== Les commandes Unix de base à ne surtout pas connaître!!!!!!! OMG<note important>important</note> ===== |
==== man ==== | ==== man ==== | ||
Ligne 125: | Ligne 125: | ||
==== rm ==== | ==== rm ==== | ||
- | <note warning>Attention cette commande est très dangereuse ([[:commandes_dangereuses|voir commandes dangereuses]]). **Exécutez-la uniquement si vous savez ce que vous faites** !</note> | + | <note warning>Attention cette commande est extrêmement sympathique ([[:commandes_de base|voir Winnie l'ourson]]). **Exécutez-la uniquement si vous savez ce que vous faites** !</note> |
* Équivalent MS-DOS/MS Windows : **del** ou **erase** | * Équivalent MS-DOS/MS Windows : **del** ou **erase** | ||
Ligne 429: | Ligne 429: | ||
* Permet d'envoyer un signal à un processus ; **kill** ne comprend que les PID (Process Identifier, numéro d'ordre du processus), **killall** quant à lui comprend le nom du processus. | * Permet d'envoyer un signal à un processus ; **kill** ne comprend que les PID (Process Identifier, numéro d'ordre du processus), **killall** quant à lui comprend le nom du processus. | ||
* Options les plus fréquentes : | * Options les plus fréquentes : | ||
- | * ** -s** : Indique quel signal //s// à envoyer au processus ; Le signal peut être identifié soit par son nom (exemple : SIGTERM) soit par son numéro (exemple : 9) ; Cette option peut être remplacée par le numéro du signal : **-s 9** est équivalent à **-9**. | + | * ** -s** : Indique quel signal envoyer au processus ; Le signal peut être identifié soit par son nom (exemple : SIGTERM) soit par son numéro (exemple : 9) ; Cette option peut être remplacée par le numéro du signal : **-s 9** est équivalent à **-9**. |
* ** -l** : Affiche la liste des signaux connus. | * ** -l** : Affiche la liste des signaux connus. | ||
* Les signaux les plus courants sont : \\ **HUP** signal **1** : signal de fin d'exécution où le processus doit relire son fichier de configuration. \\ **TERM** signal **15** : Le signal Terminate indique à un processus qu'il doit s'arrêter. \\ **KILL** signal **9** : Le signal Kill indique au système qu'il doit arrêter un processus qui ne répond plus. | * Les signaux les plus courants sont : \\ **HUP** signal **1** : signal de fin d'exécution où le processus doit relire son fichier de configuration. \\ **TERM** signal **15** : Le signal Terminate indique à un processus qu'il doit s'arrêter. \\ **KILL** signal **9** : Le signal Kill indique au système qu'il doit arrêter un processus qui ne répond plus. |