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


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

ตัวคั่นไดเรกทอรีคือฟอร์เวิร์ดสแลช (/), ย่อว่า สแลชตัวอย่างเช่นพา ธ ไปยังไดเรกทอรีรูทมักถูกเรียกว่าสแลช (/)

<รูป class = "lazy aligncenter ขนาดใหญ่ ">

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

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

ระบบ Linux ใช้ ระบบไฟล์ลำดับชั้นมาตรฐาน (FHS) มันกำหนดเนื้อหาและโครงสร้างไดเรกทอรีของลีนุกซ์ดิสทริบิวชันทั้งหมด

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

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

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

In_content_1 ทั้งหมด: [300x250] / dfp: [640x360]->

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

<รูป class = "lazy aligncenter ขนาดใหญ่" >

คำสั่ง list หมายถึงพื้นที่เก็บข้อมูล แต่ระบบไฟล์เริ่มต้นด้วย forward-slash (/) เดียวดังนั้นให้ป้อนคำสั่งต่อไปนี้:

ls /

<รูป class = "สันโดษขนาดกลางใหญ่ - ใหญ่">

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

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

ls / home

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

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

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

ls -l /

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

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

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

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

ไดเรกทอรีภายในบ้าน

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

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

ls -l / home

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

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

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

cd /

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

ls

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

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

ls -l

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

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

<

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

ไลบรารีที่ใช้ร่วมกัน Lib Directory (/ lib)

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

ไดเรกทอรีสื่อ (/ สื่อ)

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

Boot Directory (/ boot)

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

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

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

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

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

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

    ผลลัพธ์จะมีลักษณะดังนี้:

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

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

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

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

    ls -l / etc

    คุณจะเห็นข้อมูลมากมายเป็น และสีที่แตกต่างกันมากมาย

    <รูป class = "lazy aligncenter size-larg e ">

    กฎทั่วไปที่ใช้กันทั่วไปคือ:

    • สีน้ำเงินเป็นโฟลเดอร์
    • White เป็นไฟล์
    • สีเขียวเป็นโปรแกรมหรือไบนารี
    • สีอาจแตกต่างกันไปตามการกระจาย ส่วนใหญ่ แต่ไม่ใช่ทั้งหมด distros มาพร้อมกับสีที่ตั้งค่าไว้ล่วงหน้า

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

      ไฟล์ทุกไฟล์มีตัวอักษรทางด้านซ้ายของรายชื่อ มันถูกเรียกว่าสตริงการอนุญาต

      <รูป class = "lazy aligncenter size-large">

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

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

      <รูป class = "สันโดษขนาดกลางใหญ่">

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

      ภาพรวมการนำทางด่วน

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

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

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

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

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

      Howto install hadoop on Ubuntu

      กระทู้ที่เกี่ยวข้อง:


      6.02.2020