IPB

Bienvenue invité ( Connexion | Inscription )

> Annonce : Ligne de commande, précautions d'usage !
bad_duck
Ligne de commande, précautions d'usage ! 


MacBidouilleur d'Or !
*****

Groupe : Admin
Messages : 11 590
Inscrit : 2 Mar 2002
Lieu : Paris
Membre no 2 171



Certains problèmes que vous pouvez rencontrer peuvent êtres résolus à l'aide de certaines commandes à taper dans le "terminal". Cependant cet outil très puissant peut être très utile
mais aussi très dangereux !

C'est pourquoi nous vous invitons à prendre quelques précautions :

Lorsque que vous avez une commande à taper :
Tout d'abord nous vous invitons à lire cet article afin de vous donner une idée de ce qu'est le terminal et les principes de son fonctionnement.
Ensuite, avant d'exécuter une commande, essayez de deviner son fonctionnement, la commande "man" permet de connaître l'effet d'une commande et sa syntaxe d'utilisation.

Ex : si vous avez la commande "killall Finder", en faisant un "man killall"

Code
NAME
     killall -- kill processes by name
SYNOPSIS
     killall [-d | -v] [-h | -?] [-help] [-l] [-m] [-s] [-u user] [-t tty]
             [-c procname] [-SIGNAL] [procname ...]


On arrive à deviner que killall permet de quitter (à la sauvage) le Finder.
Cette commande reste sans conséquence (autre que de relancer le finder..) mais d'autres commandes peuvent être plus dangereuses :

Ex : la commande (à ne surtout pas faire chez vous...) "rm -r ~/Desktop/"

en faisant un "man rm"

Code
NAME
       rm - remove files or directories

SYNOPSIS
       rm [OPTION]... FILE...


Avec ce que vous pouvez apprendre en lisant l'article et en allant un peu plus loin dans le man, on peut voir l'effet de l'option -r
Code
       -r, -R, --recursive
              remove the contents of directories recursively


On voit donc au final que cette commande aura pour conséquence de supprimer tous les fichiers / dossiers de votre bureau !

Comme vous l'aurez compris, certaines commandes peuvent avoir de grosses conséquences.
Il est très facile de flinguer son système (en jouant un peu avec la commande "sudo" qui permet de lancer des commandes avec les droits "root") ou de virer la moitié de ses données (genres /Applications) ou plus grave le contenu de votre dossier utilisateur.

Il est donc important de ne pas taper des commandes trouvées sur internet sans prendre un certain recul sauf si vous êtes absolument sûr de la personne en face. N'hésitez pas à demander des explications sur une commande que l'on vous donne si vous avez des doutes sur son effet.

NB : Il est aussi possible d'avoir les pages man en français : marche à suivre
NB2 : Dans la plupart des cas les commandes que l'on trouve sur les forums sont sans risque mais comme on dit.. Mieux vaut prévenir que guérir wink.gif


Maintenant un petit message à ceux qui proposent d'aider les gens en leur donnant des commandes à faire dans le terminal. Si vous hésitez avec des commandes (surtout quand ça concerne du rm / sudo etc..), abstenez-vous !
Vous aiderez plus une personne en ne lui donnant aucune commande qu'une mauvaise commande.. Faites attention avec les rm, les sudo et aussi les *. Préférez plusieurs commandes simples qu'une grosse commande qui fasse tout d'un coup.
Ce serait dommage d'être responsable de la perte de données de quelqu'un ou qu'il doive réinstaller son système à la suite d'une une mauvaise manipulation
Go to the top of the page
 
Nous sommes le : 17th November 2018 - 20:50