What is a CLI?
For developers
What is a GUI?
Interface with graphics
man
look up commands
cat
prints contents in the terminal
main use: joining / concatenating files
ls
list the contents of your current working directory
pwd
print your current working directory /
write your current working directory to a new file
echo
print the string /
write the string to a file
touch
create a new file
mkdir
create a new directory
mv
moving files from one directly to another
rm
remove/delete file & directories forever
*dangerous command
use -i (gives you warning)
cp
make a copy
What are the three virtues of a great programmer?
laziness, impatience, hubris