Unix snippets
File managing
ls  -a (includes hidden)
    -d (directories)
    -lsh (details + size)
    -R (recursive directories)
cp  -n (no overwrite file)
    -R (recursive copy)
mv  (move and rename)
    -f (transfer large files)
mkdir
rmdir
Processes
ps  -aux (show all with details)
    -a (show except group leader)
kill -9 PROCESS_PID
     -l (list of kill signals)
which EXECUTABLE_FILE_NAME (locate file) 
Files
touch
cat FILENAME (display file content)
cat >FILENAME (create file called FILENAME waits for input, ends with ctrl+d)
less FILENAME (navigate large files, exit using q)
Others
lsusb (list usb devices)
cmp FILE1 FILE2 (check if files are different, no output is equal)
alias CMDNAME='NEW COMMAND'
cal (calendar)
history
chmod XYZ FILENAME (X=user, Y=group, Z=other, assigned as a sum of permission)
        0:"no permission"
        1:"execute permission"
        2:"write permission"
        4:"read permission"
        example: "sudo chmod 777 MYFILE" (grant all permissions for all users)
Caps to backslash
Add to startup applications:
setxkbmap -option caps:backspace