alphasec academy

Nie wyobrażam sobie poważnej pracy po ssh bez screen-a. Najczęściej wykorzystywane u mnie skróty: CTRL+a c, CTRL+a n, CTRL+a p, CTRL+a A, CTRL+a ", CTRL+a ESC

Dodatkowe informacje

screen, podobnie jak tmux, to tzw. multiplexer terminala, co po prostu pozwala nam w jednej aplikacji terminala mieć wiele wirtualnych okien.
Dodatkowa, a tak naprawdę najważniejsza zaleta wykorzystania screen-a, polega na tym, że kiedy nam zerwie połączenie, logujemy się na maszynę ponownie, podłączamy z powrotem do screen-a i kontynuujemy pracę, jakby gdyby nigdy nic - wszystkie uruchomione aplikacje we wszystkich oknach działają cały czas, nawet pod naszą nieobecność (kto z Was uruchamiał BitchX/irssi na screenie?;).

Szybki start

Do uruchomienia screen-a słyży - a jakże - polecenie
screen
i najczęściej wykorzystywane jest w następujący sposób:
  • screen - odpala nowego screena
  • screen -ls - wyswietla listę screenów
  • screen -S RED - odpala screena o nazwie RED
  • screen -rd - podłącza się pod screena, rozłączając inne/wiszące sesje
  • screen -S RED -rd - podłącza się pod screena o nazwie RED, rozłączając inne/wiszące sesje
  • screen -x - podłącza się pod screena w trybe multiuser
Będąc już w sesji screen-a, mamy do dyspozycji szereg operacji, które dostępne są pod skrótami klawiszowymi. Najważniejsze z nich:
  • ctrl+a c - tworzy nowe okienko
  • ctrl+a n - idzie do następnego okna
  • ctrl+a p - idzie do opoprzeniego okna
  • ctrl+a A - pozwala nazwać aktualne okono (z czego ja korzystam dość często, bo w zależności od serwera mam kilkanaście/kilkadziesiąt okien)
  • ctrl+a " - wyświetla listę okien (można się przełącza strzałka w górę/w dół)
  • ctrl+a ESC - pozwala kursorami/pageup/pagedown przewijac ekran, który się przeskrolował; jest to szczególnie przydatne przy pracy z wieloma oknami
  • ctrl+a ? - wyświetl skróty

Przydatne linki


Subskrybuj

Jeśli chcesz otrzymywać nowe, mięsiste protipy na maila, a także zostać czasem powiadomiony o wartościowych wydarzeniach - dołącz do subskrybentów.