Avertissement : ce site est la captation et sauvegarde personnelle d'un site créé par Pascal Gentil et qui fut hébergé sur les serveurs de l'université Rennes 1 mais n'est désormais plus disponible. Cette sauvegarde (qui n'est que partielle et comporte donc de légères modifications, pour éviter les liens morts) est faite sans l'autorisation de l'auteur, et est uniquement motivée par la volonté de laisser un accès à un contenu que je trouve être de valeur.

Documentation Unix : Autres commandes


uname

Affiche des informations sur le système

Syntaxe : uname [-mnrsa]

Options principales :

Exemple :
uname -rs : le système répond (c'est un exemple !)

   SunOS 5.9
On est donc sur une machine utilisant le système d'exploitation SunOS 5.9, également connu sous le nom de Solaris 9.
Haut de page

apropos

Recherche un mot-clé dans les pages de manuel.

Syntaxe : apropos motclé

Exemple :
apropos compresser : renvoie la liste des commandes relatives à la compression de fichiers :

bzcat [bzip2]        (1)  - Décompresser les fichiers sur stdout
gunzip [gzip]        (1)  - Compresser ou décompresser des fichiers
gzexe                (1)  - Compresser sur place les fichiers exécutables
gzip                 (1)  - Compresser ou décompresser des fichiers
zcat [gzip]          (1)  - Compresser ou décompresser des fichiers
znew                 (1)  - Recompresser des fichiers .Z en des fichiers .gz

Haut de page

man

Affiche le manuel en ligne correspondant à la commande commande.

Syntaxe : man commande

Exemple :
man ls : manuel de la commande ls.


Haut de page

passwd

Changer de mot de passe

Syntaxe : passwd

Exemple:
passwd

Le système vous répond :

   Changing password for user votre_nom_de_login
   Changing password for votre_nom_de_login
   (current) UNIX password:

Vous devez entrer votre ancien mot de passe.
Puis le système demande :

   New password:
   Retype new password:

Le système vous demande d'entrer 2 fois votre nouveau mot de passe, pour être sûr que vous vous en souvenez ! .

Protégez votre mot de passe
Ne l'écrivez nulle part, mémorisez-le. Ne le divulguez pas, ne le partagez pas.

Choisissez un mot de passe difficile à trouver
N'utilisez pas quelque chose que vous pouvez trouver dans un dictionnaire quelque soit la langue. N'utilisez pas le nom d'un ami, enfant, animal, personnage ou lieu connu, ni de variation sur votre nom personnel ou votre nom de connexion. N'utilisez aucune information personnelle qui soit accessible comme votre date de naissance, adresse, numéro de téléphone, plaque d'immatriculation, numéro de sécurité sociale.

Utilisez une combinaison de lettres minuscules et majuscules, de chiffres et de signes de ponctuation. Par exemple, la première lettre de chaque mot dans une phrase.

Quand vous choisissez un nouveau mot de passe, assurez-vous qu'il n'ait rien en commun avec l'ancien.
passwd essaiera de vous empêcher de choisir un mot de passe réellement mauvais, mais il n'est pas infaillible

Quand tous les critères seront remplis, le système validera le changement en répondant :

   passwd: all authentication tokens updated successfully.

Haut de page

history

Affiche l'historique des commandes

Syntaxe : history [-r]

Option principale : -r : affiche la liste en ordre inverse.


Haut de page

alias

Définition ou redéfinition de commande.

Syntaxe : alias nom 'commande'

NB : Notez que la définition de l'alias doit être entre '

Exemples :
alias : sans paramètres, affiche la liste des alias prédéfinis dans votre fichier de configuration .cshrc.
Par exemple, la ligne :
alias h 'history \!* | tail -50 | more' signifie qu'en tapant h, vous affichez l'historique (history) des 50 dernières commandes (tail -50), page par page (more).
alias dir 'ls -l' : taper dir devient équivalent à taper ls -l.

Pour supprimer l'effet d'un alias, taper : \nom
Pour désaliaser une commande pour le reste de la session, taper : unalias nom


Haut de page

ps

Liste les processus.

Syntaxe : ps [-Aefl]

Options principales :

Exemple :
ps -Af | head -5 : affiche les informations relatives aux 4 premiers processus.

      UID   PID  PPID  C    STIME TTY      TIME CMD
     root     0     0  0   nov 08 ?        0:00 sched
     root     1     0  0   nov 08 ?        0:03 /etc/init -
     root     2     0  0   nov 08 ?        0:01 pageout
     root     3     0  0   nov 08 ?       10:00 fsflush

Les 8 champs correspondent à :

Dans la pratique, nous n'avons besoin que des champs UID,PID et éventuellement TIME.

Haut de page

kill

Supprime un processus.

Syntaxe : kill -signal numero

Option principale : -signal est le numéro du signal envoyé au processus :

Exemple :
On récupère le numéro du processus par la commande ps dans le champ PID.
ps -Af | grep rbidocho renvoie la liste de tous les processus lancés par l'utilisateur rbidocho.

     rbidocho  1724  1722  0  Nov 28 ?         0:00 -csh
     rbidocho  1749  1747  1  Nov 28 ?         0:00 -csh
     rbidocho  1759  1724  8  Nov 28 ?        46:16 essai

Le processus 1759 correspondant au programme essai semble boucler (Il tourne depuis plus de 46 h !. Pour le supprimer, on tape :
kill -9 1759


Dernière modification : 3 juillet 2012