Overblog All blogs Top blogs Jobs, Education & Studies
Edit post Follow this blog Administration + Create my blog
MENU
L'Américanisation

Master 1 Plurital 2012

Advertising

UNIX: Les commandes

Pour interagir avec un terminal, il faut lui donner des commandes à réaliser. Sous Unix, la commande commence par son nom (ressource) unique et univoque. On peut y accéder par un chemin relatif ou un chemin absolu. Quelques commandes peuvent être créées par l'utilisateur, tandis que d'autres sont déjà configurées. Pour les commandes normales, nous ne sommes pas obligés d'indiquer leurs chemins relatifs ou absolus. La syntaxe pour l'appel d'une commande est la suivante:

 
$nom_de_la_commande [-options] [argument1, argument2,...]
($  est le prompt -le symbole du terminal qui "invite" l'utilisateur à taper une commande-).
 
Les commandes apprises dans le cours du 10/10/2012 :
$pwd (print working directory) pour que le système affiche le chemin absolu du répertoire courant.
Exemple:
Taper "pwd" dans le terminal
 
$cd (change directory) pour changer de répertoire en indiquant le chemin (path), qui est l'argument de la commande. Il est à noter qu'un espace est obligatoire après avoir tapé "cd".
Exemple:
$cd documents/helena/plurital         pour se rendre dans le répertoire "plurital"
 
$ls (list short) pour afficher la liste du contenu d'un répertoire dans le terminal.
Exemple:
$ls
pour que la liste des répertoires et des fichiers qui se trouvent dans mon répertoire courant s'affiche.
 
$ls -l (list short long), -l est une option qui permet de modifier la commande. Elle permet de lister les caractéristiques des répertoires et des fichiers. Un espace est aussi obligatoire après avoir tapé "ls".
 
$man nom_de_commande  permet d'afficher une description de la fonction de la commande
Exemple:
$man ls
pour afficher la description de ls
 
 
$mkdir (make directory) pour créer des répertoires
Exemple:
$mkdir /m1
pour créer un répertoire avec le nom "m1" sous la racine
 
Si le répertoire "m1" existe déjà, un message d'erreur va être affiché. Il est à noter qu'on n'a pas le droit de créer des répertoires directement sous la racine, mais on travaille sous notre répertoire. Pour créer un répertoire dont le nom possède un espace, il faut mettre le nom entre des guillemets.
 
 
$touch pour créer un fichier vide ou pour rafraichir les dates des fichiers (dernière modification).
 
$mv (move): on peut utiliser cette commande pour renommer un fichier:
Exemple:
$mv fichier.txt fichier2.txt 
pour changer le nom du fichier de "fichier1" à "fichier2"
 
Cette commande est également utilisée pour renommer un fichier.
Exemple:
$mv repertoire1 repertoire2 
pour changer le nom du répertoire de "repertoire1" à "repertoire2"
 
Dans ce cas, si le répertoire qu'on veut renommer n'existe pas, un message d'erreur s’affiche. Toutefois, si la source est un fichier et la cible est un répertoire, la source sera déplacée sous le répertoire cible.
 
$cp (copy) : pour copier le contenu d’un fichier vers un autre
Exemple :
$cp fichier1 fichier 2
 
 
Et voici des captures d'écran avec des exemples réels de commandes mises en oeuvre dans un terminal:
Advertising
UNIX: Les commandes
UNIX: Les commandes
UNIX: Les commandes
UNIX: Les commandes
Share this post
Repost0
To be informed of the latest articles, subscribe:
Comment on this post