41 votes

Comment accéder à bash sans émulateur de terminal?

Dire que j'ai accidentellement désinstallé tous les émulateurs de terminal sur mon système: xterm, uxterm, gnome-terminal, guake, etc. Existe-t-il un moyen d'accéder à bash sans émulateur de terminal ?

Une solution possible à laquelle je peux penser serait de créer et d'exécuter un script shell, mais à part cela, puis-je obtenir un shell interactif ?

C'est purement hypothétique, mais merci pour toutes les réponses !

2voto

Kraken Points 2659

Alors je vais être pointilleux ici:

Existe-t-il un moyen d'accéder à bash sans émulateur de terminal?

Oui, tout script qui commence par #!/bin/bash le fera.

Existe-t-il un moyen d'obtenir un invite de commande bash sans émulateur de terminal?

En continuant sur ma lancée d'être pointilleux, permettez-moi de mettre en doute certaines des autres réponses.

Disons que j'ai accidentellement désinstallé tous les émulateurs de terminal de mon système:

C'est en fait très difficile à réaliser car

en appuyant sur CtrlAltF2

vous basculez vers une autre console virtuelle sur laquelle s'exécute l'émulateur de terminal virtuel du noyau Linux, ce qui est très difficile à supprimer et nécessite de recompiler le noyau avec des options non standard. Donc revenons sur les options ssh/telnet/serial-port, elles nécessitent un émulateur de terminal distant; quant à webmin, il dispose également d'un émulateur de terminal (juste un mauvais).

Il n'y a qu'une seule façon d'utiliser la fonction d'un terminal sans émulateur de terminal: utiliser un vrai terminal. J'avais un Televideo et un télétype (pas un TeleType, c'était une imitation) avec lesquels je pouvais éditer des fichiers (vi sur le Televideo, ed sur le télétype (quelle galère)), passer des appels à un bbs local en utilisant minicom et seyon depuis le Televideo. Vous savez, ce qui me manque le plus à leur sujet, ce sont les droits de vantardise, mais j'ai récupéré quelques terminaux de configuration pour imprimantes industrielles qui ont un affichage de 2 lignes et 20 colonnes, un clavier et une interface rs232 que je pourrais utiliser pour des réparations de configuration d'urgence une fois que j'aurai retrouvé mon manuel ed.

0voto

Mike Lee Points 1

Tout comme la réponse de @A.B., si vous avez un serveur web en cours d'exécution (je crois que l'Ubuntu standard est livré avec apache), vous pouvez exécuter un shell dans votre propre navigateur avec quelque chose comme phpshell.

Personnellement, je lancerais simplement emacs et M-x shell RETURN.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X