La prise en charge de la désactivation du retour à la ligne dépend du terminal. Par exemple si vous utilisez screen
vous pouvez appuyer sur Ctrl -A Ctrl -R pour basculer le retour à la ligne.
Sinon, vous pouvez essayer setterm -linewrap off
avec ou sans augmentation du nombre de colonnes terminales avec stty
(je n'ai pas essayé).
Les émulateurs de terminaux comme PuTTY (si vous vous connectez au serveur depuis une machine Windows) ont leurs propres paramètres.
Si le terminal prend en charge les codes d'échappement VT, echo -ne "\x1b[7l"
désactivera le retour à l'écran (echo -ne "\x1b[7h"
l'activera).
Notez que ce qui fonctionne dans un terminal peut ne pas fonctionner dans un autre - par exemple, je suis maintenant sur une fenêtre PuTTY sur Linux OpenSuSE 12.3 avec bash, en utilisant screen
:sa séquence de contrôle fonctionne parfaitement, contrairement aux codes et termes VT. Sur une console en mode texte sur une ancienne SuSE 11 (pas d'interface graphique), la séquence VT fonctionne (probablement screen
le ferait aussi), stty
est apparemment ignoré.