คู่มือคำสั่ง Linux สำหรับผู้เริ่มต้น

การปรับปรุงครั้งล่าสุด: 2 2026 ตุลาคม
  • การจัดการระบบไฟล์อย่างครอบคลุมผ่านการสร้าง การย้าย และการลบไดเร็กทอรีและเอกสาร
  • การจัดการสิทธิ์การใช้งานของผู้ใช้และการควบคุมกระบวนการแบบเรียลไทม์เพื่อเพิ่มประสิทธิภาพการทำงานของทีม
  • ใช้เครื่องมือเครือข่ายและการจัดการแพ็กเก็ตเพื่อให้ระบบทันสมัยและเชื่อมต่ออยู่เสมอ

สภาพแวดล้อมการบริหารระบบระดับมืออาชีพที่มีจอภาพหลายจอแสดงเทอร์มินัล Linux ในห้องมืด

หากคุณเพิ่งรู้จัก Linux เป็นครั้งแรก อาจเป็นเพราะคุณดูวิดีโอใน YouTube หรือเพราะคุณเริ่มต้นการผจญภัยในการตั้งค่าเซิร์ฟเวอร์ของคุณเอง ในตอนแรก การเผชิญหน้ากับหน้าจอสีดำที่มีตัวอักษรสีขาวอาจดูน่ากลัวเล็กน้อย แต่ความจริงก็คือบรรทัดคำสั่งเป็นเครื่องมือที่มีประสิทธิภาพซึ่งช่วยให้คุณควบคุมคอมพิวเตอร์ได้อย่างสมบูรณ์ ซึ่งเป็นสิ่งที่อินเทอร์เฟซแบบกราฟิกไม่สามารถให้ได้

การใช้งานเทอร์มินัลอย่างเชี่ยวชาญไม่ใช่แค่สำหรับแฮกเกอร์ในภาพยนตร์เท่านั้น แต่เป็นทักษะพื้นฐานสำหรับนักพัฒนาหรือผู้ดูแลระบบทุกคน แทนที่จะคลิกไปเรื่อยๆ คุณสามารถทำให้งานที่ซับซ้อนเป็นไปโดยอัตโนมัติด้วยข้อความเพียงบรรทัดเดียวช่วยประหยัดเวลาได้อย่างเหลือเชื่อ และช่วยให้คุณแก้ปัญหาได้ที่ต้นตอโดยไม่ต้องยุ่งยาก มาดูกันว่าคุณต้องรู้อะไรบ้างเพื่อที่จะเลิกเหมือนนักท่องเที่ยวและเริ่มใช้งานอย่างมืออาชีพ

คำสั่งพื้นฐานใน Linux
บทความที่เกี่ยวข้อง:
คำสั่งพื้นฐานใน Linux

ระบบนำทางและการจัดการสารบบ

สิ่งแรกที่ต้องทำคือรู้ว่าคุณอยู่ที่ไหนและรู้วิธีนำทาง คำสั่ง `pwd` (print working directory)เปรียบเสมือน GPS ส่วนตัวของคุณ หากคุณหลงทางในโฟลเดอร์ต่างๆ ให้ใช้คำสั่งนี้ แล้วคุณจะเห็นเส้นทางที่แน่นอนไปยังตำแหน่งของคุณ หากต้องการดูสิ่งต่างๆ รอบตัว ให้ใช้คำสั่ง`ls` (list)หากคุณต้องการดูไฟล์ที่ซ่อนอยู่ (ไฟล์ที่ขึ้นต้นด้วยจุด) ให้เพิ่มตัวเลือก `-a` และหากคุณต้องการดูรายละเอียดต่างๆ เช่น ขนาดหรือสิทธิ์การเข้าถึง คำสั่ง`ls -la` คือคำสั่งที่เหมาะสมที่สุด

ในการเปลี่ยนจากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์หนึ่ง คำสั่งคือ`cd` (change directory)คุณสามารถไปยังพาธที่ระบุ หรือใช้เทคนิค `cd ..` เพื่อเลื่อนขึ้นไปหนึ่งระดับในลำดับชั้นของไดเร็กทอรี หากคุณต้องการกลับไปยังโฟลเดอร์หลักของคุณอย่างรวดเร็ว เพียงพิมพ์`cd ~`เมื่อต้องการสร้างพื้นที่ทำงานใหม่ จะใช้ คำสั่ง `mkdir` (make directory)เพื่อสร้างโฟลเดอร์ใหม่นั้น หากคุณต้องการสร้างโฟลเดอร์ย่อยหลายโฟลเดอร์พร้อมกัน ตัวเลือก `-p` จะทำให้การทำงานง่ายขึ้นมาก

คำสั่งลินุกซ์พื้นฐาน
บทความที่เกี่ยวข้อง:
คำสั่งพื้นฐานของ Linux อธิบายอย่างละเอียด

การจัดการไฟล์และเนื้อหา

ภาพระยะใกล้ของหน้าจอเทอร์มินัล Linux ที่มีข้อความสีเขียวบนพื้นหลังสีดำ จำลองหน้าจอคอนโซลคำสั่ง

เมื่อต้องการสร้างไฟล์เปล่าอย่างรวดเร็วคำสั่ง `touch` คือเครื่องมือที่เหมาะสมที่สุดสำหรับการย้ายไฟล์หรือเปลี่ยนชื่อไฟล์ เราใช้คำสั่ง`mv` (move)ซึ่งทำหน้าที่เหมือนการขนส่งสินค้าดิจิทัล หากคุณต้องการเก็บไฟล์เดิมและสร้างสำเนา คำสั่งคือ`cp` (copy) โดยจำไว้ว่าในการคัดลอกทั้งโฟลเดอร์ คุณต้องเพิ่มตัวเลือก `-r` เพื่อให้เป็นการคัดลอกแบบวนซ้ำ คุณสามารถเพิ่มพูนความรู้ของคุณได้ด้วยคู่มือฉบับสมบูรณ์เกี่ยวกับคำ สั่งการจัดการไฟล์นี้

  การสนับสนุนเซิร์ฟเวอร์ MCP ในสภาพแวดล้อม GNOME: คู่มือฉบับสมบูรณ์

การลบเป็นส่วนที่คุณต้องระมัดระวังเป็นพิเศษ เนื่องจากไม่มีถังรีไซเคิลในเทอร์มินัล คำสั่ง `rm` (remove) ใช้ สำหรับลบไฟล์ ในขณะที่`rmdir` ใช้สำหรับลบโฟลเดอร์ว่างหากโฟลเดอร์นั้นมีไฟล์อยู่ คุณจะต้องใช้`rm -rf`แต่ต้องระมัดระวังเป็นอย่างมาก เพราะการกระทำนี้ไม่สามารถย้อนกลับได้และคุณอาจลบไฟล์ระบบที่สำคัญได้หากคุณไม่ตรวจสอบเส้นทางให้ดี

เคล็ดลับ Linux
บทความที่เกี่ยวข้อง:
เคล็ดลับ Linux: คำสั่งและทางลัดที่จะช่วยให้คุณเชี่ยวชาญการใช้งานเทอร์มินัล

ในการอ่านเนื้อหาของเอกสารโดยไม่ต้องเปิดโปรแกรมแก้ไข เรามีหลายตัวเลือก คำสั่ง`cat` จะแสดงเนื้อหาทั้งหมดบนหน้าจอ ซึ่งเหมาะสำหรับไฟล์ขนาดเล็ก หากไฟล์ค่อนข้างยาว ควรใช้`less` ซึ่งช่วยให้คุณสามารถเลื่อนดูทีละหน้าและค้นหาข้อความภายในเอกสารได้ ในทางกลับกัน`tail -f` นั้นมีประโยชน์อย่างมากสำหรับโปรแกรมเมอร์เพราะช่วยให้คุณสังเกตการอัปเดตไฟล์บันทึกแบบเรียลไทม์ได้

การอนุญาตและการควบคุมของผู้ใช้

ลินุกซ์มีความเข้มงวดมากในเรื่องความปลอดภัย ไฟล์ทุกไฟล์มีเจ้าของและสิทธิ์ในการอ่าน เขียน และเรียกใช้งานที่เฉพาะเจาะจงคุณสามารถตรวจสอบสิทธิ์เหล่านี้ได้ด้วยคำสั่ง `ls -l`หากต้องการแก้ไขสิทธิ์ คุณใช้ คำสั่ง `chmod` (เปลี่ยนโหมด)คุณสามารถใช้ตัวอักษร (เช่น `u+x` เพื่อให้สิทธิ์ในการเรียกใช้งานแก่ผู้ใช้) หรือตัวเลขได้ ตัวอย่างเช่น`chmod 755` ที่รู้จักกันดีนั้นเป็นมาตรฐานสำหรับไดเร็กทอรีที่ทุกคนควรอ่านได้ แต่แก้ไขได้เฉพาะเจ้าของเท่านั้น

หากคุณต้องการเปลี่ยนเจ้าของไฟล์ คำสั่งคือ`chown` (เปลี่ยนเจ้าของ)บ่อยครั้ง เมื่อคุณติดตั้งเว็บเซิร์ฟเวอร์ คุณจะต้องใช้`chown -R www-data:www-data`เพื่อให้เซิร์ฟเวอร์สามารถอ่านไฟล์เว็บไซต์ของคุณได้ ในการเรียกใช้งานโปรแกรมที่ต้องการสิทธิ์ระดับสูง เราใช้`sudo` (ผู้ใช้ระดับสูงทำ)ซึ่งอนุญาตให้เราทำหน้าที่เป็นผู้ดูแลระบบชั่วคราว

ข้อผิดพลาดทั่วไปในการใช้งาน Linux ในฐานะผู้ใช้ root
บทความที่เกี่ยวข้อง:
ข้อผิดพลาดร้ายแรงและเคล็ดลับการเอาตัวรอดสำหรับผู้ดูแลระบบ Linux

การจัดการกระบวนการและประสิทธิภาพ

บางครั้งโปรแกรมอาจค้างหรือใช้ RAM จนหมด เพื่อดูว่าเกิดอะไรขึ้น คำสั่ง`top` จะแสดงภาพรวมของกระบวนการทำงานแบบเรียลไทม์ แต่`htop` เป็นตัวเลือกที่มองเห็นได้ชัดเจนและสะดวกกว่ามากหากคุณสามารถติดตั้งได้ หากคุณพบกระบวนการทำงานที่มีปัญหา ให้จดบันทึก PID (ตัวระบุโปรเซส) ของมัน และใช้คำสั่ง` kill -9` เพื่อบังคับให้ยุติกระบวนการนั้นทันที

  ทุกสิ่งเกี่ยวกับ Trisquel เวอร์ชันใหม่สำหรับ GNU Linux

ในการจัดการพื้นที่ดิสก์คำสั่ง `df -h` จะแสดงการใช้งานพาร์ติชั่นโดยรวมในรูปแบบที่อ่านง่าย หากคุณต้องการทราบว่าโฟลเดอร์ใดใช้พื้นที่จัดเก็บทั้งหมดคำสั่ง `du -sh`จะสรุปขนาดของไดเร็กทอรีที่ระบุ

เครือข่าย แพ็กเกจ และเครื่องมือเสริม

ผู้ดูแลระบบกำลังทำงานโดยใช้แล็ปท็อปอยู่หน้าตู้แร็คเซิร์ฟเวอร์ในศูนย์ข้อมูล

ในด้านเครือข่ายping ใช้เพื่อตรวจสอบว่าเซิร์ฟเวอร์ตอบสนองหรือไม่ในขณะที่traceroute ช่วยให้เรามองเห็นเส้นทางที่แพ็กเก็ตใช้ในการเดินทางไปยังปลายทาง หากคุณต้องการศึกษาเพิ่มเติม คุณสามารถเรียนรู้วิธีการใช้ ping ใน Linuxเพื่อวินิจฉัยการเชื่อมต่อได้ หากต้องการดูการกำหนดค่าเครือข่าย คุณสามารถใช้คำสั่ง `ip` หรือคำสั่ง `ifconfig` แบบดั้งเดิมได้หากคุณต้องการดาวน์โหลดไฟล์โดยตรงจากเว็บไปยังเซิร์ฟเวอร์ของคุณ `wget` เป็นเครื่องมือที่ ใช้งานได้หลากหลายที่สุด

การทำงานอัตโนมัติด้วยสคริปต์ Bash
บทความที่เกี่ยวข้อง:
คู่มือฉบับสมบูรณ์สำหรับการทำงานอัตโนมัติด้วยสคริปต์ Bash บน Linux

การจัดการซอฟต์แวร์จะแตกต่างกันไปตามระบบปฏิบัติการ บน Debian หรือ Ubuntu นั้นapt เป็นตัวเลือกหลัก โดยใช้คำสั่ง `sudo apt update` เพื่ออัปเดตรายการ และ `sudo apt install` เพื่อเพิ่มโปรแกรม ส่วนบน CentOS หรือ RHEL จะใช้yum หรือ dnfสำหรับการบีบอัดไฟล์และประหยัดพื้นที่นั้นtar เป็นตัวเลือกที่นิยมใช้เนื่องจากช่วยให้เราสามารถบรรจุและบีบอัดทั้งไดเร็กทอรีลงในไฟล์ .tar.gz ไฟล์เดียวได้

สำหรับผู้ที่ต้องการประสิทธิภาพ มีนามแฝง (aliases) ที่ช่วยให้คุณสร้างทางลัดแบบกำหนดเองสำหรับคำสั่งยาวๆ ได้ นอกจากนี้ การใช้เครื่องหมายไปป์ (|) ยังช่วยให้คุณเชื่อมโยงคำสั่งต่างๆ ได้ตัวอย่างเช่น คุณสามารถแสดงรายการไฟล์ กรองไฟล์ .txt ด้วย grep แล้วนับจำนวนไฟล์ด้วย wc -l ซึ่งเป็นการสร้าง การเพิ่มประสิทธิภาพแบบไปป์ไลน์ ที่มีประสิทธิภาพมากใน Linux

การเรียนรู้เครื่องมือเหล่านี้จะเปลี่ยนวิธีการที่คุณโต้ตอบกับเทคโนโลยี จากผู้ใช้งานแบบ passively ไปสู่ผู้ที่ควบคุมระบบได้อย่างสมบูรณ์ ตั้งแต่การนำทางขั้นพื้นฐานและการจัดการสิทธิ์ ไปจนถึงการบริหารกระบวนการและเครือข่าย คำแนะนำเหล่านี้เป็นรากฐานของสภาพแวดล้อม Unix ระดับมืออาชีพใดๆ กุญแจสำคัญคือการฝึกฝนอย่างสม่ำเสมอและไม่กลัวที่จะสำรวจเทอร์มินัล โดยต้องระมัดระวังเสมอเมื่อใช้คำสั่งลบจำนวนมาก

พื้นที่ทำงานที่ทันสมัยและเรียบง่าย พร้อมแล็ปท็อป เหมาะสำหรับผู้เริ่มต้นที่ต้องการสัมผัสประสบการณ์การใช้งาน Linux ที่ไม่ซับซ้อน
บทความที่เกี่ยวข้อง:
คู่มือฉบับสมบูรณ์สำหรับการเลือกดิสทริบิวชัน Linux ที่ดีที่สุดสำหรับผู้เริ่มต้น