| Terminal Commands | Definitions and Use |
|---|---|
| Ctrl + A | Go to the beginning of the line you are currently typing on |
| Ctrl + E | Go to the end of the line you are currently typing on |
| Ctrl + L | Clears the Screen |
| Command + K | Clears the Screen |
| Ctrl + U | Clears the line before the cursor position. If you are at the end of the line, clears the entire line. |
| Ctrl + H | Same as backspace |
| Ctrl + R | Lets you search through previously used commands |
| Ctrl + C | Kill whatever you are running |
| Ctrl + D | Exit the current shell |
| Ctrl + Z | Puts whatever you are running into a suspended background process. fg restores it. |
| Ctrl + W | Delete the word before the cursor |
| Ctrl + K | Clear the line after the cursor |
| Ctrl + T | Swap the last two characters before the cursor |
| Ctrl + F | Move cursor one character forward |
| Ctrl + B | Move cursor one character backward |
| Esc + F | Move cursor one word forward |
| Esc + B | Move cursor one word backward |
| Esc + T | Swap the last two words before the cursor |
| Tab | Auto-complete files and folder names |
| Terminal Commands | Definitions and Use |
|---|---|
| cd | Home directory |
| cd [folder] | Change directory |
| cd ~ | Home directory, e.g. ‘cd ~/folder/’ |
| cd / | Root of drive |
| ls | Short listing |
| ls -l | Long listing |
| ls -a | Listing incl. hidden files |
| ls -lh | Long listing with Human readable file sizes |
| ls -R | Entire content of folder recursively |
| sudo [command] | Run command with the security privileges of the superuser (Super User DO) |
| open [file] | Opens a file ( as if you double clicked it ) |
| top | Displays active processes. Press q to quit |
| nano [file] | Opens the Terminal its editor |
| pico [file] | Opens the Terminal its editor |
| q | Exit |
| clear | Clear screen |
| Terminal Commands | Definitions and Use |
|---|---|
| touch | Create new file |
| pwd | Full path to working directory |
| .. | Parent/enclosing directory |
| rm | Remove a file |
| rm -r | Remove a directory and contents |
| rm -f | Force removal without confirmation |
| rm -i | Listing incl. hidden files |
| cp [file] [newfile] | Copy file to file |
| cp [file] [dir] | Copy file to directory |
| mv [file] [new filename] | Move/Rename, e.g. mv -v [file] [dir]rivileges of the superuser (Super User DO) |
| mkdir [dir] | Create new directory |
| mkdir -p [dir]/[dir] | Create nested directories |
| rmdir [dir] | Remove directory ( only operates on empty directories ) |
| rm -R [dir] | Remove directory and contents |