##### Looking at Files and Directories pwd - Show equivalent to my current home directory in Finder ls ls -A ls -AG ls -l man ls - reading, also searching (/ then n or N) and quitting (q) - ~, ., .. ls . ls .. ls ~ ls Desktop ls ~/Desktop ls /Users/presentation/Desktop ##### Changing directories cd cd ~, cd ., cd .., etc ##### Making Directories mkdir mkdir -p ##### Making files touch nano/pico ##### Removing files and directories rm rm -r rm -rf ##### Copy and move cp cp -r mv # to relocate mv # to rename ##### Wildcards file - info about file file * cd 506-f23/data file recs20??_public* - ? = one character, as opposed to in regexp, ? = 0 or 1 file [a-f]* file [cf]* # rm -rf * // remove all files in current directory # mv images/*.png picutres/ # ls ##### Examining files head tail head -n tail -n wc wc -l egrep (e.g. egrep MIA flights\tab) - egrep over grep to support more regex PS03 P3 a: egrep "\@[a-z]+\.net," us-500.csv wc -l us-500.csv ##### Piping - Redirecting to and from files wc -l chicago-nmmaps.csv > results wc -l us-500.csv > results wc -l chicago-nmmaps.csv > results wc -l us-500.csv >> results wc -l < results - Redirecting to and from programs ls | head -n 3