MEMENTO UNIX by zwj23860

VIEWS: 25 PAGES: 2

									   Les droits d’accès aux fichiers                       Consultation de fichiers texte
                                                        Les résultats de vos analyses seront le plus souvent
   A chaque fichier sont associés des droits qui
                                                        stockés dans des fichiers ne contenant que du texte.
   contrôlent les modalités d’accès. Il sera ainsi
                                                        Unix vous propose différents outils pour visualiser le
   possible de restreindre les droits en lecture, en
                                                        contenu de vos fichiers. Il s’agit des commandes :
   écriture et en exécution.

   Pour visualiser les droits associés à un fichier,     cat <nom_du_fichier>
   il faut saisir la commande “ls“ avec l’option “-

                                                                                                                       MEMENTO
   l”.                                                  La commande cat avec l’option -v affiche les carac-
                                                        tèrs non imprimables (très pratique pour détecter
   [ocollin@genocluster-data ~/TEST-VIENNA]$ ls         d’éventuels problèmes de reconnaissance de format

                                                                                                                         UNIX
   -l vienna.csh                                        de séquences par des programmes).
   -rw-r--r-- 1 ocollin roscoff 224 Dec 12              Les commandes more et less permettent de visuali-
   13:21 vienna.csh                                     ser un fichier page par page. La commande less est
                                                        plus élaborée puisqu’elle permet de naviguer aisé-
                                                                                                                          genouest.org
                                                        ment dans le fichier en remontant dans les pages.
                                                        Pour quitter ces deux visualisateurs, il faut simple-
                     drwxr-xr-x                         ment taper le caractère “q”.

                                                                                                                                  décembre 2007
                                                        less <nom_du_fichier>

                                                        Il est possible de ne visualiser que des portions de
Type de fichier :                     Droit des autres
                                                        texte avec les commandes head et tail qui n’affichent
- “-” fichier ordinaire                                  que les premières ou les dernières lignes d’un fi-
                                  Droit du groupe       chier.
- “d” répertoire
                                                        A noter que l’utilisation de la commande tail avec
- “l” lien                                              l’option “-f” permet de suivre la croissance d’un fi-
                          Droit du possesseur           chier de résutats par exemple.

   Les changements de droits s’effectuent avec la
   commande chmod.
                                                        Le manuel en ligne
   Pour modifier les droits d’un fichier on pro-
                                                                                                                 Contacts
   cède de la façon suivante :                          Pour toute information complémentaire concernant
                                                        une commande, il faut utiliser le manuel en ligne de           Nom                      Mail
   chmod <utilisateur><opération><permis-               la façon suivante:
   sions> fichier                                                                                                 Hugues Leroy          hleroy@irisa.fr
                                                        man <commande>
      Options                Valeurs                                                                             Anthony Assi          aassi@irisa.fr
                                                        Le système affichera les pages de documentation
    Utilisateur    u,g, o, a (utilisateur, group,       relatives à chaque commande.                             Olivier Collin        ocollin@irisa.fr
                   others, all)

    Opération      +, - (ajouter, retirer)

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

ssh -X <login>@genocluster.univ-rennes1.fr

								
To top