
ทำไมต้องรู้จัก 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จะเปลี่ยนไปที่โฟลเดอร์ Documentsmkdir: ใช้สำหรับสร้างไดเรกทอรีใหม่ เช่นmkdir new-folderจะสร้างโฟลเดอร์ใหม่ชื่อ new-folderrm: ใช้สำหรับลบไฟล์ เช่น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!