Introduction
Voici quelques commandes simples qui vous permettront d'utiliser le système Linux présent sur l'ensemble des nœuds du cluster. Ces commandes vous permettent de manipuler vos fichiers, vos répertoires, etc.
- Les commandes Linux sont de la forme :
$ commande [options] paramètres
les options sont en général précédées d'un
-
- Le nom des fichiers est donné soit à partir de la racine, comme dans
/Home/Users/user1/test/monFichier
soit en relatif c'est à dire à partir du répertoire courant, comme dans
test/monFichier
la différence est le
/
du début. Les deux notations peuvent être utilisées dans toutes les commandes.
- Pour avoir une description plus détaillée de la commande taper :
$ commande --help
ou
$ man commande
- Au moment où vous tapez votre commande, vous vous trouvez dans un répertoire (dossier) appelé répertoire courant.
Voici la liste des commandes les plus courantes :
Afficher le contenu d'un répertoire : ls
options : -l
, affiche la liste de manière détaillée avec la taille des fichiers et leur date de création
paramètre : le nom du répertoire
Exemples :
$ ls
donne le contenu du répertoire courant,
$ ls -l toto
donne le contenu détaillé du répertoire toto
qui se trouve dans le répertoire courant
$ ls /Softs/lumiere
donne le contenu du
répertoire lumiere
dans le répertoire /Softs
.
Création d'un répertoire : mkdir
Exemple:
$ mkdir toto
crée le répertoire toto dans le répertoire courant.
Copier un fichier : cp
options : -r
, recopie un répertoire
paramètres : fichier_source
fichier_destination
Exemple :
$ cp monFich truc
fait une copie du fichier monFich
et la nomme truc
$ cp monFich toto
recopie le fichier monFich
dans le répertoire toto
Déplacer un fichier : mv
paramètres : fichier_source
fichier_destination
Exemple :
$ mv monFich truc
change le nom du fichier monFich
en truc
$ mv monFich toto
déplace le fichier monFich
dans le répertoire toto
Effacer un fichier : rm
option -r
: pour effacer un répertoire
Exemple :
$ rm monFich
effacera le fichier monFich
$ rm -r toto
efface le répertoire toto
Pour supprimer des jeux de fichiers, il est possible de préciser des intervalles dans les paramètres :
Exemple :
$ rm monFich[1-100]
effacera tous les fichiers monFich1, monFich2, … monFich100
Il est également possible d'utiliser des "*" pour remplacer des parties de noms de fichiers inconnues :
Exemple :
$ rm fich*.txt
effacera les fichiers fich_a.txt, fich_b.txt, fich154.txt…
$ cp *.txt monrep/
copiera par exemple tous les fichiers textes du répertoire courant dans le dossier monrep
Afficher le répertoire courant : pwd
A tout moment, il est possible d'afficher le répertoire de travail courant à l'aide de la commande pwd
(pour Print Working Directory).
Exemple :
$ pwd
Changer le répertoire courant : cd
Exemple :
$ cd toto
change le répertoire courant au répertoire toto
$ cd /Softs/lumiere
change le répertoire courant au répertoire lumiere
sous /Softs
Il est possible de remonter d'un (ou plusieurs) répertoires dans l'arborescence à l'aide du chemin spécial ..
.
Ainsi,
$ cd ..
permettra de remonter d'un répertoire, et
$ cd ../..
de deux répertoires.
Afficher le contenu d'un fichier existant
Les commandes les plus utilisées pour affichier le contenu d'un fichier sont : cat
et less
$ cat monFichier.txt
Affiche le contenu d'un fichier dans le terminal
$ less monFichier.txt
Permet d'afficher le contenu d'un fichier avec la possibilité d'interactions : déplacement, recherche….
Créer un nouveau fichier
Il existe plusieurs éditeurs : emacas
, vim
, nano
, gedit
, …