7 Linux Commands ที่มือใหม่ทุกคนควรรู้

หากคุณเพิ่งเริ่มใช้Linuxการใช้เทอร์มินัลอาจเป็นเรื่องยากสักหน่อย ลีนุกซ์รุ่นใหม่(New Linux)ๆ เช่นLinux Mintมีอินเทอร์เฟซแบบกราฟิกที่ยอดเยี่ยม แต่หัวใจของลินุกซ์(Linux)คือเคอร์เนล และนั่นหมายถึงการใช้บรรทัดคำสั่ง

แม้ว่าคุณจะเป็น ผู้ใช้ Windowsคุณอาจต้องเปิดหน้าต่างพรอมต์คำสั่งในชีวิตของคุณเพื่อทำงาน ด้วย Windows(Windows)เวอร์ชันล่าสุดWindows 10(Windows 10)คุณยังสามารถติดตั้งUbuntu Bash shell ในWindowsและรัน คำสั่ง Linuxได้โดยตรงจากWindows !

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

1. ls (เนื้อหารายการ)

ในความคิดของฉัน คำสั่งแรกที่คุณควรทราบคือ คำ สั่งls คำสั่งนี้แสดงรายการเนื้อหาของไดเร็กทอรีการทำงานปัจจุบัน หากคุณเพียงแค่พิมพ์ ls แล้วกดEnterคุณจะได้รับรายการไฟล์และโฟลเดอร์พื้นฐานในไดเร็กทอรีปัจจุบัน

ในLinux distros ส่วนใหญ่ ไดเร็กทอรีจะถูกเน้นด้วยสีอื่นเช่นสีเขียว ไฟล์มักจะเป็นสีมาตรฐานของพรอมต์ของเชลล์ ซึ่งเป็นสีเทาในกรณีของฉัน ไม่มีข้อโต้แย้งใดๆ ls ค่อนข้างน่าเบื่อ หากคุณใช้-aร่วมกับ ls คุณจะสามารถดูไฟล์ที่ซ่อนอยู่ทั้งหมดได้

สิ่งที่ขึ้นต้นด้วยจุดคือไฟล์หรือไดเร็กทอรีที่ซ่อนอยู่ ไดเร็กทอรีที่ซ่อนอยู่ทั้งหมดมีสีน้ำเงินเข้ม ซึ่งมองเห็นได้ยาก อาร์กิวเมนต์ที่มีประโยชน์อีกอย่างคือ ตัวเลือก -lดังที่แสดงด้านล่าง

ข้อมูลนี้จะแสดงรายการไฟล์และโฟลเดอร์แบบยาวพร้อมข้อมูลเพิ่มเติมมากมาย เช่น การอนุญาต ลิงก์ ผู้ใช้ กลุ่ม ขนาด และวันที่แก้ไขครั้งล่าสุด หากคุณไม่แน่ใจว่าจะตีความสิทธิ์อย่างไร โปรดอ่านโพสต์ของฉันเกี่ยวกับการ ทำความเข้าใจสิทธิ์ ของLinux(understanding Linux permissions)

2. cd (เปลี่ยนไดเร็กทอรี)

เมื่อคุณแสดงรายการเนื้อหาของไดเร็กทอรีแล้ว การรู้วิธีสลับไปยังไดเร็กทอรีอื่นก็มีประโยชน์ โดยค่าเริ่มต้น คุณจะเริ่มต้นในโฮมไดเร็กตอรี่ของคุณเสมอเมื่อคุณเปิด bash shell ซึ่งระบุด้วยสัญลักษณ์ตัวหนอน ( ~ ) ในพรอมต์ของเชลล์

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

นอกจากนี้ คุณสามารถใช้พาธสัมบูรณ์ได้หากต้องการเข้าไปในไดเร็กทอรีที่ไม่สามารถเข้าถึงได้ผ่านทางพาธสัมพัทธ์ ในตัวอย่างด้านล่าง ฉันต้องใช้เส้นทางที่แน่นอนโดยเริ่มจากroot (/)เพื่อไปยัง etc/ssh

3. ผู้ชาย (หน้าช่วยเหลือ)

คำสั่ง man น่าจะเป็นหนึ่งในคำสั่งที่มีประโยชน์ที่สุดในLinux แม้แต่ ผู้ใช้ Linux ขั้นสูง ก็จำอาร์กิวเมนต์ของคำสั่งLinux ไม่ได้ทุกครั้ง (Linux)หน้าคู่มือจะให้ข้อมูลโดยละเอียดเกี่ยวกับอาร์กิวเมนต์ที่แตกต่างกันทั้งหมดสำหรับคำสั่ง

ไวยากรณ์นั้นง่ายมากเช่นกัน เป็นเพียงผู้ชายตามด้วยคำสั่งที่คุณต้องการเรียนรู้ ในภาพหน้าจอด้านบน ฉันทำman lsเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับคำสั่ง ls อาร์กิวเมนต์หนึ่งที่มีประโยชน์สำหรับ man คือ-kซึ่งจะช่วยให้คุณสามารถค้นหาคำสั่งทั้งหมดโดยใช้คีย์เวิร์ด

ด้านบน ฉันค้นหาคำหลักzipและได้คำสั่งทั้งหมดที่มีคำว่าzipในชื่อคำสั่งหรือในคำอธิบายกลับมา เป็นวิธีที่สะดวกในการค้นหาคำสั่งที่คุณอาจไม่เคยรู้จักมาก่อน

คุณสามารถใช้คำสั่งอื่นที่เรียกว่า info(info)ร่วมกับ man เพื่อรับตัวอย่างเพิ่มเติมเกี่ยวกับวิธีใช้คำสั่งได้ เพียง(Just)พิมพ์คำสั่ง info( info command)เพื่อเปิดหน้าข้อมูลสำหรับคำสั่งนั้น

4. แตะ (สร้างไฟล์)

หากคุณต้องการสร้างไฟล์ใหม่อย่างรวดเร็ว วิธีที่ง่ายที่สุดคือการใช้คำสั่งสัมผัส (touch)ในความเป็นจริง คำสั่ง touch ใช้เพื่อเปลี่ยนการประทับเวลาบนไฟล์ แต่อีกวิธีหนึ่งคือการสร้างไฟล์ใหม่

มีหลายวิธีในการสร้างไฟล์ในLinuxและหลังจากนั้น คุณอาจไม่เคยใช้การแตะเพื่อสร้างไฟล์เลย แต่ในตอนเริ่มต้น วิธีนี้มีประโยชน์มาก

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

5. cat (ต่อไฟล์ & พิมพ์)

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

คุณสามารถใช้ อาร์กิวเมนต์ -nเพื่อเพิ่มหมายเลขบรรทัดลงในเอาต์พุต หากคุณใช้ ตัวเลือก -bระบบจะเพิ่มเฉพาะหมายเลขบรรทัดในบรรทัดที่ไม่เว้นว่าง หากคุณใช้ cat กับไฟล์ที่ยาวกว่าความสูงของหน้าต่างเทอร์มินัล ระบบจะแสดงเฉพาะด้านล่างของไฟล์ คุณสามารถไพพ์เอาต์พุตของ cat ไปที่ คำสั่ง lessหรือmoreเพื่อดูเนื้อหาของไฟล์ทีละหน้า

6. mkdir (สร้างไดเรกทอรี)

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

ในตัวอย่างข้างต้น ฉันได้สร้างสองไดเร็กทอรีในโฮมไดเร็กตอรี่ของฉันโดยใช้พาธสัมพัทธ์และพาธสัมบูรณ์ หากคุณต้องการสร้างหลายไดเร็กทอรีแบบลำดับชั้นพร้อมกัน คุณต้องใช้อาร์กิวเมนต์-p

ในตัวอย่างข้างต้น ฉันใช้อาร์กิวเมนต์ -p เพื่อสร้าง ไดเร็กทอรี Aseem , DataและPicturesทั้งหมดในคราวเดียว แม้ว่าจะไม่มีในไดเร็กทอรีก็ตาม

7. rm (ลบ)

คำ สั่ง rmเป็นคำสั่งที่มีประสิทธิภาพที่สามารถใช้เพื่อลบไฟล์และไดเร็กทอรี คำสั่ง rm สามารถลบไดเร็กทอรีที่มีไฟล์และไดเร็กทอรีอยู่ภายในได้

หากต้องการลบไฟล์ คุณเพียงแค่พิมพ์ชื่อไฟล์ หากคุณต้องการลบไดเร็กทอรีที่ไม่ว่างเปล่า คุณต้องใช้อาร์กิวเมนต์-r เป็นความคิดที่ดีเช่นกันที่จะใช้ อาร์กิวเมนต์ -iและ-vเมื่อใช้ rm เนื่องจากระบบจะถามคุณก่อนที่จะลบสิ่งใดๆ

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



About the author

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



Related posts