Guides des commandes de base sous Linux
Guide des commandes
de base sous Linux

[ Index général ] - [ Page précédente ] - [ Page suivante ]

1 - Les commandes de base (suite)

1.1 - Création d'utilisateurs et gestion de comptes
1.2 - Le déplacement dans les répertoires : "cd"
1.3 - Lister les fichiers d'un répertoire : "ls"
1.4 - Visualiser le contenue d'un fichier : "cat" et "more"
1.5 - Copier un fichier ou un répertoire : "cp"
1.6 - Supprimer un fichier : "rm"
1.7 - Créer un répertoire : "mkdir"
1.8 - Déplacer ou renommer un fichier : "mv"
1.9 - Retrouver un fichier : "find", "locate" et "which"
1.10 - Connaître l'espace disque utilisé : la commande "df" et "du"
1.11 - Utilisation des périphériques de sortie : cdrom, disquette....
1.12 - L'arrêt du système :


1 - Les commandes de base (suite)

1.7 - Créer un répertoire : la commande "mkdir"

[nom_utilisateur@nom_pc/nom_utilisateur]$ mkdir nom_répertoire


Une option interressante de la fonction "mkdir" est l'option -p ("parent") ; cette option permet de créer une suite de répertoire

[nom_utilisateur@nom_pc/nom_utilisateur]$ mkdir -p rep1/rep2/rep3


Il sera créé sur le disque une série de répertoires : rep1 ---> rep2 ---> rep3

1.8 - Déplacer ou renommer un fichier : la commande "mv"

La commande "mv" ("move") permet de "mouvementer" un fichier dans un autre répertoire soit avec le même nom soit en le renommant par la même occasion.

[user@pc/user]$ mv nom_fichier /nom_repertoire


Le fichier sera déplacé dans le répertoire dénommé.

[user@pc/user]$ mv nom_fichier /nom_repertoire/new_name


----- Options de la commande "mv"
mv -b L'option 'b' comme "backup" va effectuer une sauvegarde des fichiers avant de les déplacer :

[user@pc/user]$ mv -b nom_rép/nom_fichier /nom_rép/new_name

Cette commande va renommer le fichier dans le nom déclaré, cependant vous trouverez dans le répertoire une sauvegarde de fichier sous le nom nom_fichier~.

mv -i Demande pour chaque fichier et chaque répertoire s'il peut ou non déplacer fichiers et répertoires.('i' comme «interactive»)
mv -u Demande à mv de ne pas supprimer le fichier si sa date de modification est la même ou est plus récente que son remplaçant. :('u' comme «update») :

[user@pc user]$mv -u fichier1 fichier2

L'option -u nous a évité d'écraser le fichier linux-test2. La commande mv n'a donc pas été effective.


1.9 - Retrouver un fichier : la commande "find", "locate" et "which"

La commande find

[user@pc/user]$ find /-name 'nom_fichier' -print
[user@pc/user]$ find /-name 'nom_fi*' -print
[user@pc/user]$ find /type d -name nom_répertoire bin -print


/ Indique que nous voulons chercher à partir de la racine notre fichier.
-name Est l'option qui indique ici que nous voulons spécifier le nom d'un fichier.
-print Demande à find d'afficher le résultat.
-type permet d'indiquer le type de fichier que l'on recherche. Si vous cherchez seulement un répertoire et non pas un fichier vous pourrez utilisez cette option ("d" comme Directory).

La commande "locate"

La commande locate a la même mission que find mais fonctionne différemment. En effet "locate" ne fait pas une recherche à travers toutes l'arborescence mais mais va localiser la position du fichier dans une base de données qui contient la liste des fichiers existants. Cette base est automatiquement tenue par le système, elle se situe dans le répertoire /usr/lib et se nomme locatedb..

[user@pc/user]$ locate nom_fichier

La commande "which"

which ne permet que de connaître le chemin d'un exécutable.

[user@pc/user]$ which nom_executable
[user@pc/user]$ which ls

/bin/ls

[user@pc/user]$


1.10 - Connaître l'espace disque utilisé : la commande "df" et "du"

La commande df permet de connaître l'emplacement de montage des systèmes de fichiers (partitions utilisables pour stocker des fichiers) accessibles sur votre système et les capacités restantes sur chacun d'eux.

[user@pc/user/dev ]$ df

Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/sda5 298762 119387 163945 42% /
/dev/sda1 41166 17116 24050 42% /dos
/dev/sda6 1745186 1163946 491042 70% /usr

[user@pc/user]$


La commande du permet de connaître l'utilisation disque en kilo-octet par le répertoire spécifié et ses sous répertoires.

[user@pc/user]$ du

56 ./config
224 ./images
185 ./commandes
28 ./.xvpics
2 ./docs/docs
203 ./docs
875 .

[user@pc/user]$


1.11 - Utilisation des périphériques de sortie : cdrom, disquette....

La commande mount est utilisée par linux dès son démarrage. Elle permet de monter un système de fichier, c'est-à-dire de le rendre accessible. Ce montage est parfois effectué automatiquement grâce au fichier de configuration /etc/fstab. Ce fichier contient tout ce que linux doit monter lors de son démarrage.

Une question souvent posée dans les forums est "comment puis-je lire un CD-ROM ou une disquette". A la différence du dos / windows les périphériques sont considérés comme des partitions ; ainsi que ce soit les partitions du disque, le cdrom ou le lecteur de disquette, Linux les considère comme des "points de montages". Linux ne peut lire que ce qui est actif ("monter"), il va donc falloir pour commencer "crée un point de montage" pour l'ensemble des périphériques de sortie (cdrom, disquette, disque dos...), ensuite "monter" et "démonter" le périphérique (rendre actif ou non l'accès).

Créer un point de montage

Créer un point de montage signifie tout simplement créer un répertoire où l'on pourra à chaque fois qu'on le souhaite regarder le contenu d'un CD-ROM. Le plus souvent ce répertoire est créé dans le répertoire /mnt, mais vous pouvez tout simplement le placer à la racine sous le nom de "cdrom" :

[root@nom_du_PC /]# mkdir /mnt/cdrom
ou...
[root@nom_du_PC /]# mkdir /cdrom

Monter le cdrom

La première chose à connaître est le nom du fichier spécial qui correspond à votre cdrom. Les fichiers spéciaux sont ces fameux fichiers "device" ("dipositif" en francais ...) que l'on trouve dans le répertoire /dev. C'est en quelque sorte des drivers.

Les lecteurs IDE commencent par les lettres "hd" alors que les lecteurs SCSI commence par les lettres "sd". Si vous avez deux lecteurs IDE (un disque dur et un cdrom par exemple), le disque dur s'appelera normalement hda et le cdrom hdb. Si par exemple le disque dur contient 4 partitions, la première s'appelera hda1, la deuxième hda2 , etc ...

Donc logiquement si vous êtes dans la situation classique où vous possédez un disque dur et un cdrom, la commande suivante vous permettra de monter le cdrom sur le point de montage /mnt/cdrom :

[root@nom_du_PC /]# mount -t iso9660 /dev/hdb /mnt/cdrom
ou...
[root@nom_du_PC /]# mount -t iso9660 /dev/cdrom /mnt/cdrom


iso9660 : est le type de formatage du support : pour les cdrom c'est le format "iso9660", pour une disquette MS-DOS, c'est le format "ms-dos", "hpfs" pour une partition OS/2 et pour linux c'est le format "ext2", etc

  • /dev/hdb est le "device" du cdrom
  • /mnt/cdrom est le point de montage.

Vous n'avez plus qu'à vous déplacer dans le répertoire /mnt/cdrom et lister le contenu de ce répertoire.

Démonter un cdrom : la commande umount

Pour changer de CD-ROM, il ne suffit pas d'appuyer sur le bouton eject du lecteur, de changer le CD-ROM et de relister le contenu du point de montage. Il faut d'une part démonter le CD-ROM en place pour ensuite le remplacer par un autre qui devra lui même être "monté" de la manière qui a été expliquée précédement. La commande pour démonter le cdrom est : [root@nom_du_PC /]# umount /mnt/cdrom

Ne restez pas dans le répertoire /mnt/cdrom pour le faire, soyez par exemple à la racine.

1.12 - L'arrêt du système : la commande "shutdown"...

Quand vous avez fini d'utiliser votre système Linux, vous devez l'arrêter... mais comme pour windows, il ne s'agit pas d'appuyer simplement sur l'interrupteur mais de taper une commande qui permet d'arrêter en toute sécurité le système... Même si vous n'exécutez pas de programme au moment de l'arrêt du système, cela ne veut pas dire que rien ne tourne à ce moment là.

La commande shutdown doit être exécutée en tant que root, la syntaxe de base de cette commande est :

[root@nom_du_PC /root]# shutdown <options> <t'ime>


Remarque : Le programme shutdown se trouve dans isbin. Si votre variable d'environnement PATH ne contient pas isbin, il faut exécuter la commande shutdown avec le chemin complet (par exemple : Isbin/shutdown -h now).

Voici les options les plus courantes:

- h - Arrête le système.
- r - Redémarre le système.

[root@nom_du_PC /root]# shutdown -r now


Cette commande vous permet de rebooter l'ordinateur.

[root@nom_du_PC /root]# shutdown -h now


Cette commande vous permet d'arrêter complètement le système. Vous pouvez éteindre l'ordinateur lorsque vous verrez affiché :

System halted
The system is halted"

Si vous 'n'utilisez pas d'options, shutdown vous bascule en mode mono-utilisateur, n'éteignez pas votre ordinateur sans avoir obtenue le message : The system is halted". Exécutez la commande shutdown (cette fois, avec l'option -h ou -r), pour un arrêt du système.

Shutdown peut s'accompagner d'une commande temporel :
- si vous voulez un arrêt immédiat, utilisez l'option now,
- si vous voulez que le système s'arrête dans cinq minutes, utilisez l'option +5.

[root@nom_du_PC /root]# shutdown -r +5


Cette commande arrête le système dans un délai de 5 minutes, et redémarre la machine après l'arrêt complet. Pour en savoir plus, tapez : man shutdown.

[ Index général ] - [ Page précédente ] - [ Page suivante ]


[ Home Page ] - [ Introduction ] - [ Sommaire ] - [ Pourquoi Linux ] - [ Qu'est ce que Linux ? ] - [ Qui, Quoi, Ou ? ]
[
Les indispensables ] - [ Guide des commandes ] - [ Mes lectures ! ] - [ Documentations ]
[
Linux sur le WEB... ] - [ Spéciales Bookmarks... ] - [ Trucs & Astuces ] - [ Glossaire ]