ix5 tech

Technology section • ix5.org

Debian cheatsheet

May 16, 2014

This has grown into a very useful list of things that make my life easier. Divided into sections for clarity. Mostly applicable to Ubuntu as well. Nifty shortcuts, one-liners and useful programs netcat for file transfer receiver: nc -l -p 1234 > somefile.png sender: nc -w 3 1234 < somefile.png ssh port forwarding ssh -R 80:localhost:8080 user@server.com -i key.pem multiple x sessions exec startx -- :1 vt8 get random SALT openssl rand -base64 32 use imagemagick to resize pictures convert <infile> -resize 100x100 [<outfile>] force aspect ratio convert <infile> -thumbnail '100x100>' -background white -alpha remove -gravity center -extent 100x100 [<outfile>] use imagemagick to create quick thumbnails POSIX, only works with .

Vim cheat sheet

May 16, 2014

Folds za to toggle current fold zm to close, zr to open Windows from windows A buffer is the in-memory text of a file. A window is a viewport on a buffer. A tab page is a collection of windows. Opening: CTRL-W and v(vert), s(split/duplicate), n(horiz) Closing: CTRL-W and q(quit), c(close) Moving cursor: CTRL-W and up, down, left, right Moving windows: CTRL-W CTRL-O make window the only(maximize) Plugin mappings sensible: CTRL-u in insert mode: delete backwards, for real sneak: s or S and then two letters for faster jumping, ; to repeat table-mode: <leader>tm to toggle, <leader>tr to realign, SHIFT-jklö to jump table cells multiple cursors: CTRL-n to select word, CTRL-p for undo, CTRL-x to skip the current one Settings in vimrc