— contrairement à Windows, Unix organise les fichiers sous la forme d’une arborescence logique sans les associer à un nom de disque à chaque fois.
— chemin absolu : un chemin non ambigu pour localiser une ressource dans une arborescence, puisque c’est un chemin qui part de la racine
— chemin relatif : un chemin non absolu pour localiser une ressource, on la localise relativement à l’endroit où l'on se trouve, se dit en termes de répertoire “parent”, par exemple
Commandes Unix :
— pwd print working directory ; nous affiche le nom du répertoire dans lequel on se trouve
— ls list short ; liste des contenus du répertoire dans lequel on se trouve ou celui en argument e.g. ls / (contenu de la racine)
— ls -l liste plus détaillée
— ls -la le a permet d’afficher les fichiers cachés
— cd / la racine
— cd ~ répertoire ‘user’
— touch crée un fichier ; prend comme argument le nom du fichier que l’on veut créer
— cat affiche le contenu d’un fichier
— echo affiche les arguments sur la sortie standard
— wc word count
— rm deletes the (non-directory) files specified
— rm -R supprime the file hierarchy rooted in each file argument
— rm -R / supprime toute l'arborescence
— cp copie le contenu d’un fichier source dans un fichier cible OU le contenu d’un/des fichier(s) source(s) dans un répertoire cible
— mv renames a source file to the destination path named by the target OR moves each source file into an existing directory
. le répertoire courant
.. permet de désigner le répertoire parent
> un mécanisme de redirection de flux de commande ; crée un nouveau fichier à chaque fois et écrase le fichier avec le même nom
>> ajoute les information dans le même fichier (concaténation)
| mécanisme de redirection de flux entre commandes
\ un antislash suivi d’un blanc signifie que le blanc n’est pas significatif, c’est-à-dire qu’il ne sert plus de délimiteur entre les commandes et les arguments. Si l’on veut créer un répertoire ou un fichier dans l’interface ligne en mettent des blancs dans le nom, on met le nom entre double côtes pour ne plus prendre en compte les blancs comme délimiteurs
-NK