m-chrzan.xyz
aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bash.md4
-rw-r--r--ssh.md8
-rw-r--r--tmux.md5
3 files changed, 17 insertions, 0 deletions
diff --git a/bash.md b/bash.md
index 26c5b5e..e6e54f3 100644
--- a/bash.md
+++ b/bash.md
@@ -21,3 +21,7 @@ Remove longest from start
Loop over files
for file in glob/*; do something $file; done
+
+## Conditionals
+
+* `-z`: is empty string
diff --git a/ssh.md b/ssh.md
index f1d762b..1b5c9be 100644
--- a/ssh.md
+++ b/ssh.md
@@ -7,3 +7,11 @@
Change password for key:
ssh-keygen -p <keyname>
+
+## Setup login with public key
+
+ ssh-copy-id [user@]host
+
+## Execute commands and start shell
+
+ ssh -t host 'commands; bash'
diff --git a/tmux.md b/tmux.md
index 0972baf..38e5bcb 100644
--- a/tmux.md
+++ b/tmux.md
@@ -12,3 +12,8 @@
## Pane management
q display pane indices
+
+## Run command in new session
+
+ tmux new-session \; send-keys 'command '
+ # can be entered with Ctrl-V + Enter