Command Line Resources
In this class, you will be working on the command line a fair bit. Here is a little cheatsheet to help you get familiar with navigating on your command line. Django Girls is also a good resource.
Note that Windows and Mac / Linus have different conventions, so make sure you’re executing the commands associate with your operating system.
DOS (Windows) | Shell (Mac / Linux) | |
---|---|---|
What directory am I in? | > cd |
$ pwd |
Change directories | > cd |
$ cd |
List files & directories | > dir > tree # lists subdirectories |
$ ls $ ls -l |
Navigate to parent directory | > cd .. |
$ cd .. |
Navigate into child directory | > cd cs110 |
$ cd cs110 |
Navigate into descendant directory | > cd lectures\lecture_03 |
$ cd lectures/lecture_03 |
Navigate to sibling directory | > cd ..\lecture_02 |
$ cd ../lecture_02 |
Navigate to ancestor directory | > cd ..\..\ |
$ cd ../../ |
Navigate to home directory | $ cd |
|
Command history | > doskey /HISTORY |
$ history |
Other optional commands you may find useful…
DOS (Windows) | Shell (Mac / Linux) | |
---|---|---|
Create a new file | > echo . > my_file.txt |
$ echo . > my_file.txt $ touch my_file.txt |
Append to a file | > echo "some text" >> my_file.txt |
$ echo "some text" > my_file.txt |
Save history to a file | > doskey /HISTORY > my_history.txt |
$ history > my_history.txt |
Move a file | > move my_history.txt Documents/. |
$ mv my_history.txt Documents/. |
Make a folder | > mkdir my_folder |
$ mkdir my_folder |
Delete a file | > del my_history.txt |
$ rm my_history.txt |
Delete a folder | > rmdir my_folder |
$ rm -r my_folder |