Command Line Cheatsheet for Windows
SHORTCUTS
Command |
Description |
Tab |
Auto-complete files and folder names |
Up Arrow |
Scroll through previous commands |
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 + R |
Lets you search through previously used commands |
Ctrl + C |
Kill whatever you are running |
exit |
Exit the current shell |
SHELL COMMANDS
Command |
Description |
cd |
Print full working path |
dir or gci |
List contents of a directory |
chdir [folder] or sl |
Change into a directory |
sl .. |
Go one directory up |
cls |
Clear the view |
open [file] |
Opens a file |
open . |
Opens the directory |
ni [file name] |
Creates a new file |
del [file name] |
Remove a single file |
ni -ItemType dir [directory name] |
Make a new directory |
copy [file] [new file/new directory] |
Copy file to file or new directory |
move [file] [new file/new directory] |
Move file into new file or directory |
rmdir [directory] |
Remove directory ( only operates on empty directories ) |
rmdir /s [directory name] |
Force remove a directory and all its contents |
help |
Prints all possible commands |
Advanced Commands
Command |
Description |
sudo [command] |
Run command with the security privileges of the superuser (Super User DO) |
cp *.js |
Use wildcards to get all files of a certain type when moving or copying |
edit [file] |
Opens file in Terminal editor |
exit |
Exit |
Command Line Cheatsheet for MacOS
SHORTCUTS
Command |
Description |
Tab |
Auto-complete files and folder names |
Up Arrow |
Scroll through previous commands |
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 + R |
Lets you search through previously used commands |
Ctrl + C |
Kill whatever you are running |
Ctrl + D |
Exit the current shell |
SHELL COMMANDS
Command |
Description |
pwd |
Print full working path |
. |
Current folder |
cd [folder] |
Change into a directory |
cd .. |
Change directory upwards |
ls |
List contents of a directory |
ls -la |
List all contents including hidden files |
clear |
Clear the view |
open [file] |
Opens a file |
open . |
Opens the directory |
touch [file name] |
Creates a new file |
rm [file name] |
Remove a single file |
mkdir [directory name] |
Make a new directory |
cp [file] [new file/new directory] |
Copy file to file or new directory |
mv [file] [new file/new directory] |
Move file into new file or directory |
rmdir [directory] |
Remove directory ( only operates on empty directories ) |
rm -rf [directory name] |
Force remove a directory and all its contents |
ADVANCED COMMANDS
Command |
Description |
sudo [command] |
Run command with the security privileges of the superuser (Super User DO) |
cp *.js |
Use wildcards to get all files of a certain type when moving or copying |
!! |
Use double bang to repeat last command |
nano [file] |
Opens file in Terminal editor |
q |
Exit |