Formation effectue par Cyril <cyril@via.ecp.fr> le 23 septembre 1998.
Introduction
Se connecter au CTI
L'aide grce la commande man
Principales commandes Unix
Des liens utiles pour des infos complmentaires
  • Introduction
  • Unix est un systme d'exploitation multi-utilisateurs et multitches, avec mmoire virtuelle et mmoire protge, ainsi que de nombreuses facilits (comme les services rseau). L'avantage de ce systme par rapport aux autres systmes d'exploitation, outre le fait qu'il est trs rpandu, est sa puissance allie sa simplicit. De plus un trs vaste rservoir de logiciels existe, dont la plupart sont librement redistribuables. La plupart des logiciels crits sont portables relativement facilement suivant le type de l'application, du petit systme (p. ex. Linux ) jusqu'au trs gros systme (Cray UNICOS ). La plupart du temps, une simple recompilation suffit. Parfois il faut modifier la source. Il faut galement noter que de plus en plus de versions du systme Unix sont disponibles sans aucune licence, voire gratuitement.
  • Notion d'utilisateur
  • Chaque utilisateur sur un systeme unix est identifi par son login ou nom d'utilisateur. Le systme est sensible au majuscule/minuscule. A chaque utilisateur est associ un mot de passe pour assurer la scurit du systme et la confidentialit de chacun. En addition ce login, on associe l'utilisateur les concepts suivants.
    group nom(s) de groupe(s) de travail, par exemple users
    home rpertoire par dfaut, par exemple /u02/p2000/goret
    shell nom de l'interface de commande, par exemple /share/bin/tcsh
  • Se connecter
  • Lorsque vous arrivez sur l'une des stations unix, une invite vous demande votre nom d'utilisateur.
    login: balmesc0
    Il vous suffit d'entrer votre nom d'utilisateur (exemple: balmesc0). On vous demande alors votre mot de passe.
    Password: goreta0
    Saisissez votre mot de passe. Une fois connect, vous vous retrouvez sous un interprteur de commande, qui n'est qu'une invite o vous pouvez taper des commandes. Afin de changer de mot de passe, il vous suffit de taper la commande nispasswd. Pour vous dconnecter, tapez logout.
  • La commande man
  • Pour avoir le dtail complet des commandes UNIX, utiliser le manuel lectronique qui s'obtient par la commande man. Par exemple,
    man ls
    vous donne le dtail de la commande ls.
  • Les commandes de base
  • ls
    Cette commande permet de lister le contenu d'un repertoire. Elle est equivalente la commande dir du systeme dos. Afin d'obtenir les options de la commande taper man ls.
    mv
    Cette commande permet de renommer un fichier ou de le deplacer. La systaxe de la commande est mv nom_de fichier nouveau_nom.
    rm
    Cette commande permet de suprimer un fichier.
    chmod
    Les fichiers unix possedent des droits ce qui signifie que l'on peut restreindre l'utilisation d'un fichier une personne, un groupe de personnes.
    -rw-r--r-- 1 goreta0 user jun30 17:14 .cshrc
    Ceci signifie que l'utilisateur goreta0 peut modifier le fichier .cshrc car il possde les droits d'criture, alors que les membres du groupe user et le reste du monde d'ailleurs ne peuvent que lire ce fichier.
    rwxrwxrwx
    ugo
    par exemple: chmod a+r file1 permet tout le monde de lire le fichier.
    pico
    Cette commande permet d'appeler un editeur de texte facile utiliser. Il vous permet entre autre d'utiliser pine. Il vous permet d'envoyer du courrier electronique.
    mkdir mon_rpertoire
    Permet de crer un nouveau rpertoire appel mon_rpertoire.
    pwd
    la commande pwd (print working directory) donne le chemin absolu du rpertoire courant dans lequel se trouve l'utilisateur.
    clara> pwd
    /p97a/durantl7/jeux
    cd
    cd nom-de-rpertoire permet de se positionner dans le rpertoire nomm.
    Il existe deux faons de spcifier le nom d'un rpertoire: Remarque: la commande cd sans argument repositionne l'utilisateur dans son rpertoire d'origine (Home directory).
    rmdir rep
    Dtruit le rpertoire rep, mais ne supprime pas un rpertoire non vide. Le moyen pour supprimer un rpertoire non vide est d'utiliser la commande rm avec l'option -R
    rm -r rep
    Cette commande efface rcursivement tous les sous-rpertoires et les fichiers qui se trouvent dans le rpertoire rep, ainsi que le rpertoire rep lui-mme.
  • Des liens utiles pour plus d'information