tento strucny clanok ma oboznamit zaciatocnikov (ale ktovie? :)) s nejakymi "fintami" v terminale
control characters
Su to znaky tvorene kombinaciou klavesy (prekvapivo) Control a nejakeho znaku. Celkovo ich je 32 a predstavuju ASCII kody 0 - 31. Prva kombinacia je so znakom "@", nasleduje abeceda a zopar dalsich - usporiadanie je odvodene od ASCII
tabulky (kody 64 - 95). Tieto znaky ovladaju kurzor, riadia vstup, vystup ci proces.
Kombinacia klaves Control a C sa zapisuje ako ^C alebo C-c.
Pre uplnost - prefix M- je Meta, na PC klavesniciach ho zastupuje Alt.
C-gC-dC-j
C-lC-hC-uC-a
C-eC-pC-nC-csignal(7))C-zC-s
C-q
Este tabulka vsetkych ASCII kontrolnych znakov aj s klavesovymi skratkami, ak to niekoho zaujima ;)
viac terminalov na jediny login
Takuto vychytavku poskytuje screen. Tento program umoznuje jednoduchym sposobom vytvorit lubovolny pocet emulacii terminalu VT100 a prepinat medzi nimi. Navyse poskytuje mnozstvo nadstandardnych funkcii (scrollback, clipboard, uzamknutie, detach) a flexibilitu nastaveni. Skvele pre remote login.
Pre zaciatok sa zide skopirovat si /usr/share/doc/screen/screenrc do ~/.screenrc
Kedze vsetky podstatne informacie sa daju vycitat z manualu screen(1), tak len zopar uzitocnych skratiek:
C-a cC-a C-aC-a nC-a pC-a 0C-a 'C-a -C-a [C-a CC-a tC-a ?A na zaver specialitka - detach. C-a d "vypne" screen, ale necha ho bezat na pozadi aj so vsetkymi procesmi a netreba sa kaslat s nejakym nohup(1). Kludne mozem dat logout a neskor znovu prevziat kontrolu cez screen -r
Takze, ak by manual nestacil, este je tu pekne a strucne HOWTO.
A pokial by v screene nefungoval backspace, malo by pomoct pridanie bindkey -k kb stuff ^H do ~/.screenrc. Pokial nejde v grafickom emulatore terminalu, malo by pomoct nastavit, aby backspace generoval ASCII DEL (generovanie ^H funguje tiez, ale potom nefunguje napr. v man(1)).
^D
|
webhosting by: |
UnlimitedHosting | CustomHosting | FreeWeb.sk |
Comments
screen je zaklad
screen bola prva vec co som sa naucil usovat hned po ssh login@masina. a nebola to chyba.
nepoznal som vsetky, ale
nepoznal som vsetky, ale vacsinu z tych, co som nepoznal, nejako nepotrebujem k zivotu, su to len ulahcovaky...
...skor by sa mi zislo, to by sa mohlo zapracovat do serialu o bashi, ako ovladat vsetky tieto vychytavky napriklad zo skriptov, vsetky tie escape sekvencie a tak, ako napriklad na farby, na zmenu titulku Xtermu atd.
---
Cuchat s nadchou, to je ako sniffovat bez promiscu.
escape sequences
no, ano - escape sekvencie - tie su ale pri ovladani dost nanic :)
google by urcite pomohol, nejake prehlady som uz videl. ja sa tym velmi nezaoberam, akurat mam
alias beep='printf "\a"', ktory pouzivam pri kompilacii---
Ale je to smutná epocha, keď je ľahšie rozbiť atóm ako predsudky. Einstein.