GNU/Linux >> Znalost Linux >  >> Linux

v linuxové konzoli, jak NEzabalit výstup

Podpora deaktivace zalamování řádků je závislá na terminálu. Například při použití screen můžete stisknout Ctrl -A Ctrl -R přepnout zalamování řádku.

Jinak můžete zkusit setterm -linewrap off s nebo bez zvýšení počtu sloupců terminálu pomocí stty (toto jsem nezkoušel).

Emulátory terminálu jako PuTTY (pokud se připojujete k serveru z Windows boxu) mají svá vlastní nastavení.

Pokud terminál podporuje únikové kódy VT, echo -ne "\x1b[7l" zakáže zalamování obrazovky (echo -ne "\x1b[7h" povolí).

Všimněte si, že to, co funguje v jednom terminálu, nemusí fungovat v jiném - například jsem nyní v okně PuTTY na Linuxu OpenSuSE 12.3 s bash pomocí screen :jeho řídicí sekvence funguje perfektně, zatímco kódy VT a termín ne. Na konzoli v textovém režimu na starší SuSE 11 (nikoli GUI) sekvence VT funguje (pravděpodobně screen by také), stty je zjevně ignorováno.


Linux
  1. Jak vytisknu barevný text do terminálu Linux?

  2. V linuxové konzoli (ne X), jak roztáhnout obrazovku konzoly, aby se vešla na monitor

  3. Jak mohu trvale zakázat spořič obrazovky konzoly Linuxu v celém systému?

  1. Jak přiřadit výstup příkazu Linux k proměnné

  2. Jak uložit výstup příkazu do souboru v Linuxu

  3. Jak poznám, že běžím na linuxové obrazovce nebo ne?

  1. Jak se program rozhodne, zda bude či nebude mít barevný výstup?

  2. Jak používat Linux Screen Command

  3. Jak přiblížit a oddálit terminálovou konzoli v linuxu