Less v Bashi vypisuje jen na půl obrazovky

HOST

Less v Bashi vypisuje jen na půl obrazovky
« kdy: 17. 12. 2017, 21:13:38 »
Dobry vecer.

po zadani prikazu
less /muj/soubor
se to v terminale vypisuje od pulky obrazovky, nevi nekdo proc? Hledal jsem v man less (translate) i less --help ale ta angličtina mno :( Diky moc.
« Poslední změna: 17. 12. 2017, 21:42:59 od Petr Krčmář »


aaaa

Re:Problem s funkci less v bash
« Odpověď #1 kdy: 17. 12. 2017, 21:31:52 »
Skus prikaz "tput lines". To odhali, ci tvoj terminal nerozumie zle rozmerom.

hrdf

Re:Problem s funkci less v bash
« Odpověď #2 kdy: 17. 12. 2017, 21:38:42 »
Možná by stálo za to se podívat na proměnnou LINES. V manu píšou:
Kód: [Vybrat]
       LINES  Sets the number of lines on the screen.  Takes  precedence  over
              the number of lines specified by the TERM variable.  (But if you
              have a windowing system which supports TIOCGWINSZ  or  WIOCGETD,
              the  window  system's  idea  of the screen size takes precedence
              over the LINES and COLUMNS environment variables.)

Mi se to v systému při spuštění less přenastaví, takže si nemůžu nasimulovat, co by udělala změna řekněme na 2, ale mělo by to říkat počet řádků okna. Otázka, jak se less vypořádá se špatným nastavením.

HOST

Re:Problem s funkci less v bash
« Odpověď #3 kdy: 17. 12. 2017, 21:40:32 »
Skus prikaz "tput lines". To odhali, ci tvoj terminal nerozumie zle rozmerom.
tput lines mi vypise cislo 63

hrdf

Re:Less v Bashi vypisuje jen na půl obrazovky
« Odpověď #4 kdy: 17. 12. 2017, 21:48:14 »
Zkuste se ještě podívat na tu proměnnou LINES, třeba příkazem:
Kód: [Vybrat]
echo $LINES
Pokud tomu rozumím správně, tak by ty čísla měly být stejné.


HOST

Re:Less v Bashi vypisuje jen na půl obrazovky
« Odpověď #5 kdy: 17. 12. 2017, 21:52:57 »
echo $LINES vypíše taky 63

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Less v Bashi vypisuje jen na půl obrazovky
« Odpověď #6 kdy: 17. 12. 2017, 22:27:12 »
A ktery terminal to je? Mozna by stalo za to zkusit jiny, treba terminator, aby se zkusilo, jestli soudruzi neco nezkurvili. Popsane chovani jsem nikdy nevidel a ani jsem o nem neslysel. Mozna byste se mel prihladit do Guinessovy knihy rekordu jako prvni uzivatel, kteremu se to stalo.

Re:Less v Bashi vypisuje jen na půl obrazovky
« Odpověď #7 kdy: 17. 12. 2017, 22:38:46 »
Jenom taková poznámka na okraj – jste si jistý, že na začátku toho souboru nejsou prázdné řádky?

HOST

Re:Less v Bashi vypisuje jen na půl obrazovky
« Odpověď #8 kdy: 17. 12. 2017, 22:40:13 »
A ktery terminal to je? Mozna by stalo za to zkusit jiny, treba terminator, aby se zkusilo, jestli soudruzi neco nezkurvili. Popsane chovani jsem nikdy nevidel a ani jsem o nem neslysel. Mozna byste se mel prihladit do Guinessovy knihy rekordu jako prvni uzivatel, kteremu se to stalo.
Jedná se o PUTTY

HOST

Re:Less v Bashi vypisuje jen na půl obrazovky
« Odpověď #9 kdy: 17. 12. 2017, 22:40:56 »
Jenom taková poznámka na okraj – jste si jistý, že na začátku toho souboru nejsou prázdné řádky?
Ano, žádné prázdné řádky ani na začátku ani na konci nejsou

Lol Phirae

Re:Less v Bashi vypisuje jen na půl obrazovky
« Odpověď #10 kdy: 17. 12. 2017, 22:43:34 »
A ktery terminal to je?
Jedná se o PUTTY

U putty přes sériový port je to zcela běžná "featura". Půlku obrazovky prostě nevyužije, asi protože bagr. Přes SSH funguje správně.

HOST

Re:Less v Bashi vypisuje jen na půl obrazovky
« Odpověď #11 kdy: 18. 12. 2017, 13:08:11 »
U Putty se taky přihlašuji přes SSH.