Linux Mastery

The Human Knowledge Project


LINUX QUICK REFERENCE

--- NAVIGATION ---

pwd


ls

ls -l

ls -a

cd /path

cd ~

cd ..

--- FILE OPERATIONS ---

touch file.txt


mkdir folder

rm file.txt

rm -r folder

cp file1 file2

cp -r folder backup/

mv file1 file2

--- VIEW FILES ---


cat file.txt

less file.txt

head file.txt

tail file.txt

tail -f logfile.txt

--- GREP / SEARCH ---


grep "text" file.txt

grep -i "text" file.txt

grep -r "text" ~/

grep -n "text" file.txt

grep -v "text" file.txt

grep -c "text" file.txt

--- PIPES ---


ps aux | grep chrome

ls | grep txt

cat file.txt | grep error

--- FIND ---


find / -name "file.txt"

find /home -name "*.log"

--- PERMISSIONS ---


chmod 755 file

chmod +x script.sh

chown user file

chown user:group file

--- PROCESSES ---


ps aux
top
kill PID
kill -9 PID

command &

fg

--- SYSTEM INFO ---

uptime


free -h
df -h

--- DISK ---


lsblk

mount

umount

--- NETWORK ---


ip a
ping google.com

--- PACKAGE MANAGEMENT (APT) ---


sudo apt update

sudo apt upgrade

sudo apt install package

sudo apt remove package

--- SHORTCUTS ---

Ctrl + C

Ctrl + Z

END