Table des matières

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.

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

Attention, cet effacement n'est PAS réversible, même pour les administrateurs (il n'existe pas de corbeille par défaut sous Unix)

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…

Ces deux types de notations fonctionnent également avec toute autre commande Unix :

$ 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, …

Liens utiles