This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
screen [2009/04/10 07:51] k2patel |
screen [2009/04/16 22:53] k2patel |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Using Screen ====== | ====== Using Screen ====== | ||
- | == allow people to attach to my screen == | + | === allow people to attach to my screen === |
<code bash | ~/.screenrc> | <code bash | ~/.screenrc> | ||
Line 7: | Line 7: | ||
</code> | </code> | ||
- | == allow the following people full control == | + | === allow the following people full control === |
<code bash> | <code bash> | ||
Line 14: | Line 14: | ||
</code> | </code> | ||
- | == allow everyone readonly access == | + | === allow everyone readonly access === |
<code bash> | <code bash> | ||
Line 20: | Line 20: | ||
</code> | </code> | ||
- | == setup 10,000 lines of available scrollback — copy/paste == | + | === setup 10,000 lines of available scrollback — copy/paste === |
<code bash> | <code bash> | ||
Line 26: | Line 26: | ||
</code> | </code> | ||
- | == fix scrollback in putty == | + | === fix scrollback in putty === |
<code bash> | <code bash> | ||
Line 35: | Line 35: | ||
- | To enter scrollback hit C-a [. A status line will indicate that you've entered copy mode. To exit scrollback mode, hit the escape button. | + | To enter scrollback hit Ctrl+a [ . A status line will indicate that you've entered copy mode. To exit scrollback mode, hit the escape button. |
Navigating in scrollback mode will be pretty familiar to VI users. Here are some of the most common navigation keys (taken from the screen manpage): | Navigating in scrollback mode will be pretty familiar to VI users. Here are some of the most common navigation keys (taken from the screen manpage): | ||
Line 64: | Line 64: | ||
Search is a very useful feature. For example, you could run a script and search for keywords in the output (such as Error), without having to redirect the output. | Search is a very useful feature. For example, you could run a script and search for keywords in the output (such as Error), without having to redirect the output. | ||
+ | |||
+ | === Screen Profile === | ||
+ | This is a decent screen profile I use on my machines. | ||
+ | |||
+ | <code bash | .screenrc> | ||
+ | |||
+ | hardstatus alwayslastline "%H Screen(s): %{b}%w %=%{kG}%C%A %D, %M/%d/%Y " | ||
+ | |||
+ | startup_message off | ||
+ | defscrollback 5000 | ||
+ | msgwait 1 | ||
+ | |||
+ | bindkey -k k1 select 1 | ||
+ | bindkey -k k2 select 2 | ||
+ | bindkey -k k3 select 3 | ||
+ | bindkey -k k4 select 4 | ||
+ | |||
+ | bindkey -k k5 screen | ||
+ | bindkey -k k6 title | ||
+ | bindkey -k k7 prev | ||
+ | bindkey -k k8 next | ||
+ | bindkey -k k9 detach | ||
+ | |||
+ | </code> |