pwd | print working directory |
ls | list content of current directory |
ls -a | list content of current directory, including hidden files |
ls -l | list content of current directory with extra details |
man | manual |
cd child-directory | change directory |
cd .. | parent directory |
cd ~ | home directory |
mkdir [name] | create a directory |
touch [name.ext] | create a file - will not overwrite a file if it exists |
open [name.ext] | opens file |
clear | empties terminal screen |
cat [name.ext] | displays content of file in bash (terminal) |
mv [-options] [path/to/file] [path/to/directory] | move file to specified location |
mv [-options] [path/to/file] [new name] | renames file or directory |
cp [path/to/file] [path/to/directory] | copies files to specified directory or file name |
cp -r [path/to/file] [path/to/directory] | copies files and folders to specified directory or file name |
rm [path/to/file] | removes file PERMANENTLY! |
rm -r [path/to/directory] | removes directory PERMANENTLY! |
rmdir | removes empty directory PERMANENTLY! |
[name of program] [arguments] | start a program (example: atom [path/to/file]), node [path/to/file] ...) |
Ctrl + C | abort a program that is currently active in the terminal |
Ctrl + A | jump to beginning of line |
Ctrl + E | jump to end of line |
Ctrl + K | clear the screen |
tab | autocomplete |
arrow up | fill line with previously entered command |
arrow left/right | jump to next/previous word |
q | end view of text in terminal (with some programs/views) |
history | see a list of previously typed commands |