Terminal cheat sheet

From Publication Station

CORE COMMANDS

cd [folder] Change directory
~/ shortcut for your home directory. ~/Documents, ~/Downloads, ~/Desktop
cd ~ Change to Home directory, e.g. ‘cd ~/Documents/’
cd / Root of drive
‘cd ../’ = Move 1 level up
‘cd ../../’ = Move 2 levels up
ls List files and folder inside current folder
pwd Full path to working directory
cat [file] print content (concatenate) of file to screen
less [file] read into content (concatenate) of file to screen
rm [file] Remove a file, e.g. rm [file] [file]
rm -r [dir] Remove a directory and contents
cp [file] [newfile] Copy file to file
cp [file] [dir] Copy file to directory
mv [file] [new filename] Move/Rename file or dirtory, e.g. mv -v [file] [dir]
clear Clear screen

COMMAND HISTORY

history Shows the stuff typed previously

DIRECTORY MANAGEMENT

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

PIPES - Allows to combine multiple commands that generate output

more Output content delivered in screensize chunks
> [file] Push output to file, keep in mind it will get overwritten
>> [file] Append output to existing file
< Tell command to read content from a file

HELP

man [command] Show the manual for ‘command’
whatis [command] Gives a one-line description of ‘command’
[command] -h Offers help
[command] —help Offers help
[command] help Offers help
reset Resets the terminal display

~