Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีการนำทางและใช้โครงสร้างไดเร็กทอรีลินุกซ์

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

ตัวคั่นไดเรกทอรีคือเครื่องหมายทับ (/) ตัวย่อเป็น เครื่องหมายทับ . ตัวอย่างเช่น เส้นทางไปยังไดเรกทอรีรากมักเรียกว่าเครื่องหมายทับ ( / )

    วิธีการนำทางและใช้โครงสร้างไดเร็กทอรีลินุกซ์

    โครงสร้างไดเรกทอรี Linux คืออะไร

    สำหรับผู้ที่คุ้นเคยกับ Linux คุณเคยได้ยินคำศัพท์เช่น root, lib และ บูต . นี่คือตัวอย่างไดเร็กทอรีการแจกจ่าย Linux

    ระบบ Linux ใช้ Filesystem Hierarchy Standard (FHS) มันกำหนดโครงสร้างเนื้อหาและไดเร็กทอรีของลีนุกซ์ทั้งหมด.

    วิธีการนำทางและใช้โครงสร้างไดเร็กทอรีลินุกซ์

    การนำทางพื้นฐาน

    ดังที่กล่าวไว้ข้างต้น โครงสร้าง Linux Directory หมายถึงโฟลเดอร์ของฮาร์ดไดรฟ์ที่ติดตั้ง Linux

    เริ่มต้นด้วยการเรียกใช้ ls (รายการจัดเก็บ) คำสั่งแล้วกด Enter . คำสั่งนี้จะแสดงรายการโฟลเดอร์ในไดเร็กทอรีการทำงานปัจจุบันของคุณ

    โปรดทราบว่าการแจกจ่ายแต่ละครั้งจะมาพร้อมกับโฟลเดอร์ต่างๆ ในโฮมไดเร็กทอรี

    วิธีการนำทางและใช้โครงสร้างไดเร็กทอรีลินุกซ์

    คำสั่ง list ย่อมาจาก list storage แต่ระบบไฟล์เริ่มต้นด้วยเครื่องหมายสแลชเดียว (/) ดังนั้นให้ป้อนคำสั่งต่อไปนี้:

    ลส /

    วิธีการนำทางและใช้โครงสร้างไดเร็กทอรีลินุกซ์

    ซึ่งจะแสดงโครงสร้างไดเร็กทอรีของระบบไฟล์ Linux การตั้งค่าฮาร์ดไดรฟ์ หรือโครงสร้างโฟลเดอร์เริ่มต้น

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

    หรือโฮม

    หากต้องการล้างหน้าจอ ให้พิมพ์ ล้าง หรือใช้ ctrl L . โปรดทราบว่า ctrl L อาจใช้ไม่ได้กับลีนุกซ์ทุกรุ่น แต่ ชัดเจน คำสั่งพินัยกรรม

    กลับไปที่ ls สั่งการ. เป็นคำสั่งที่สำคัญที่สุดที่ต้องรู้และเข้าใจ คุณต้องการแสดงรายการในไดเร็กทอรีที่คุณอยู่

    แต่คุณยังสามารถเพิ่มคำสั่งเพิ่มเติมใน ls . ตัวอย่างเช่น พิมพ์ ls -l / แสดงผลลัพธ์ที่แตกต่างจาก แค่ / . ลองใช้คำสั่งต่อไปนี้:

    ls -l /

    วิธีการนำทางและใช้โครงสร้างไดเร็กทอรีลินุกซ์

    คุณสามารถดูข้อมูลเพิ่มเติมบนหน้าจอได้มากมาย ทุกอย่างเป็นไปตามบรรทัดของตัวเอง -l คำสั่งหมายถึงการค้นหารายการยาว

    ซึ่งหมายความว่าคุณต้องการดูรายละเอียดเพิ่มเติมรวมถึงทุกรายการในบรรทัดแยกกันเพื่อให้อ่านง่ายขึ้น การแจกแจงบางส่วนจะใช้ ll เป็นนามแฝงสำหรับ -l สำหรับคำสั่งรายการแบบยาว

    โฟลเดอร์สำคัญที่คุณควรทราบ

    มีโฟลเดอร์มากมายในระบบ Linux ของคุณ เราจะพูดถึงสิ่งสำคัญที่สุดด้านล่าง

    โฮมไดเร็กทอรี

    โฮมไดเร็กทอรีเป็นค่าเริ่มต้นโดยที่ผู้ใช้ทั้งหมดมีพื้นที่ทำงานส่วนตัวของตนเอง ผู้ใช้แต่ละคนจะมีโฟลเดอร์ของตัวเองใน /home ไดเร็กทอรี

    หากคุณต้องการดูรายการโฟลเดอร์ทั้งหมดในโฮมไดเร็กตอรี่ของคุณ ให้ใช้คำสั่งต่อไปนี้:

    ls -l /home

    เนื่องจากคุณอยู่ในโฮมไดเร็กตอรี่อยู่แล้ว คุณจึงสามารถใช้ ls . ได้ เพื่อดึงรายการสิ่งที่อยู่ภายในโดยไม่ต้องใช้เส้นทาง

    ทุกไดเร็กทอรีในโครงสร้างไดเร็กทอรี Linux จะถูกคั่นด้วยและเริ่มต้นด้วยเครื่องหมายทับ (/ ). กล่าวอีกนัยหนึ่ง ls ไม่มีเส้นทางจะแสดงเนื้อหาของไดเรกทอรีปัจจุบันของคุณ

    หากคุณต้องการเปลี่ยนไดเร็กทอรีที่คุณกำลังทำงานอยู่และกลับไปที่รูทของระบบไฟล์ ให้ใช้คำสั่งต่อไปนี้:

    ซีดี /

    หากคุณต้องการดูไดเร็กทอรีในรูท ให้ใช้:

    เนื่องจากคุณกลับมาอยู่ในไดเร็กทอรีรากและไม่ใช่ไดเร็กทอรีหลักของคุณ คุณจะเห็นรายการโฟลเดอร์ทั้งหมดในรูท

    หากต้องการดูรายการแบบยาวในไดเรกทอรีราก ให้ใช้:

    ls -l

    วิธีการนำทางและใช้โครงสร้างไดเร็กทอรีลินุกซ์

    รูทไดเร็กทอรี (/root)

    ไดเร็กทอรีและไฟล์ทั้งหมดในระบบของคุณอยู่ใน รูท ไฟล์แทนด้วยสัญลักษณ์ /. ไฟล์หรือไดเร็กทอรีทั้งหมดเริ่มต้นที่รูท เส้นทางของไฟล์หรือไดเร็กทอรีใด ๆ จะแสดงในลักษณะดังต่อไปนี้:

    รูท/บ้าน/ผู้ใช้/วิดีโอ

    ไดเร็กทอรีรากมีไว้สำหรับผู้ใช้คนเดียวและเป็นผู้ใช้ที่ทรงพลังที่สุดบนระบบ Linux

    ไลบรารีที่ใช้ร่วมกันของไดเรกทอรี Lib (/lib)

    ไดเร็กทอรี /lib คือตำแหน่งของไฟล์ที่มีโค้ด (ไลบรารี) อยู่ ไฟล์เหล่านี้มีข้อมูลโค้ดที่ใช้ส่งไฟล์ไปยังฮาร์ดไดรฟ์ วาดหน้าต่างบนเดสก์ท็อป หรือควบคุมอุปกรณ์ต่อพ่วง

    Media Directory (/media)

    ไดเร็กทอรีสื่อเป็นที่ที่คุณสามารถดูไฟล์ข้อมูลของฮาร์ดไดรฟ์ภายนอก ทัมบ์ไดรฟ์ ดีวีดี หรือดิสก์ Blu-ray

    ไดเรกทอรีการบูต (/boot)

    ไฟล์และโฟลเดอร์ที่ระบบของคุณต้องเริ่มต้นอยู่ในไดเร็กทอรี /boot การใช้งานเป็นมาตรฐานในมาตรฐานลำดับชั้นของระบบไฟล์

    การกำหนดค่าที่จำเป็นในการบูตเครื่องของคุณอยู่ในไดเร็กทอรีสำหรับบูต คุณไม่ต้องการที่จะกำจัดไดเรกทอรีนี้

    ไดเร็กทอรีมาตรฐานอื่นๆ ได้แก่:

    • /dev คือที่ที่ไฟล์ทั้งหมดอยู่ในอุปกรณ์ เช่น USB ภายนอกหรือเว็บแคม
    • /var สั้นสำหรับตัวแปร เป็นที่ที่โปรแกรมเก็บข้อมูลรันไทม์ เช่น การติดตามผู้ใช้ การบันทึกระบบ แคช และไฟล์อื่นๆ ที่โปรแกรมระบบจัดการและสร้าง
    • ไดเรกทอรีส่วนตัวของผู้ใช้อยู่ใน /home .
    • /proc มีข้อมูลเกี่ยวกับระบบของคุณเช่น CPU และเคอร์เนลระบบ Linux ของคุณ เป็นระบบเสมือน
    • /bin เป็นที่ที่โปรแกรมรันได้ที่จำเป็นทั้งหมด (ไบนารีผู้ใช้) อาศัยอยู่
    • /ฯลฯ โฟลเดอร์มีไฟล์การกำหนดค่า

    อ่านข้อมูลสรุปของ Wikipedia เพื่อดูข้อมูลโดยละเอียดว่าแต่ละไดเร็กทอรีคืออะไรและใช้งานอย่างไร

    ดูไดเรกทอรีปัจจุบันของคุณ

    หากคุณไม่ทราบว่าคุณกำลังทำงานอยู่ในไดเร็กทอรีใด ให้ใช้คำสั่ง pwd (ไดเร็กทอรีพิมพ์งาน)

    ผลลัพธ์จะเป็นดังนี้:

    /home/ชื่อผู้ใช้

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

    สีหมายถึงอะไร

    สมมติว่าคุณอยู่ใน /etc โฟลเดอร์และเรียกใช้คำสั่งนี้:

    ls -l /etc

    คุณจะเห็นข้อมูลมากมายรวมถึงสีต่างๆ มากมาย

    วิธีการนำทางและใช้โครงสร้างไดเร็กทอรีลินุกซ์

    หลักการทั่วไปคือ:

    • สีน้ำเงินคือโฟลเดอร์
    • สีขาวคือไฟล์
    • สีเขียวคือโปรแกรมหรือไบนารี

    สีอาจแตกต่างกันไปตามการกระจาย distros ส่วนใหญ่ แต่ไม่ใช่ทั้งหมดมาพร้อมกับสีที่ตั้งไว้ล่วงหน้า

    สตริงการอนุญาตคืออะไร

    ทุกไฟล์มีกระแสจดหมายอยู่ทางด้านซ้ายของรายการ เรียกว่าสตริงการอนุญาต

    วิธีการนำทางและใช้โครงสร้างไดเร็กทอรีลินุกซ์

    ดูอักขระตัวแรกในสตริง d หมายถึงไดเร็กทอรี ดังนั้น แม้ว่า distro Linux ของคุณจะไม่ใช้สีต่างกัน คุณจะยังคงรู้ว่าสตริงอักขระที่ขึ้นต้นด้วย d เป็นไดเร็กทอรี

    ไฟล์และโปรแกรมขึ้นต้นด้วยยัติภังค์ (-)

    วิธีการนำทางและใช้โครงสร้างไดเร็กทอรีลินุกซ์

    หมายถึงลิงค์ที่เชื่อมโยงไปยังไฟล์อื่น

    วิธีการนำทางและใช้โครงสร้างไดเร็กทอรีลินุกซ์

    ภาพรวมการนำทางอย่างรวดเร็ว

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

    จุดเริ่มต้นของระบบไฟล์ถูกกำหนดโดยเครื่องหมายทับ (/) ใช้ cd คำสั่งสลับไปมาระหว่างไดเร็กทอรี หากต้องการดูว่ามีอะไรอยู่ในไดเรกทอรีที่คุณเพิ่งเปลี่ยนไปใช้ ls สั่งการ. จากนั้น เมื่อต้องการกลับไปที่โฮมไดเร็กตอรี่ของคุณ ให้พิมพ์ /home/username .

    ซีดี คำสั่งช่วยให้คุณนำทางระบบไฟล์ แสดงให้คุณเห็นว่ามีอะไรอยู่ในไดเร็กทอรีปัจจุบันที่คุณกำลังทำงานอยู่ ลส -1 แสดงรายการยาวๆ

    แม้ว่าลีนุกซ์รุ่นต่างๆ จะมีความแตกต่างเล็กน้อย แต่เลย์เอาต์ของระบบไฟล์ก็คล้ายกันมาก วิธีที่ดีที่สุดในการทำความเข้าใจโครงสร้างไดเร็กทอรี Linux คือการทำตามคำแนะนำด้านบนและทำความคุ้นเคยกับวิธีการทำงาน

    อย่าลืมแตะไดเร็กทอรี /boot ฝึกการนำทางผ่านระบบของคุณโดยใช้เทอร์มินัล ติด cd , และ pwd คำสั่งเพื่อที่คุณจะได้ไม่ทำลายอะไร จะใช้เวลาไม่นานสำหรับคุณที่จะทราบโดยสัญชาตญาณว่าจะค้นหาเอกสาร แอป และแหล่งข้อมูลอื่นๆ ที่คุณจำเป็นต้องใช้ได้ที่ไหน