(C-x means ctrl+x, M-x means alt+x)
The default prefix is C-b. If you (or your muscle memory) prefer C-a, you need to add this to ~/.tmux.conf:
| # set prefix to control-f | |
| set -g prefix C-f | |
| #unbind system defined prefix | |
| unbind C-b | |
| # helps in faster key repetition | |
| set -sg escape-time 0 | |
| # start session number from 1 rather than 0 |
| # SFTP | |
| import paramiko | |
| channel = paramiko.Transport(('host', 22)) | |
| channel.connect(username='username', password='password') | |
| client = paramiko.SFTPClient.from_transport(channel) | |
| client.chdir('/tmp') | |
| print(client.getcwd()) |
| # Create a SSH connection | |
| import paramiko | |
| import os | |
| ssh = paramiko.SSHClient() | |
| ssh._policy = paramiko.WarningPolicy() | |
| ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) | |
| ssh_config = paramiko.SSHConfig() | |
| user_config_file = os.path.expanduser("~/.ssh/config") |
| #!/usr/bin/env python | |
| import sys, paramiko | |
| if len(sys.argv) < 5: | |
| print "args missing" | |
| sys.exit(1) | |
| hostname = sys.argv[1] | |
| password = sys.argv[2] |
| # MLP for Digits Dataset with cross validation | |
| from keras.models import Sequential, model_from_json | |
| from keras.layers import Dense, Dropout | |
| from keras.callbacks import ModelCheckpoint | |
| from keras.constraints import maxnorm | |
| from keras.wrappers.scikit_learn import KerasClassifier | |
| from keras.utils import np_utils | |
| from keras import backend as K | |
| from keras.callbacks import TensorBoard | |
| from keras.optimizers import SGD |
| # Add ever folder under $HOME/bin to PATH | |
| PATH=$PATH$( find $HOME/bin/ -type d -printf ":%p" ) |
| $(document).ready(function() { | |
| // Support for AJAX loaded modal window. | |
| // Focuses on first input textbox after it loads the window. | |
| $('[data-toggle="modal"]').click(function(e) { | |
| e.preventDefault(); | |
| var url = $(this).attr('href'); | |
| if (url.indexOf('#') == 0) { | |
| $(url).modal('open'); | |
| } else { |