Unix : commandes de base
La plate-forme GenOuest met à votre
disposition une grappe de calculateurs composée de
36 machines bi-processeurs. Cet ensemble de
machines fonctionnent avec le système d’exploitation
Linux Red Hat.
Vous disposez d’un compte sur nos systèmes
pour pouvoir mener à bien vos travaux d’analyse.
Afin d’exploiter votre environnement, ce
mémento vous présente les commandes de base
indispensables.
Déplacements dans l’arborescence
Il est possible de se déplacer dans l’arborescence
du système de fichier grâce à la commande “cd”
(change directory). La racine (“/”) est la base de tout
le système.
Figure 1 : l’arborescence
On parle de chemin pour désigner un emplacement
dans l’arborescence. Un chemin peut-être absolu
(par rapport à la racine du système de fichiers) ou
relatif (le plus souvent par rapport à l’endroit dans
lequel on se trouve).
Pour aller de la racine au répertoire nommé “rep1” il
faudra saisir la commande : cd rep1
Une fois que l’on est dans le répertoire “rep1”, pour
revenir à la racine, il faudra saisir au choix : cd / ou
bien cd .. (la commande cd .. fait remonter d’un
niveau).
Si l’on se trouve dans le répertoire “rep4” et que
l’on souhaite aller dans le répertoire “rep1”, on
pourra saisir : cd /rep1 (chemin absolu par rapport
à la racine ) ou bien cd ../../rep1 (chemin relatif).
Quelques généralités
Unix est un système multi-tâches, multi-utilisateur.
C’est un système qui est primitivement orienté “ligne
de commande”, c’est à dire que l’on peut e!ectuer
toutes les manipulations en saisissant du texte cons-
tituant des commandes. Ceci est déroutant pour le
néophyte mais permet d’obtenir beaucoup de puis-
sance.
Quel logiciel choisir pour se connecter au
cluster ?
Plusieurs options sont envisageables et il vous revient
de choisir celle qui vous plaît le plus.
Sous windows, le programme Putty est une excellente
option :
(http://www.chiark.greenend.org.uk/~sgtatham/putty/ )
Sous Linux et MacOS, la commande ssh est déjà dis-
ponible dans une fenêtre de terminal.
Connexion au cluster
ssh -X -l <votre_login> genocluster.univ-rennes1.fr
ou
ssh -X <login>@genocluster.univ-rennes1.fr
Une fois connecté, vous accéderez au “prompt” du
cluster et vous pourrez saisir vos commandes et lan-
cer des programmes.
[ocollin@genocluster-data ~]$
L’arborescence et les fichiers sous Unix
Une fois connecté, vous vous retrouvez dans votre
répertoire personnel, également appelé “home direc-
tory”. Vous pouvez organiser ce répertoire à votre
convenance en créant, déplaçant, e!açant des réper-
toires et des fichiers.
Pour créer le répertoire toto vous devrez saisir la
commande :
[ocollin@genocluster-data ~]$ mkdir toto
Pour copier un fichier toto dans un fichier tutu pour
devrez saisir la commande
[ocollin@genocluster-data ~]$ cp toto tutu
a"che le répertoire courant
a"che la liste des fichiers
renomme ou déplace un fichier
/
rep1 rep2
rep3 rep4
cd rep1 cd ..
cd ..
cd .