Vra

Wat is GNU skerm?

Was dit nuttig?

Oplossing

Wat is GNU skerm ? Groot!

Erm, 'n bietjie meer nuttig antwoord: dit laat jou toe om verskeie konsole programme, of opdragte uit te voer, in een terminale. Soort van soos 'n blad terminaal skep. Trouens, dit is presies wat dit is (net nie gedoen met die gereelde GUI hulpmiddels)

Hoekom is dit so 'n groot? Eenvoudige, kan jy 'n program in 'n skerm sessie hardloop (Run screen en dit loop jou standaard dop, hardloop screen myapp en dit loop myapp in die sessie), tref Ctrl + n (die skerm beheer volgorde) en druk dan op d ( Ctrl + n , d ) om los te maak.

Die program hou hardloop in die agtergrond, maar , in teenstelling met doen mycmd &, jy kan screen -r om die sessie aanheg hardloop, en alles is as jy dit verlaat. Jy kan insette te stuur na die opdrag, al is dit 'n vloek UI, alles werk nog net soos asof dit 'n "regte" terminale.

Dit is baie gewild onder konsole IRC kliënte - jy kan (sê) screen irssi hardloop en aanheg die sessie van enige plek wat jy kan SSH uit

.

'n Paar nuttige instruksies:

  • Ctrl + n , c om 'n nuwe virtuele terminaal (of "window") in die sessie te maak
  • Ctrl + n , n en Ctrl + n , p te ry deur verskeie vensters
  • Ctrl + n , 1 om venster 1 kies, Ctrl + n , 4 om venster 4 kies en so aan
  • Ctrl + n , Ctrl + n om te knip tussen die laaste twee aktiewe vensters
  • Ctrl + n , verskuif + n (hoofletters a) kan jy die huidige hernoem venster
  • Ctrl + n , ` (vir my, dit is verskuif + 2 - die aanhalingstekens) bevat 'n lys vensters, kan jy die pyltjies te gebruik en kies een. Ook nuttig met die "blad bar" opstel ek sal noem in 'n tweede

'n Paar ander nuttige dinge wat ek oor gestruikel:

  • Gebruik die -U vlag wanneer jy die skerm van stapel te stuur sodat dit Unicode ondersteun (byvoorbeeld screen -xU)
  • Die -x vlag laat jou toe om dieselfde sessie verskeie kere aanheg. (-r koppel bestaande verbindings)
  • Jy kan interessante dinge doen met die status bar. Ek het my setup om [ hostname ][ 0-$ bash (1*$ irssi) ][16/09 9:32] (Running op gasheernaam te vertoon, het dit twee vensters. Dit is deur die hardstatus lyne stel in my .screenrc (aan die einde van die antwoord)
startup_message off
vbell off
hardstatus alwayslastline
hardstatus string '%{gk}[ %{G}%H %{g}][%= %{wk}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= kw}%?%+Lw%?%?%= %{g}]%{=y C}[%d/%m %c]%{W}'
Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top