/proc/ و /sys/ ارائه میدهد. برخی ابزارها نیز قابلیت ارائه این گزارشات را دارند. از میان آنها، دستور lspci (واقع در بسته pciutils) فهرستی از دستگاههای PCI، دستور lsusb (واقع در بسته usbutils) فهرستی از دستگاههای USB و دستور lspcmcia (واقع در بسته pcmciautils) فهرستی از کارتهای PCMCIA را نمایش میدهند. این ابزارها برای شناسایی مدل دقیق یک سختافزار بسیار کاربردی هستند. این شناسایی دقیق منجر به جستجوهای دقیقتری در وب میشود که میتواند مستندات مرتبطی را نمایان سازد.
مثال B.1. نمونه اطلاعاتی که lspci و lsusb ارائه میدهند
$lspci[...] 00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03) [...] 01:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751 Gigabit Ethernet PCI Express (rev 01) 02:03.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05) $lsusbBus 005 Device 004: ID 413c:a005 Dell Computer Corp. Bus 005 Device 008: ID 413c:9001 Dell Computer Corp. Bus 005 Device 007: ID 045e:00dd Microsoft Corp. Bus 005 Device 006: ID 046d:c03d Logitech, Inc. [...] Bus 002 Device 004: ID 413c:8103 Dell Computer Corp. Wireless 350 Bluetooth
-v هستند که اطلاعات بیشتری (البته نه ضروری) را نمایش میدهند. در نهایت، دستور lsdev (واقع در بسته procinfo) فهرستی از منابع ارتباطی که توسط دستگاهها استفاده میشوند را نمایش میدهد.
/dev/ ایجاد میشود (به قسمت بازگشت به مقدمات مجوزهای دسترسی به دستگاه مراجعه شود) به دستگاههای مختلف دسترسی پیدا میکنند. فایلهای مخصوصی هستند که درایوهای دیسک (برای نمونه، /dev/hda و /dev/sda)، پارتیشنها (/dev/hda1 یا /dev/sda1)، ماوس (/dev/input/mouse0)، صفحه کلید (/dev/input/event0)، کارت صدا (/dev/snd/*)، پورتهای سریال (/dev/ttyS*) و بسیاری موارد دیگر را مشخص میکنند.
/. این دایرکتوری میتواند شامل دایرکتوریهای فرزند دیگری باشد. برای نمونه، دایرکتوری فرزند home از / با نام /home/ شناخته میشود. این دایرکتوری فرزند نیز میتواند زیر مجموعههای خود را داشته باشد و به همین ترتیب. هر دایرکتوری میتواند شامل فایلهای گوناگونی باشد، جایی که دادههای واقعی ذخیره میشوند. بنابراین، /home/rmas/Desktop/hello.txt به فایلی با نام hello.txt در دایرکتوری فرزند Desktop واقع در حساب کاربری rmas از home قرار دارد که خود زیرمجموعه دایرکتوری ریشه است. کرنل وظیفه ترجمه این مسیرها و آدرس حقیقی رو دیسک را بر عهده دارد.
mount خوانده میشود)؛ این دیسکها تحت عبارت “نقاط دسترسی (سوار)” شناخته میشوند. این قابلیت، امکان ذخیرهسازی دایرکتوریهای مربوط به حساب کاربری افراد (که به صورت سنتی در /home/ ذخیره میشود) را روی دیسک دیگری میدهد که شامل rhertzog و rmas است. زمانی که دیسک روی /home/ سوار شود، این دایرکتوریها در مکانهای مورد نظر خود قادر دسترس خواهند شد و مسیرهایی مانند /home/rmas/Desktop/hello.txt به درستی کار خواهند کرد.
mkfs.ext3 (که mkfs مخفف Make FileSystem است) فرمتکردن را بر عهده دارند. این دستورات، به عنوان پارامتر، نیاز به فایلی دارند که نشاندهنده پارتیشنی است که باید فرمت شود (برای نمونه، /dev/sda1). این عملیات، مخرب است و تنها یکبار باید اجرا شود، مگر در شرایطی که کسی بخواهد به عمد تمام محتویات روی فایلسیستم را از بین ببرد.