Terminal Cheatsheet
Navigation
pwd print working directory (where am I?)
ls list files in current directory (what is here?)
cd go to home directory.
cd .. goes up a level in the directory hierarchy.
cd ../.. go up two directories
cd folder go into that folder
Making/Removing Files and Folders
mkdir folder create a folder
rmdir folder deletes an empty directory.
rm -rf folder deletes folder and all files in that folder
rm file-name deletes a file
touch file-name creates a file
Moving and Copying
mv file-name new-file-name rename a file
mv file-name folder-name/file-name put a file into a subfolder
cp file-name new-file-name copy a file
cp -R folder new-folder copy a folder
Traversing the Filesystem using ..
- You can traverse the filesystem using
.. to move to a parent folder.
- If I’m in
~/Documents, I can move to ~/Downloads using the following command: cd ../Downloads.
- Use tab-completion to feel your way around the terminal when using that.
- The
/ helps denote that you mean you’re moving into a parent folder.
Editing
atom . in the folder that has the files you wish to edit
Get Out of There