#Navigation Terminal cd -> Change directory
- cd ~ -> change directory to Home ls -> display what is in current directory with short list l -> display complete file information in directory pwd -> print working directory open -> command will open a file in default program or directory in finder
#File Manipulation man -> will pull up manual for commands
man [command here]
-- will display tons of information about the command - q to exit | -> pipe will execute command on left first then execute command on right[command here] | [second command here]
- does not work for every command, can do multiple if it makes sense > -> redirects output to a fileecho 'text to add' > [File name]
- output directed into file !!!Will overwrite what is in there.echo 'text to add' >> [File name]
- output appended into file mkdir -> create new directory from current position touch -> create new file within current directory, mv -> move filesmv [current file name] [new file name]
-- will rename the filemv [current file name] ./newdirectory/[new file name]
-- will move the file and rename, directory MUST exist. period in directory indicates current directory rm -> removes files for directories !!! scary cannot undorm [file name]
-- removes file from systemrm -r [directory name]
-- removes directory and all subsequent files grep -> will search through documents for strings -cat [file name] | grep 'string to search'
-- will search contents of file and return if grep string found-n
-- will display line number of found strings-A [number here]
-- will display trailing numbers of lines specified-B [number here]
--will display preceding number of lines specified cat -> reads a file(s) and outputs to Terminal -cat [file name]
-- will display file contents -cat [file name] [file name] ....
-- will display file contents of all files selected in order