Running notes and reminders on basic bash (and some other useful commands, in no particular order, that wouldn’t really make sense in another post).
cd
: change directory
ls
: list contents of directory
pwd
: print working directory
hostname
: what’s this computer’s name?
mkdir
: make directory
rmdir
: remove directory
touch
: make empty file
cp
: copy file (-r
for dir)
mv
: move or rename file
less
: view file (q to escape)
cat
: view file without stopping or paging
ctrl-c
: stop program
sudo !!
: run last command as root
pbcopy <
: copy file contents to clipboard
open -a [application.app] [filename]
: open file with a given application on OSX
chsh -s /bin/bash
: change shell (in this case, to bash)
sips -Z 600 *.jpg
: batch resize, retaining aspect ratio, longest side will be 600px
dig +short txt [searchterm].wp.dg.cx
: ask Wikipedia for a text record and short URL via DNS