Linux


Introduction à Linux : Principales commandes.



ps, liste des processus actifs :

    Cette commande permet de détruire de lister les processus actifs.
Exemple :

ps
liste des processus courant.
ps -user
liste des processus appartenant à l'utilisateur user.
ps -aux
liste de tous les processus du système.
jobs -l
liste des jobs avec leur numéro de job ainsi que leur numéro de processus système.
    On notera aussi la commande top, qui permet de connaître les processus gourmands en puissance de calcul.
    Seul dans un premier temps on ne regardera que la première colonne PID, qui est le numéro assigné aux processus. c'est ce numéro qui doit être utilisé pour kill.

kill, destruction d'un processus :

    Cette commande permet de détruire un processus.
Exemple :
Si le processus cible est le numéro 546,

kill 546
Tente de détruire le processus 546
kill -9 546
Force la destruction du processus 546


    Un aspect intéressant de cette commande est la possibilité de détruire un groupe de processus. Par exemple, pour détruire tous les processus vous appartenant, sauf le shell courant, il suffit de donner les commandes suivantes:
kill -15 -1
Tente de détruire tous vos processus
kill -9 -1
Force la destruction de tous vos processus

quota, information sur l'utilisation disque autorisée :

    Lorsque l'espace disque devient limité, il se peut que l'administrateur décide d'attribuer un quota à tous les utilisateurs, n'autorisant qu'un certain nombre de fichiers et un volume maximum. Pour connaître votre quota actuel, il suffit de taper quota -v (valeurs sont en kilooctets).

du, usage disque :

    Cette commande permet de connaître l'espace disque utilisé par un sous-répertoire. L'unité dépend du système (parfois 512 octets, parfois 1 Koctet, ou d'autres valeurs). Le paramètre -s * est souvent utilisé, il permet d'obtenir la taille en de tous les objets du répertoire courant.

df, disponibilité des systèmes de fichiers :

    Celle-ci donne des informations sur les disques du système, leurs capacités l'espace disponible.

screen, gestionnaire de fenêtres virtuelles :

    Cet utilitaire permet d'ouvrir plusieurs fenêtres virtuelles sur un seul terminal. On passe d'un écran à l'autre avec des séquences de contrôle. Il est possible, avec un simple terminal VT100 d'ouvrir jusqu'à dix fenêtres indépendantes. Des fonctions spéciales, comme la sauvegarde des entrées sorties, sont possibles. On commence une session screen en tapant screen ou screen -r. La deuxième forme est employée quand on désire continuer (anglais: to resume) une session détachée préalablement.

    Le mode de contrôle s'obtient avec CTRL-A, puis un caractère de commande. Taper un chiffre dénote la fenêtre (de 0 à 9 ). Par exemple (en supposant que CTRL-A a déjà été pressée). Attention, les commandes sont sensibles à la casse.