"Command-line Computing" Exercise
Last updated
Last updated
Open the Terminal application (Mac) or the Git Bash application (Windows).
FYI: Windows users who are into maximum efficiency through keyboard shortcuts can get there quickly by pressing the "windows" button, then begin typing the word "git", then hit enter when you see "Git Bash" show up. 😺
FYI: Mac users who are into maximum efficiency through keyboard shortcuts can get there quickly by pressing the "command + space" buttons to start a spotlight search, then begin typing the word "terminal", then hit enter when you see "Terminal" show up. :smiley_cat:
FYI: Mac users who are interested in customizing Terminal app color themes and keyboard shortcuts can reference the professor's Terminal app configuration notes. :smiley_cat:
After typing each of the commands below, press "enter" to execute it.
Optionally clear previous terminal output at any time by pressing "command + k", or by typing clear
and pressing "enter".
Display the current user's name:
Display the current/present working directory:
List files in the current working directory:
Change directories (specifying an absolute file path):
FYI: the tilde (
~
) represents your "home" filepathFYI: you can use
cd ..
to move "up" one directory relative to the current working directory
Open a directory via the operating system's filesystem explorer:
Make a new directory:
Remove a directory:
Setup a new directory in which to add some files, and navigate into that directory:
Create one or more files in the new directory you just created:
Remove a file:
Edit and save a file, using a command-line utility provided by your preferred text editor (like VS Code):
NOTE: Mac users may need to first configure the
code
command by following these VS Code shell command setup instructions
Display file contents:
Move a file:
FYI: If you are into maximum efficiency, press "tab" to auto-complete file paths so you don't have to type the whole thing. :smiley_cat:
Copy a file:
Copy contents of a file into the clipboard for pasting:
There are many other utilities to use from the command-line.
First, turn up the volume on your computer so everyone around you can hear, then make it speak:
Optionally explore additional command-line interfaces, if you're curious.
Trace the route traveled by a network request:
Time the duration of a network request:
Request the contents of a webpage: