การใช้งาน Linux โดยทั่วไปมักมาพร้อมกับประสบการณ์ใหม่ๆ ที่น่าสนใจและมีประโยชน์ โดยเฉพาะอย่างยิ่งเมื่อผู้ใช้เริ่มใช้งาน Command Line ซึ่งเป็นเครื่องมือที่ทรงพลังในการจัดการและควบคุมระบบ แม้ว่าในหลายๆ ครั้งเราอาจคุ้นเคยกับการใช้ GUI (Graphical User Interface) ที่มีหน้าต่างสวยงาม แต่เมื่อคุณมั่นใจในความสามารถและทักษะที่มากขึ้น Command Line จะเป็นเพื่อนคู่ใจที่ไม่ควรมองข้าม
Command Line คือการสื่อสารและสั่งการกับคอมพิวเตอร์ผ่านการพิมพ์คำสั่ง ขณะที่ GUI นั้นคล้ายกับการคลิกที่เมนูหรือปุ่ม การใช้งานผ่าน Command Line นั้นเร็วกว่ามากและสามารถบรรลุการทำงานที่สลับซับซ้อนยิ่งขึ้นได้ผ่านการเขียนสคริปต์
ในระบบปฏิบัติการ Linux เราสามารถเปิดใช้ Command Line ผ่านโปรแกรมที่เรียกว่า "Terminal" ซึ่งเปิดให้เราใส่คำสั่งต่างๆ และรับคำตอบกลับจากระบบ
วิธีการเปิด Terminal อาจแตกต่างกันไปขึ้นอยู่กับ Desktop Environment ที่ใช้งานอยู่ แต่โดยทั่วไปมีวิธีที่สามารถนำไปใช้งานบนหลายๆ ระบบได้ดังนี้
ผ่านเมนูหรือค้นหา
1. Ubuntu (GNOME Terminal): คลิกที่ Activities ทางมุมบนซ้าย พิมพ์ "Terminal" ในช่องค้นหา แล้วเลือก Terminal 2. KDE (Konsole): คลิกที่ Application Launcher พิมพ์ "Konsole" แล้วกดคลิกเลือก 3. Xfce (xfce4-terminal): คลิกที่ Whisker Menu หรือ Applications Menu และพิมพ์ "Terminal"ใช้แป้นพิมพ์ลัด
การเปิด Terminal ผ่านแป้นพิมพ์ลัดถือว่าเป็นวิธีที่สะดวกและรวดเร็วกว่าวิธีอื่น ส่วนใหญ่สามารถใช้ `Ctrl + Alt + T` บน Ubuntu และบางการตั้งค่า KDE
มาดูคำสั่งพื้นฐานที่คุณควรรู้ในการใช้งาน Command Line บน Linux
1. `pwd` - Print Working Directory
คำสั่งนี้ใช้สำหรับแสดงชื่อ Directory ปัจจุบันที่คุณอยู่
pwd
ตัวอย่างผลลัพธ์:
/home/username
2. `ls` - List Directory Contents
ใช้คำสั่งนี้เพื่อแสดงไฟล์และโฟลเดอร์ใน Directory ปัจจุบัน
ls
ตัวเลือกเพิ่มเติม
- `-l`: แสดงรายละเอียดเพิ่มเติมเกี่ยวกับไฟล์
- `-a`: แสดงไฟล์ที่ซ่อนอยู่
3. `cd` - Change Directory
ใช้ในการเปลี่ยน Directory ที่คุณกำลังทำงานอยู่
cd /path/to/directory
ตัวอย่าง:
cd /home/username/Documents
4. `mkdir` - Make Directory
เพื่อสร้างโฟลเดอร์ใหม่
mkdir new_folder
5. `rm` - Remove Files or Directories
ใช้ลบไฟล์หรือโฟลเดอร์ (ระวังเมื่อใช้คำสั่งนี้)
rm my_file.txt
ตัวเลือกเพิ่มเติม
- `-r`: ลบ Directory ที่มีไฟล์อยู่ด้วย
สมมติว่าคุณต้องการสำรองเอกสารในโฟลเดอร์ `Documents` ของคุณทุกวัน คุณสามารถเขียนสคริปต์ง่ายๆ ดังนี้
#!/bin/bash
src="/home/username/Documents"
dest="/home/username/Backup/$(date +%F)"
mkdir -p $dest
cp -r $src/* $dest
echo "Backup completed: $dest"
เซฟไฟล์นี้ด้วยชื่อ `backup.sh` จากนั้นให้สิทธิ์ในการรันไฟล์ด้วยคำสั่ง `chmod +x backup.sh` และใช้งานได้โดยพิมพ์ `./backup.sh`
เมื่อใช้สคริปต์นี้ คุณสามารถสร้างระบบสำรองข้อมูลอัตโนมัติที่ช่วยประหยัดเวลาและลดข้อผิดพลาดจากการทำด้วยตัวเอง
การเปิด Terminal และการใช้ Command Line บน Linux นั้นถือเป็นทักษะที่มีคุณค่าและส่งผลให้การทำงานกับคอมพิวเตอร์มีประสิทธิภาพมากยิ่งขึ้น จากการเรียนรู้พื้นฐานนี้ ผู้ใช้สามารถต่อยอดไปสู่การสร้างงานระบบที่ซับซ้อนขึ้นได้ง่ายดาย
หากสนใจฝึกฝนทักษะการเขียนโปรแกรมและการใช้งาน Command Line เพิ่มเติม คุณสามารถพิจารณาเข้าเรียนที่ EPT ซึ่งเป็นแหล่งเรียนรู้ที่จะพัฒนาและเพิ่มพูนทักษะด้านการเขียนโปรแกรมให้คุณอย่างต่อเนื่อง.
หมายเหตุ: ข้อมูลในบทความนี้อาจจะผิด โปรดตรวจสอบความถูกต้องของบทความอีกครั้งหนึ่ง บทความนี้ไม่สามารถนำไปใช้อ้างอิงใด ๆ ได้ ทาง EPT ไม่ขอยืนยันความถูกต้อง และไม่ขอรับผิดชอบต่อความเสียหายใดที่เกิดจากบทความชุดนี้ทั้งทางทรัพย์สิน ร่างกาย หรือจิตใจของผู้อ่านและผู้เกี่ยวข้อง
หากเจอข้อผิดพลาด หรือต้องการพูดคุย ติดต่อได้ที่ https://m.me/expert.Programming.Tutor/
Tag ที่น่าสนใจ: java c# vb.net python c c++ machine_learning web database oop cloud aws ios android
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM