Shell (Linux)
Shell Cheat Sheet
File & Folder Operations
Delete a directory:rm -r directory
Delete file:rm FILETODELETE
New directory:mkdir FOLDERNAME
Copy file:cp SOURCE DEST
Copy folder:cp -avr SOURCE DEST
Watch file:less +F YOUR.LOG
Move/Rename folder:mv OLD NEW
CURL
Download file:curl -O URLHERE
Zipping & Uzipping
Unzip:unzip FILENAME.ZIP
Untar & Gzip:tar -xzf FILENAME.TAR.GZ
Ungzip: gzip -d FILENAME.GZ
Zip folder:zip -er DESTINATION.ZIP FOLDER
Processes
Kill process:kill -9 PROCESSID
Kill process on port: kill $(lsof -t -i:PORT_HERE)
Find process:ps -ef | grep PROCESS NAME
Process list:ps aux
Root process list:ps -u root
Check memory usage in megabytes:free -m
List of ports in use: sudo lsof -i -P -n
Permissions
Set all new files and folders to inherit the group of the current folder: $ chmod -R g+s somefolder
Last updated