What is a CLI?
A command-line interface
What is a GUI?
A graphical user interface
Give at least one use case for each of the commands listed in this exercise. man cat ls pwd echo touch mkdir mv rm cp
man- to look up the “manual” of different terminal commands
cat- to print text files and also concatenate them
ls - to see a list of a directories contents
pwd - prints name of current directory we are in
echo - to display text… a console.log of sorts
touch - can create new files and put them in directories
mkdir - makes directories
mv - move(rename) files
rm - removes files/directories
cp - copies files/directories and can rename them
history- prints history of your command-lines
What are the three virtues of a great programmer?
Laziness, Impatience, and Hubris