Я люблю работать в screen, во-первых если, вдруг отвалится связь до удалённого сервера – сеанс не завершится, а продолжит своё выполнение. Особенно это актуально если удалённо был запущен какой-нибудь длительный процесс, который не желательно прерывать.
Ну и плюс, я настроил screen таким образом, что при его запуске – у нас сразу же создаются 10 консолей, и переключаться между ними так же удобно как если бы вы сидели за рельной консолью Linux, по Alt+F1, Alt+F2 и т.д. до Alt+F10. Можно ещё нажимая клавиши Ctrl+Alt+Left/Right переключаться между консолями влево-вправо.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
$ nano -w ~/.screenrc #---------------------------------------------------------------------------- # ~/.screenrc: executed by screen for user settings #---------------------------------------------------------------------------- hardstatus string "[screen %n%?: %t%?] %h" defshell -bash shell -$SHELL # VARIABLES # =============================================================== # Automatically detach on hangup. autodetach on # default: on # Don't display the copyright page startup_message off # default: on # Affects the copying of text regions crlf off # default: off # Change default scrollback value for new windows defscrollback 1000 # default: 100 # Define the time that all windows monitored for silence should # wait before displaying a message. Default 30 seconds. silencewait 15 # default: 30 # UTF-8 support defutf8 on # PuTTY tweaks termcapinfo xterm* ti@:te@ termcapinfo xterm ti@:te@ # KEYBINDINGS # ============================================================== # Alt+Fn keys. bindkey "^[^[OC" next bindkey "^[^[OD" prev bindkey "^[^[OP" select 0 bindkey "^[^[OQ" select 1 bindkey "^[^[OR" select 2 bindkey "^[^[OS" select 3 bindkey "^[^[[15~" select 4 bindkey "^[^[[17~" select 5 bindkey "^[^[[18~" select 6 bindkey "^[^[[19~" select 7 bindkey "^[^[[20~" select 8 bindkey "^[^[[21~" select 9 # STARTUP SCREENS # =============================================================== # Uncomment one/some following lines to automatically let # SCREEN start some programs in the given window numbers: # screen -t IRC1 irssi # screen -t EDIT 1 vim # screen -t GOOGLE 2 links http://www.google.com # screen -t NEWS 3 slrn # screen -t WWW4 links http://rt.com screen -t F1 0 screen -t F2 1 screen -t F3 2 screen -t F4 3 screen -t F5 4 screen -t F6 5 screen -t F7 6 screen -t F8 7 screen -t F9 8 screen -t F109 select |
Ваш комментарий будет первым