Sebagai developer, kamu pasti akan berinteraksi dengan Linux — entah di server, Docker, atau WSL. Berikut command yang wajib kamu tahu.
Navigasi
pwd # Print working directory
ls -la # List files (detailed)
cd /path # Change directory
mkdir folder # Create directory
File Operations
cat file.txt # View file content
nano file.txt # Edit file
cp src dest # Copy
mv old new # Move/rename
rm file.txt # Delete
rm -rf folder # Delete folder (hati-hati!)
System
htop # Monitor resource
df -h # Disk usage
free -h # Memory usage
systemctl # Service management
journalctl # View logs
Network
curl url # HTTP request
wget url # Download file
ss -tlnp # List open ports
nginx -t # Test nginx config
Docker
docker ps # Running containers
docker logs # View container logs
docker exec -it container sh # Enter container
Praktik langsung di terminal — itu cara terbaik belajar Linux.