Terminal linux

Publié le par Peck

Cet article est maintenant sur http://linux-attitude.fr/post/Terminal-linux

Niveau:
Résumé : openvt ; deallocvt ; chvt

Que vous soyez un fan de la console ou que vous trainiez dans les scripts de directfb ou de serveur X ou encore s'il vous arrive fréquemment de booter en mode monoutilisateur, vous vous devez de connaître les commandes de manipulation des terminaux linux.

openvt : crée une nouveau terminal avec le premier numéro disponible. Passez l'option -s pour switcher automatiquement dessus. Vous pouvez passer une commande en paramètre pour qu'elle soit exécutée dans le nouveau terminal. Par défaut c'est /bin/sh qui est exécuté.

chvt : change le terminal courant pour celui dont le numéro est passé en paramètre. Bien pratique pour scripter le passage à un autre terminal ou au serveur X.

deallocvt : supprime le terminal passé en paramètre. Pour que cela fonctionne il faut déja avoir tué tous les processus qui tournent dans ce terminal.

Pour connaître votre terminal en cours vous aurez besoin de lacommande tty. Et pour tuer tous les processus de tty1 :
$ ps ht tty1 -opid | xargs -n 1 kill -9

Publié dans admin

Commenter cet article