Loose standard for "what goes where": http://www.pathname.com/fhs/pub/fhs-2.3.pdf
ex. List all files, including hidden files, in current folder
ls -la
Copy/move/remove files
No "rename" in Linux, use "mv"
rm -rf # recursively remove files mkdir -p ~/projects/new_project mv jeo.txt joe.txt # rename file cp ~/.ssh/known_hosts ~/hosts.bak
"Concatenate" == echo file content to standard out (stdout)
http://www.tecmint.com/13-basic-cat-command-examples-in-linux/
"Touch" == create empty file or update last-modified file date/time
A pipe "pipes" the output from one command into the input of another command
cat joe.txt | sort
streams => STDIN/STDOUT/STDERR
echo "Hi, there!" > joe.txt
ps -aux | grep PROC
^ list all processes and filter down to process that contain "PROC" in their listing
kill -9 PROCESSNUMBER
^ process with PROCESSNUMBER is now dead for sure
killall firefox # processes named firefox sent TERM signal
killall -9 firefox # tell kernel to kill all firefox processes
The Windows task scheduler, Linux style
man ls