Welcome, Guest. Please
Login
or
Register
Home
Help
Search
Login
Register
Forums FUG-FR
›
FreeBSD
›
Système
› Terminal ou shell ou console tronquée
‹
Previous Topic
|
Next Topic
›
Pages: 1
Send Topic
Print
Terminal ou shell ou console tronquée (Read 3113 times)
SuperBeastie
YaBB Newbies
Offline
I Love BSD!
Posts: 17
Terminal ou shell ou console tronquée
03. Jul 2010 at 15:48
À l'invite de commande (j'ai jamais compris la différence entre terminal, shell, console, etc) avec root si je tape une ligne longue, elle va "wrap" et passer à la ligne suivante.
Avec un user normal (avec bash) qui a un PS1 de défini, ça ne marche pas, si la ligne saisie est trop longue, le reste de la commande se met en sur-impression sur la même ligne. Comment remédier ce problème?
Back to top
IP Logged
Marck
God Member
Offline
I Love New YaBB
Posts: 1113
Re: Terminal ou shell ou console tronquée
Reply #1 -
03. Jul 2010 at 17:00
Quote:
$
echo "Bien qu'elle soit coupée au niveau de l'entrée par \
>
des antislashs cette longue ligne n'est en fait qu'une seule \
>
et unique ligne de commande"
Bref tu devrais pouvoir utiliser des \ suivis de Enter pour couper les longues lignes.
Il doit sans doute y avoir d'autres possibilités.
Marc
Back to top
WWW
IP Logged
SuperBeastie
YaBB Newbies
Offline
I Love BSD!
Posts: 17
Re: Terminal ou shell ou console tronquée
Reply #2 -
03. Jul 2010 at 18:23
Non ce n'est pas de ça dont je parlais. En fait quand on défini PS1, il faut absolument utiliser \[ ... \].
Voilà c'est un bon truc à savoir, déjà sous linux ça m'avait saoulé, maintenant je sais d'où ça vient.
Back to top
IP Logged
fgudin
Global Moderator
Offline
PouetPouetBSD roul3z
Posts: 1552
Thonon (74)
Gender:
Re: Terminal ou shell ou console tronquée
Reply #3 -
05. Jul 2010 at 08:50
Oui, apparemment c'est un problème spécifique à Bash. J'ai trouvé une première discussion qui avance aussi la solution '\['…, et une autre qui suggère d'utiliser le horizontal-scroll-mode (set horizontal-scroll-mode: «When set to On, makes readline use a single line for display, scrolling the input horizontally on a single screen line when it becomes longer than the screen width rather than wrapping to a new line.»)
Aussi, si ça peut clarifier:
- le shell est ton interpréteur pour interagir avec le système: ce n'est qu'un programme (boucle REPL) et on le retrouve dès lors qu'il y a une session avec l'utilisateur
- ce shell fait ses entrées/sorties vis à vis d'un terminal; c'est une notion de périphérique virtuel (ça permet de multiplexer l'accès au système); dans ce cas, on parle /en général/ de console pour désigner les terminaux attachés en mode texte (accessibles via CTRL+ALT+F[1-8]) et de terminal pour les pseudo-consoles gérées par X11 (xterm, etc.)
(enfin, c'est comme ça que je l'entend; d'autres ont sûrement un avis différent ou des précisions à apporter)
Back to top
«
Last Edit: 05. Jul 2010 at 09:03 by fgudin
»
Tintin à Redmond
IP Logged
SuperBeastie
YaBB Newbies
Offline
I Love BSD!
Posts: 17
Re: Terminal ou shell ou console tronquée
Reply #4 -
05. Jul 2010 at 17:31
Argh!!! Le PS1 que j'ai donné ne marche pas, ça déconne tout autant.
Si c'est spécifique à bash je suis prêt à changer, ça fait trop d'années que ça me saoule! Vous utiliser quoi de beau? zsh?
Back to top
IP Logged
Marck
God Member
Offline
I Love New YaBB
Posts: 1113
Re: Terminal ou shell ou console tronquée
Reply #5 -
05. Jul 2010 at 18:55
J'emploie toujours le shell root par défaut (par exemple tcsh sous FreeBSD ou ksh sous OpenBSD), même en tant qu'utilisateur. Mais à vrai dire je pense qu'au moins 99.9% de mes lignes de commande passent quel que soit le shell... Si cela devient un peu long ou complexe, je fais un script, toujours sh.
Tout cela sans aucune raison valable
Back to top
WWW
IP Logged
Pages: 1
Send Topic
Print
‹
Previous Topic
|
Next Topic
›
Forum Jump »
Home
» 10 most recent Posts
» 10 most recent Topics
Annonces
- Infos générales
- Nouvelles importantes
FreeBSD
- Système ««
- Matériel
- Logiciels tiers
- Réseau et sécurité
- Pratique
Autres *BSD
- Darwin / MacOS X
- Dérivés: DesktopBSD, PC-BSD, FreeSBIE
- DragonFly
- NetBSD
- OpenBSD
Divers et varié
- Actualité de l'informatique
- Conférences et évènements
- Emploi
- Programmation
- Forums, Site et Wiki
- Bar
« Home
‹ Board
Top of this page
Forums FUG-FR
» Powered by
YaBB 2.5.2
!
YaBB Forum Software
© 2000-2025. All Rights Reserved.