Initiation à la ligne de commande
Le shell fonctionne dans un terminal. Il attend les saisies au clavier dans le terminal, et affiche les résultats. Tout utilisateur avancé a au moins toujours un terminal d'ouvert sur son bureau. L’ouverture d’un terminal lance automatiquement le shell par défaut. L’invite (prompt) fournit des informations sur le terminal et votre position dans le système de fichiers.
ljeremie@desktop:~$
le caractère tilde ~ indique que vous êtes dans votre répertoire personnel. Le caractère de terminaison a lui aussi une signification :
- un $ indique que l’utilisateur n’a pas de droits particuliers.
- un # indique que l’utilisateur est l’administrateur root qui lui a tous les droits.
Il est temps de passer dans le vif du sujet. La commande date pour commencer indique la date et l’heure actuelles (le résultat ne sera pas forcément identique suivant votre système et son installation).
ljeremie@desktop:~$ date jeudi 8 mai 2014, 14:54:33 (UTC+0200)
La commande cal permet de voir le calendrier
ljeremie@desktop:~$ cal Mai 2014 di lu ma me je ve sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
La commande pwd permet de savoir dans quel répertoire on se situe
ljeremie@desktop:~$ pwd /home/ljeremie
La commande echo permet d'afficher du texte
ljeremie@desktop:~$ echo Bonjour Bonjour
La commande cd permet de changer de répertoire
ljeremie@desktop:~$ cd /etc ljeremie@desktop:/etc$
va nous déplacer dans le répertoire etc de la racine pour revenir dans notre répertoire personnel
ljeremie@desktop:/etc$ cd ~
ou
ljeremie@desktop:/etc$ cd /home/ljeremie
pour aller dans le répertoire précédent on utilisera la syntaxe
ljeremie@desktop:~$ cd ..
et on peut contrôler avec pwd bien que l'on peut le voir dans le prompt
ljeremie@desktop:/home$ pwd /home
La commande mkdir permet de créer un dossier
ljeremie@desktop:~$ mkdir test
On peut créer ensuite un fichier temp dans notre nouveau répertoire test avec touch
ljeremie@desktop:~$ touch test/temp
La commande ls permet de lister le contenu d'un dossier on va se déplacer d'abord dans test
ljeremie@desktop:~$ cd test ljeremie@desktop:~/test$ ls test temp
On obtient plus d'information en ajoutant des paramètres à notre commande
ljeremie@desktop:~/test$ ls -l total 0 -rw-rw-r-- 1 ljeremie ljeremie 0 mai 8 15:38 temp
La commande rm permet d'effacer un fichier
Attention cette commande associé au droits root et le paramètre -r (récursif) peut être très dangereuse elle peut effacer un disque entier
c'est pourquoi je vous recommande de l'utiliser avec le paramètre - i qui vous demande confirmation pour chaque fichier
j'appuie donc sur o pour oui puis Entrée
ljeremie@desktop:~/test$ rm -i temp rm : supprimer fichier vide «temp» ? o
Pour supprimer le dossier test nous allons d'abord retourner dans le dossier précédent puis utiliser rmdir
ljeremie@desktop:~/test$ cd .. rmdir test
si votre dossier test n'est pas vide la commande ne fonctionnera pas avec un retour assez explicite
rmdir: échec de suppression de «test»: Le dossier n'est pas vide
voici les bases si vous avez apprécié cet article je le poursuivrez avec un nouvel article