ทำความรู้จักกับ Linux CLI: พื้นฐาน Terminal สำหรับผู้เริ่มต้น
Photo: Godfrey Atima / Pexels

🎙️ ฉบับพอดแคสต์ — อ่านออกเสียงประมาณ 16 นาที

ยินดีต้อนรับสู่ TechExtreme! วันนี้เราจะมาสำรวจโลกของ Linux CLI กัน.

ทำไมต้องรู้จัก Linux CLI?

เมื่อพูดถึงการพัฒนาและการดูแลระบบ IT ระบบปฏิบัติการ Linux ถือเป็นเครื่องมือที่ขาดไม่ได้สำหรับผู้เชี่ยวชาญด้านเทคโนโลยีสารสนเทศ (IT) และนักพัฒนา (Developer) โดยเฉพาะอย่างยิ่งเมื่อพูดถึง Command Line Interface หรือที่เราเรียกสั้นๆ ว่า CLI ซึ่งเป็นวิธีการสื่อสารกับระบบปฏิบัติการโดยตรงผ่านข้อความ โดยไม่ต้องพึ่งพา GUI (Graphical User Interface) ที่หลายคนคุ้นเคยกันดี

CLI คืออะไร?

Command Line Interface (CLI) เป็นเครื่องมือที่ช่วยให้ผู้ใช้สามารถป้อนคำสั่งเพื่อสั่งการให้ระบบปฏิบัติการทำงานต่างๆ ได้ โดยคำสั่งเหล่านี้จะถูกพิมพ์ลงใน Terminal ซึ่งเป็นโปรแกรมที่ทำหน้าที่เป็นอินเทอร์เฟซสำหรับการใช้งาน CLI

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

เริ่มต้นใช้งาน Terminal

ในการเริ่มต้นใช้งาน Terminal บนระบบปฏิบัติการ Linux คุณสามารถเปิดโปรแกรม Terminal ได้จากเมนูแอปพลิเคชัน หรือกดปุ่มลัดตามที่ระบบกำหนดไว้ โดยเมื่อเปิดขึ้นมาแล้ว คุณจะพบกับหน้าจอที่พร้อมให้คุณพิมพ์คำสั่งได้ทันที

คำสั่งที่มักใช้บ่อยใน CLI มีอยู่หลายคำสั่ง เช่น:

  • ls: ใช้สำหรับแสดงรายการไฟล์และโฟลเดอร์ในไดเรกทอรีปัจจุบัน
  • cd: ใช้สำหรับเปลี่ยนไดเรกทอรี เช่น cd Documents จะเปลี่ยนไปที่โฟลเดอร์ Documents
  • mkdir: ใช้สำหรับสร้างไดเรกทอรีใหม่ เช่น mkdir new-folder จะสร้างโฟลเดอร์ใหม่ชื่อ new-folder
  • rm: ใช้สำหรับลบไฟล์ เช่น rm file.txt จะลบไฟล์ที่ชื่อว่า file.txt

การเรียนรู้คำสั่งเหล่านี้จะทำให้คุณสามารถจัดการไฟล์และโฟลเดอร์ได้อย่างมีประสิทธิภาพ และนี่คือจุดเริ่มต้นที่ดีในการทำความเข้าใจ CLI

การจัดการไฟล์ด้วย CLI

เมื่อคุณเริ่มรู้จักกับคำสั่งพื้นฐานแล้ว มาลองดูการจัดการไฟล์ด้วย CLI กันดีกว่า การใช้คำสั่ง cp เพื่อคัดลอกไฟล์เป็นหนึ่งในฟีเจอร์ที่มีประโยชน์มาก โดยสามารถใช้งานได้ตามนี้:

cp source.txt destination.txt

คำสั่งนี้จะทำการคัดลอกไฟล์ source.txt ไปยัง destination.txt หากคุณต้องการคัดลอกไฟล์ไปยังโฟลเดอร์ คุณสามารถระบุเส้นทางของโฟลเดอร์ได้ เช่น:

cp source.txt /home/user/Documents/

นอกจากนี้ คุณยังสามารถใช้คำสั่ง mv เพื่อย้ายไฟล์หรือเปลี่ยนชื่อไฟล์ได้อีกด้วย ตัวอย่างเช่น:

mv oldname.txt newname.txt

หรือหากคุณต้องการย้ายไฟล์ไปยังโฟลเดอร์:

mv file.txt /home/user/Documents/

การติดตั้งโปรแกรมผ่าน CLI

หนึ่งในข้อดีของการใช้ CLI คือความสามารถในการติดตั้งและจัดการซอฟต์แวร์ได้อย่างรวดเร็ว ใน Linux คุณสามารถใช้ Package Manager เช่น apt หรือ yum ขึ้นอยู่กับการกระจายที่คุณใช้งาน

ตัวอย่างการติดตั้งโปรแกรมผ่าน apt บน Ubuntu สามารถทำได้ดังนี้:

sudo apt update
sudo apt install package-name

คำสั่ง sudo หมายถึงการสั่งงานในฐานะผู้ดูแลระบบ (superuser) ซึ่งช่วยให้คุณมีสิทธิ์ในการติดตั้งหรือปรับแต่งระบบได้

การใช้งาน SSH ผ่าน CLI

สำหรับผู้ที่ทำงานเกี่ยวกับเซิร์ฟเวอร์ การใช้ SSH (Secure Shell) เป็นวิธีที่ปลอดภัยในการเชื่อมต่อไปยังเซิร์ฟเวอร์ระยะไกล เพียงพิมพ์คำสั่ง:

ssh user@server-ip

คำสั่งนี้จะเชื่อมต่อคุณไปยังเซิร์ฟเวอร์ตามที่ระบุ โดย user คือชื่อผู้ใช้ และ server-ip คือที่อยู่ IP ของเซิร์ฟเวอร์

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

สรุป

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

ดังนั้น หากคุณยังไม่เคยลองใช้ Linux CLI ลองเปิด Terminal ขึ้นมาและเริ่มพิมพ์คำสั่งดูสิ!

ที่มา: TechExtreme Editorial

#Linux CLI #dev #พอดแคสต์ #TechExtreme #พอดแคสต์ #TechExtremePodcast

ขอบคุณที่ติดตาม TechExtreme เราหวังว่าคุณจะสนุกกับการเรียนรู้ Linux CLI!