คำสั่งพื้นฐาน + เพิ่มเติมสำหรับ Ubuntu / Debian Server
📋 แสดงรายการไฟล์
ls📋 แสดงไฟล์แบบละเอียด (สิทธิ์, ขนาด)
ls -l📂 เปลี่ยน Directory
cd /home📍 แสดงเส้นทางปัจจุบัน (Present Working Directory)
pwd📁 สร้างโฟลเดอร์ใหม่
mkdir myfolder➕ สร้างไฟล์ว่าง
touch test.txt🗑️ ลบไฟล์
rm file.txt📎 คัดลอกไฟล์ (ต้นทาง → ปลายทาง)
cp file1 file2🔄 ย้ายหรือเปลี่ยนชื่อไฟล์
mv oldname.txt newname.txt👁️ ดูเนื้อหาไฟล์ (แสดงบน terminal)
cat filename.txt🆔 ดูชื่อผู้ใช้ปัจจุบัน
whoami👤 เพิ่มผู้ใช้ใหม่ (sudo)
sudo adduser admin🔐 เปลี่ยนรหัสผ่านผู้ใช้ปัจจุบัน
passwd❌ ลบผู้ใช้ (ระวัง)
sudo userdel username🆔 ดูข้อมูล UID/GID และกลุ่ม
id🌐 ดู IP Address (แบบสั้น)
ip -br addr📡 ทดสอบการเชื่อมต่อ (ping)
ping 8.8.8.8🔌 ดูพอร์ตที่เปิดบริการ (socket stats)
ss -tulpn🏷️ ดู IP เฉพาะของเครื่อง (hostname -I)
hostname -I🔍 ตรวจสอบ DNS (name lookup)
nslookup google.com🔄 อัปเดตรายการแพ็กเกจ
sudo apt update⬆️ อัปเกรดซอฟต์แวร์ทั้งหมด
sudo apt upgrade -y📦 ติดตั้งโปรแกรม (ตัวอย่าง nginx)
sudo apt install nginx🔍 ค้นหาแพ็กเกจจากคลัง
apt search nginx🗑️ ลบแพ็กเกจ (remove)
sudo apt remove nginx💾 ดูพื้นที่ดิสก์ (มนุษย์อ่านง่าย)
df -h🧠 ดู RAM และ swap
free -h🔄 รีบูตเครื่อง (ต้อง sudo)
sudo reboot⏱️ ดู uptime (ระบบทำงานนานเท่าไหร่)
uptime🐧 ดูข้อมูลเคอร์เนล / OS
uname -a