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