Fórum Root.cz

Hlavní témata => Server => Téma založeno: HOST 17. 12. 2017, 21:13:38

Název: Less v Bashi vypisuje jen na půl obrazovky
Přispěvatel: HOST 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.
Název: Re:Problem s funkci less v bash
Přispěvatel: aaaa 17. 12. 2017, 21:31:52
Skus prikaz "tput lines". To odhali, ci tvoj terminal nerozumie zle rozmerom.
Název: Re:Problem s funkci less v bash
Přispěvatel: hrdf 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.
Název: Re:Problem s funkci less v bash
Přispěvatel: HOST 17. 12. 2017, 21:40:32
Skus prikaz "tput lines". To odhali, ci tvoj terminal nerozumie zle rozmerom.
tput lines mi vypise cislo 63
Název: Re:Less v Bashi vypisuje jen na půl obrazovky
Přispěvatel: hrdf 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é.
Název: Re:Less v Bashi vypisuje jen na půl obrazovky
Přispěvatel: HOST 17. 12. 2017, 21:52:57
echo $LINES vypíše taky 63
Název: Re:Less v Bashi vypisuje jen na půl obrazovky
Přispěvatel: JardaP . 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.
Název: Re:Less v Bashi vypisuje jen na půl obrazovky
Přispěvatel: Filip Jirsák 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?
Název: Re:Less v Bashi vypisuje jen na půl obrazovky
Přispěvatel: HOST 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
Název: Re:Less v Bashi vypisuje jen na půl obrazovky
Přispěvatel: HOST 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
Název: Re:Less v Bashi vypisuje jen na půl obrazovky
Přispěvatel: Lol Phirae 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ě.
Název: Re:Less v Bashi vypisuje jen na půl obrazovky
Přispěvatel: HOST 18. 12. 2017, 13:08:11
U Putty se taky přihlašuji přes SSH.