การเปลี่ยนไปใช้ Linux อาจดูน่ากลัวเล็กน้อย ระบบปฏิบัติการใหม่? เดสก์ท็อปที่แตกต่างกัน? ทุกสิ่งที่คุณรู้ในการคำนวณเปลี่ยนไปแล้ว? แม้ว่าสวิตช์อาจดูน่ากลัวในบางครั้ง แต่ก็มีประสิทธิภาพและคุ้มค่ามากกว่า การเรียนรู้สิ่งใหม่ๆ คือก้าวแรกของคุณ
เทอร์มินัลคืออะไร
ก่อนที่คุณจะสามารถเริ่มเรียนรู้เกี่ยวกับ Linux ได้ คุณจะต้องเข้าใจว่าเทอร์มินัลคืออะไร เทอร์มินัลคือพรอมต์คำสั่งหรือ powershell เวอร์ชันของ Linux Linux ซึ่งเดิมสร้างขึ้นเป็นระบบปฏิบัติการบรรทัดคำสั่ง ได้เพิ่มอินเทอร์เฟซแบบกราฟิกเพื่อความสะดวกในการใช้งานเนื่องจากความนิยมที่เพิ่มขึ้น ระบบปฏิบัติการ Linux ใช้เทอร์มินัลในรูปแบบที่มีประสิทธิผลสูงสุด
คำสั่ง Terminal ไม่เหมือนกับแอปพลิเคชันส่วนใหญ่ที่คุณอาจคุ้นเคย ไม่น่าจะเกิดหน้าต่างใหม่ เนื่องจากผลลัพธ์จะถูกดำเนินการทันทีภายในแอปพลิเคชันเทอร์มินัล คำสั่ง Terminal อาจมีตัวเลือกเพิ่มเติมซึ่งเรียกว่า "สวิตช์" สวิตช์ใช้เพื่อเพิ่มฟังก์ชันการทำงานให้กับการดำเนินการบรรทัดคำสั่งที่ร้องขอ ด้านล่างนี้ คุณจะพบคำสั่ง “ต้องรู้” 5 คำสั่งเมื่อเปลี่ยนไปใช้ Linux
1. คำสั่ง “มนุษย์”
man
คำสั่งจะเป็นคำสั่งที่มีประโยชน์ที่สุดสำหรับผู้ใช้ที่เพิ่งเริ่มใช้ Linux หรือเทอร์มินัล Man ย่อมาจาก "manual" ซึ่งเป็นคำศัพท์สำหรับเอกสารช่วยเหลือของ Linux ทุกคำสั่งเทอร์มินัลมีหน้าคน แม้แต่คำสั่ง "man"
หากคุณทราบชื่อคำสั่ง ฟังก์ชัน หรือไฟล์ของ Linux ที่คุณสนใจ เพียงพิมพ์ man command name
และกด Enter ด้านล่างแสดงถึงผลลัพธ์ของคำสั่งที่เรียกใช้ข้างต้น
2. คำสั่ง “ls”
ls
คำสั่งเป็นเครื่องมือที่ยอดเยี่ยมในการดูว่าไดเร็กทอรีหรือไฟล์ใดอยู่ในตำแหน่งปัจจุบันของคุณหรือทั่วทั้งระบบไฟล์ มันถูกติดตั้งในลีนุกซ์ดิสทริบิวชั่นตามค่าเริ่มต้น เนื่องจากเป็นส่วนหนึ่งของแพ็คเกจยูทิลิตี้หลักของ GNU การใช้คำสั่งนี้ทำได้ง่ายเพียงแค่พิมพ์ ls
ในหน้าต่างเทอร์มินัลของคุณ นี่จะแสดงผลลัพธ์ของไดเรกทอรีการทำงานปัจจุบันของคุณ
การใช้สวิตช์ขั้นสูงสามารถช่วยให้เกิดผลลัพธ์เฉพาะนอกเหนือจากฟังก์ชันอื่นๆ ด้านล่างนี้คือตัวอย่างเพิ่มเติมของ “ls” โดยใช้ตัวเลือกสวิตช์
วิธีแสดงไฟล์และไดเร็กทอรี ขนาด วันที่/เวลาที่แก้ไข เจ้าของและสิทธิ์:
ls -l
ในการจัดเรียงไฟล์ในไดเร็กทอรีการทำงานปัจจุบันตามขนาด:
ls -lS
ในการแสดงรายการข้อมูลไดเร็กทอรีสำหรับไดเร็กทอรีที่ไม่ใช่ไดเร็กทอรีทำงานปัจจุบัน:
ls -l <directory name>
3. คำสั่ง “cd”
cd
คำสั่งเป็นคำสั่งที่มีประโยชน์อีกคำสั่งหนึ่งและใช้ในการเปลี่ยนจากไดเร็กทอรีการทำงานปัจจุบัน ตัวอย่างด้านล่างจะแสดงการทำงานของคำสั่ง “cd”
วิธีเปลี่ยนเป็นไดเร็กทอรีย่อย:
cd <directory name>
หากต้องการเปลี่ยนเป็นไดเร็กทอรีย่อยหลายไดเร็กทอรีห่างจากตำแหน่งปัจจุบัน:
cd <target directory path>
คำสั่งนี้สามารถดำเนินต่อไปได้โดยไม่มีกำหนด สมมติว่ามีระดับไดเร็กทอรีที่จะเปลี่ยนไปใช้ เส้นทางไดเรกทอรีเป้าหมายที่เราจะใช้คือ “example/example2/example3”
วิธีเปลี่ยนไดเร็กทอรีเป็นโฮมไดเร็กทอรีของผู้ใช้:
cd ~.
4. คำสั่ง “ifconfig”
คำสั่ง Linux นี้อาจดูแปลกเล็กน้อยหากคุณใช้งานระบบปฏิบัติการ Windows เป็นเวลานาน “ifconfig” คล้ายกับคำสั่ง “ipconfig” เวอร์ชัน Windows คำสั่งนี้ไม่ได้ติดตั้งตามค่าเริ่มต้นใน Linux distros ทั้งหมด เพื่อให้ได้ฟังก์ชันนี้ ผู้ใช้สามารถติดตั้งแพ็คเกจโดยเรียกใช้ sudo apt get install net-tools
จากเทอร์มินัล (หากคุณใช้ distro แบบเดเบียน) เมื่อติดตั้งแล้ว การใช้คำสั่งนี้จะให้ข้อมูลที่อยู่ IP ปัจจุบันสำหรับอุปกรณ์ของคุณแก่ผู้ใช้
คำสั่งนี้มีการใช้งานหลายอย่างตั้งแต่การกำหนดที่อยู่ IP ให้กับอินเทอร์เฟซเฉพาะ ไปจนถึงการแก้ไขที่อยู่ MAC ของอินเทอร์เฟซสำหรับการปลอมแปลงการโจมตี ด้านล่างนี้คือตัวอย่าง “ifconfig” ระดับเริ่มต้น
วิธีดูการตั้งค่าเครือข่ายของอินเทอร์เฟซเฉพาะ:
ifconfig <interface name>
วิธีปิดการใช้งานอินเทอร์เฟซเครือข่าย:
ifconfig <interface name> down
วิธีเปิดใช้งานอินเทอร์เฟซเครือข่าย:
ifconfig <interface name> up
5. คำสั่ง “find”
เมื่อพยายามค้นหาไฟล์ด้วยชื่อหรือนามสกุลเฉพาะใน Linux ควรใช้ find
สั่งการ. ตัวอย่างด้านล่างบางส่วนมีประโยชน์มากสำหรับผู้ใช้ใหม่ที่กำลังเรียนรู้ที่จะนำทางภายในเทอร์มินัล Linux
วิธีค้นหาไฟล์ที่มีชื่อไฟล์:
find example.txt
วิธีค้นหาไฟล์ “png” ทั้งหมดใน “/home/Desktop” และไดเรกทอรีย่อย:
find /home/linuxtest -name *.png
6. คำสั่ง "เคลียร์"
เมื่อเทอร์มินัลของคุณเต็มไปด้วยข้อความ วิธีที่ดีที่สุดในการล้างมันคือการ clear
สั่งการ. การดำเนินการนี้จะล้างหน้าจอในมุมมองของคุณและให้คุณเริ่มต้นใหม่ได้โดยใช้เพียงข้อความแจ้ง ในบางกรณี คุณสามารถใช้ Ctrl . ได้ + ล ซึ่งจะทำภารกิจเดียวกัน
clear
โดยสรุป เราได้กล่าวถึงคำสั่งที่มีประโยชน์ที่สุดที่ผู้เริ่มต้นควรรู้ นอกจากนี้ ยังมีคำสั่งอีกมากมายที่คุณสามารถเรียกใช้ในเทอร์มินัล Linux รวมถึงคำสั่งบางคำสั่งที่คุณไม่ควรเรียกใช้ การเรียนรู้คำสั่งเหล่านี้ไม่ได้ทำให้คุณอยากลาออกจากงานประจำและเป็นกูรูด้านเทคโนโลยี แต่อาจทำให้การเปลี่ยนไปใช้ Linux ง่ายขึ้นมาก