คำสั่ง Linux: 15 หมวดหมู่ & ทำความเข้าใจระบบ
อินเทอร์เฟซบรรทัดคำสั่ง (Command Line Interface, CLI) ของ Linux คือส่วนติดต่อผู้ใช้แบบข้อความสำหรับโต้ตอบกับโปรแกรมคอมพิวเตอร์และระบบปฏิบัติการ คำสั่ง Linux ทำงานแทบเหมือนกันบนระบบปฏิบัติการตระกูล Unix คุณพิมพ์คำสั่งเพื่อสร้าง แก้ไข คัดลอก และย้ายไฟล์ รวมถึงดูแลเซิร์ฟเวอร์ทั้งหมด
คำสั่งถูกจัดแบ่งเป็นหมวดหมู่ แต่โปรดทราบว่าการจัดบางส่วนอาจคลาดเคลื่อนได้
✅ ตารางหมวดหมู่คำสั่ง Linux [15 หมวดหมู่]
เลือกหมวดหมู่จากเมนูด้านซ้าย หรือพิมพ์ชื่อคำสั่งในช่องค้นหา คำสั่งที่เป็นตัวอักษรสีน้ำเงินมีบทความวิธีใช้ คลิกแล้วจะเปิดในแท็บใหม่
✅ ประเภทคำสั่ง Linux และคำอธิบาย
คำสั่งไดเรกทอรี
디렉토리 명령어는 지금 있는 위치를 확인하고 폴더 사이를 옮겨 다닐 때 사용합니다. cd로 이동하고 pwd로 현재 경로를, ls와 tree로 폴더 안을 확인하며, 폴더는 mkdir로 만들고 rmdir로 지웁니다.
คำสั่งจัดการไฟล์
파일 관리 명령어는 파일을 복사, 이동, 삭제하고 새로 만듭니다. cp로 복사하고 mv로 옮기거나 이름을 바꾸며, rm으로 지우고 touch로 빈 파일을 만듭니다. 링크는 ln으로 걸고, 파일 종류와 상세 정보는 file과 stat으로 확인합니다.
คำสั่งสิทธิ์ · ความเป็นเจ้าของ
คำสั่งสิทธิ์ · ความเป็นเจ้าของใช้กำหนดว่าใครอ่าน เขียน และรันไฟล์ได้บ้าง ใช้ chmod เปลี่ยนสิทธิ์ ใช้ chown และ chgrp เปลี่ยนเจ้าของและกลุ่ม ส่วนสิทธิ์เริ่มต้นของไฟล์ใหม่กำหนดด้วย umask
บนเซิร์ฟเวอร์ที่เปิด SELinux ไว้ ใช้ sestatus ตรวจสถานะ และใช้ setenforce เปลี่ยนโหมด
คำสั่งดิสก์ · การเมานต์
คำสั่งดิสก์ · การเมานต์ใช้ตรวจพื้นที่ดิสก์ แบ่งพาร์ทิชัน และเชื่อมเข้าเป็นระบบไฟล์ ใช้ df ดูการใช้ดิสก์ทั้งหมด ใช้ du ดูขนาดแยกตามโฟลเดอร์ สร้างพาร์ทิชันด้วย gdisk·fdisk สร้างระบบไฟล์ด้วย mkfs แล้วเชื่อมต่อด้วย mount
ระบบไฟล์คือวิธีจัดเก็บข้อมูล และระบบไฟล์ที่ใช้กันมากบน Linux มี 4 แบบดังนี้

คำสั่งแพ็กเกจ
패키지 명령어는 프로그램을 설치, 업데이트, 삭제합니다. RHEL 계열(AlmaLinux·Rocky Linux)은 dnf와 yum을, Ubuntu·Debian은 apt를 쓰며, 설치된 패키지 정보는 rpm과 dpkg로 확인합니다.
คำสั่งโปรเซส · การตั้งเวลางาน
โปรเซสคือโปรแกรมที่กำลังทำงาน และแต่ละโปรเซสจะมีหมายเลขเฉพาะ (PID) ใช้ ps ดูรายการ ใช้ top ดูสถานะแบบเรียลไทม์ ใช้ kill สั่งหยุด ส่วนบริการใช้ systemctl เริ่ม·หยุด
정해진 시각에 명령어를 실행할 때는 crontab과 at을 사용합니다.
คำสั่งข้อมูลระบบ · การตั้งค่า
시스템 정보 명령어는 CPU, 메모리, 커널 버전과 서버가 켜져 있던 시간을 확인합니다. uname으로 커널 버전을, free로 메모리를, uptime으로 가동 시간과 평균 부하를 보며, 시간대와 언어는 timedatectl과 localectl로 바꿉니다.
อ่านล็อกด้วย journalctl และจัดการไฟล์ล็อกที่สะสมไว้ด้วย logrotate
คำสั่งผู้ใช้ · กลุ่ม
Linux เป็นระบบปฏิบัติการแบบหลายผู้ใช้ที่ผู้ใช้หลายคนล็อกอินพร้อมกันได้ และจัดการผู้ใช้โดยรวมเป็นกลุ่ม สร้างบัญชีด้วย useradd และ passwd แก้ไขหรือลบด้วย usermod และ userdel ส่วนคำสั่งที่ต้องใช้สิทธิ์ root ให้ใส่ sudo นำหน้าแล้วรัน
ดูผู้ใช้ที่ล็อกอินอยู่ตอนนี้ได้ด้วย who และ w
คำสั่งดู · แก้ไขข้อความ
텍스트 명령어는 파일 내용을 출력하고 필요한 줄만 걸러 냅니다. cat, less, head, tail로 내용을 보고 vi로 편집하며, grep으로 글자를 찾고 sort와 uniq로 정렬하고 중복을 지웁니다. 대부분 파이프(|)로 다른 명령어와 이어서 사용합니다.
คำสั่งค้นหา
검색 명령어는 파일과 실행 파일의 위치를 찾습니다. find는 이름, 크기, 수정 날짜로 폴더를 직접 뒤지고, which와 whereis, locate는 실행 경로나 미리 만들어 둔 목록에서 찾습니다.
grep ที่ใช้ค้นหาข้อความในไฟล์ จัดไว้ในหมวด “ดู · แก้ไขข้อความ”
คำสั่งบีบอัด · เก็บถาวร
보관은 여러 파일을 하나로 묶는 것이고, 압축은 파일 크기를 줄이는 것입니다. tar로 묶고 gzip과 bzip2, xz로 압축하며, 둘을 한 번에 하는 [tar -czf] 형태를 가장 많이 사용합니다.
윈도우와 주고받는 파일은 zip과 unzip을 사용합니다.
คำสั่งเครือข่าย
네트워크 명령어는 IP 주소와 연결 상태를 확인하고 다른 서버와 파일을 송수신합니다. ip와 nmtui로 네트워크를 설정하고 ping과 traceroute로 연결을 점검하며, host, nslookup, dig로 DNS를 조회합니다.
원격 접속은 ssh, 파일 전송은 rsync와 scp, wget으로 하며, 방화벽은 iptables와 firewall-cmd로 관리합니다.
คำสั่งเชลล์
셸은 입력한 명령어를 운영체제에 전달해 실행하는 프로그램이며, 셸 스크립트는 명령어를 파일에 나열해 차례로 실행합니다. 스크립트에서 자주 쓰는 명령어는 echo, printf, test, export입니다.
การรันหลายคำสั่ง, ไวลด์การ์ด, การเปลี่ยนทิศทาง (Redirection) และสัญลักษณ์เชลล์ทำนองเดียวกันก็รวมไว้ในหมวดนี้ด้วย
คำสั่ง DBMS · SQL
คำสั่ง DBMS ใช้จัดการฐานข้อมูล MariaDB·MySQL จากเชลล์ เชื่อมต่อด้วย mysql สำรองข้อมูลด้วย mysqldump และใช้ mariadb-check ตรวจสอบและซ่อมตาราง
접속한 뒤에는 SELECT, INSERT, GRANT 같은 SQL 문으로 데이터와 권한을 다룹니다.
คำสั่งสำหรับการพัฒนา
คำสั่งสำหรับการพัฒนาใช้แปลงซอร์สโค้ดเป็นไฟล์ที่รันได้ หรือที่เรียกว่า การคอมไพล์에 사용합니다. gcc로 컴파일하고 make로 빌드 순서를 자동으로 돌리며, gdb로 오류를 추적합니다.
✅ ทำความเข้าใจและนิยามระบบคำสั่ง Linux
เมื่อพิมพ์คำสั่ง Linux ลงในเชลล์ เชลล์ (Shell) จะส่งคำสั่งที่ได้รับไปยังเคอร์เนล แล้วแปลงเป็นภาษาที่เครื่องเข้าใจได้ เชลล์จะเข้าถึงทรัพยากรอย่าง CPU หน่วยความจำ I/O และเครือข่ายเพื่อทำงาน



ℹ️ ประกาศเรื่องลิงก์แอฟฟิลิเอต
เนื้อหาของเว็บไซต์นี้มีลิงก์แอฟฟิลิเอต หากผู้เข้าชมซื้อสินค้าหรือบริการผ่านลิงก์เหล่านี้ เว็บไซต์นี้จะได้รับค่าคอมมิชชันจากผู้ขาย ในกระบวนการนี้ ราคาที่ผู้ซื้อจ่าย(ราคาจะลดลงเมื่อมีโปรโมชัน↓)จะไม่สูงขึ้นแต่อย่างใด ราคา ส่วนลด และข้อมูลสต็อกที่แสดงเป็นข้อมูล ณ เวลาที่เขียนและอาจต่างจากความเป็นจริง โปรดตรวจสอบกับผู้ขายอีกครั้งก่อนซื้อ การเลือกและการประเมินสินค้าเขียนตามเกณฑ์ของเราเอง และการได้รับค่าคอมมิชชันหรือไม่ไม่มีผลต่อลำดับการแนะนำหรือเนื้อหาการประเมิน