1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-04 23:58:01 +00:00

Add SSH Escape Sequences as a unix til

This commit is contained in:
jbranchaud
2016-05-07 13:27:04 -05:00
parent 2293db2648
commit 41541072a1
2 changed files with 27 additions and 1 deletions

View File

@@ -7,7 +7,7 @@ variety of languages and technologies. These are things that don't really
warrant a full blog post. These are mostly things I learn by pairing with
smart people at [Hashrocket](http://hashrocket.com/).
_410 TILs and counting..._
_411 TILs and counting..._
---
@@ -381,6 +381,7 @@ _410 TILs and counting..._
- [Search History](unix/search-history.md)
- [Search Man Page Descriptions](unix/search-man-page-descriptions.md)
- [Securely Remove Files](unix/securely-remove-files.md)
- [SSH Escape Sequences](unix/ssh-escape-sequences.md)
- [SSH With Port Forwarding](unix/ssh-with-port-forwarding.md)
- [Switch Versions of a Brew Formula](unix/switch-versions-of-a-brew-formula.md)
- [Watch The Difference](unix/watch-the-difference.md)

View File

@@ -0,0 +1,25 @@
# SSH Escape Sequences
In [Killing A Frozen SSH Session](killing-a-frozen-ssh-session.md), I talked
about an escape sequence for breaking out of an SSH session when the pipe
has been broken. This isn't the only SSH escape sequence though. To see the
others, hit `<Enter>~?`. This displays a help list with all the other escape
sequences.
```
> ~?
Supported escape sequences:
~. - terminate connection (and any multiplexed sessions)
~B - send a BREAK to the remote system
~C - open a command line
~R - request rekey
~V/v - decrease/increase verbosity (LogLevel)
~^Z - suspend ssh
~# - list forwarded connections
~& - background ssh (when waiting for connections to terminate)
~? - this message
~~ - send the escape character by typing it twice
(Note that escapes are only recognized immediately after newline.)
```
h/t Josh Davey