Skip to content

Instantly share code, notes, and snippets.

@arosenkranz
Last active December 5, 2019 04:59
Show Gist options
  • Save arosenkranz/2a0cab022a215c4730eca4ed338cf8e4 to your computer and use it in GitHub Desktop.
Save arosenkranz/2a0cab022a215c4730eca4ed338cf8e4 to your computer and use it in GitHub Desktop.
Command Line Cheat Sheet

pwd Display path of current directory.

cd <directoryName> Move into a directory. (no < > necessary)

cd .. Navigate up one directory (into a parent directory)

cd ../.. Navigate up two directories.

ls List directory contents

ls -la List detailed directory contents, including hidden files

mkdir <directoryName> Create new directory

rm <fileName> Delete (remove) file

rm -r <directoryName> Delete (remove) a directory (-r is for recursive deletion)

rm -f <fileName> Force-delete a file (use rm -rf <directoryName> to force delete directory)

mv <fileName-old> <fileName-new> Rename fileName-old to fileName-new

mv <fileName> <directoryName> Move fileName to directoryName (could overwrite file if name is already in directory)

cp <fileName> <directoryName> Copy fileName to directoryName

cp -r <directoryName-1> <directoryName-2> Copy directoryName-1 to directoryName-2

touch <fileName> Create file

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment