.\" Generated by scdoc 1.11.3 .\" Complete documentation for this program is not available as a GNU info page .ie \n(.g .ds Aq \(aq .el .ds Aq ' .nh .ad l .\" Begin generated content: .TH "MODINFO" "8" "2025-03-28" "kmod" "modinfo" .PP .SH "نام (NAME)" .PP modinfo \- نمایش اطلاعات درباره یک ماژول هسته لینوکس .PP .SH "خلاصه دستور (SYNOPSIS)" .PP \fBmodinfo\fR [\fB-0\fR] [\fB-F\fR \fIfield\fR] [\fB-k\fR \fIkernel\fR] [modulename|filename.\&.\&.\&] .PP \fBmodinfo\fR \fB-V\fR .PP \fBmodinfo\fR \fB-h\fR .PP .SH "توضیحات (DESCRIPTION)" .PP دستور \fBmodinfo\fR اطلاعات مربوط به ماژول‌های هسته لینوکسِ مشخص‌شده در خط فرمان را استخراج می‌کند.\& اگر نام ماژول یک نام فایل نباشد، دایرکتوری \fIversion\fR/lib/modules/ جستجو می‌شود، همانند کاری که توسط \fBmodprobe\fR(8) هنگام بارگذاری ماژول‌های هسته انجام می‌گیرد.\& .PP دستور \fBmodinfo\fR به‌طور پیش‌فرض هر ویژگی ماژول را برای خوانایی آسان به صورت \fIfieldname\fR : \fIvalue\fR فهرست می‌کند.\& نام فایل نیز به همین روش فهرست می‌شود (اگرچه واقعاً یک ویژگی نیست).\& .PP این نسخه از \fBmodinfo\fR می‌تواند ماژول‌های هر معماری هسته لینوکس را شناسایی و پردازش کند.\& .PP .SH "گزینه‌ها (OPTIONS)" .PP \fB-V\fR, \fB--version\fR .RS 4 نمایش نسخه \fBmodinfo\fR.\& .PP .RE \fB-F\fR \fIfield\fR, \fB--field\fR=\fIfield\fR .RS 4 فقط چاپ مقدار این \fIfield\fR، یکی در هر خط.\& این گزینه برای اسکریپت‌ها بسیار کاربردی است.\& نام فیلدها حساس به حروف بزرگ و کوچک نیستند.\& فیلدهای متداول (که ممکن است در هر ماژولی وجود نداشته باشند) شامل author، description، license، parm، depends و alias هستند.\& اغلب چندین فیلد parm، alias و depends وجود دارد.\& فیلد ویژه filename، نام فایل ماژول را فهرست می‌کند.\& .PP .RE \fB-b\fR \fIbasedir\fR, \fB--basedir\fR=\fIbasedir\fR .RS 4 دایرکتوری ریشه برای ماژول‌ها، به‌طور پیش‌فرض / است.\& .PP .RE \fB-k\fR \fIkernel\fR .RS 4 ارائه اطلاعات درباره هسته‌ای غیر از هسته در حال اجرا.\& این گزینه به‌ویژه برای توزیع‌هایی که نیاز دارند اطلاعات را از مجموعه‌ای از ماژول‌های هسته که تازه نصب شده‌اند (اما هنوز در حال اجرا نیستند) استخراج کنند، بسیار مفید است.\& برای مثال، می‌خواهید بدانید کدام فایل‌های سفت‌افزار (firmware) توسط ماژول‌های مختلف در هسته‌ای جدید که باید پیش از بوت برای آن یک تصویر initrd/initramfs بسازید، مورد نیاز است.\& .PP .RE \fB-0\fR, \fB--null\fR .RS 4 استفاده از کاراکتر صفر اسکی (ASCII null/zero) برای جداسازی مقادیر \fIfield\fR به‌جای خط جدید.\& این گزینه برای اسکریپت‌ها مفید است، زیرا یک خط جدید از نظر تئوری می‌تواند درون یک \fIfield\fR ظاهر شود.\& .PP .RE \fB-a\fR \fB--author\fR, \fB-d\fR \fB--description\fR, \fB-l\fR \fB--license\fR, \fB-p\fR \fB--parameters\fR, \fB-n\fR \fB--filename\fR .RS 4 این‌ها میانبرهایی برای آرگومان‌های author، description، license، parm و filename گزینه \fB--field\fR هستند تا گذار از \fBmodinfo\fR قدیمی modutils را آسان‌تر کنند.\& .PP .RE \fB-h\fR, \fB--help\fR .RS 4 چاپ پیام راهنما و خروج.\& .PP .RE .SH "کپی‌رایت (COPYRIGHT)" .PP حق نشر این صفحه راهنما در اصل متعلق به 2003، Rusty Russell، شرکت IBM Corporation است.\& .PP .SH "همچنین ببینید (SEE ALSO)" .PP \fBmodprobe\fR(8) .PP .SH "گزارش باگ‌ها (REPORTING BUGS)" .PP لطفاً هرگونه گزارش باگ را همراه با نسخه استفاده‌شده، مراحل بازتولید مشکل و خروجی مورد انتظار به سامانه پیگیری مسائل kmod به نشانی زیر ارسال کنید: .br .PP .SH "نویسندگان (AUTHORS)" .PP مشارکت‌های فراوانی از طریق فهرست پستی linux-modules به نشانی و گیت‌هاب انجام شده است.\& اگر رونوشتی از خود مخزن kmod.\&git در اختیار دارید، خروجی دستورات \fBgit-shortlog\fR(1) و \fBgit-blame\fR(1) می‌تواند نویسندگان بخش‌های خاص پروژه را به شما نشان دهد.\& .PP \fBLucas De Marchi\fR نگه‌دارنده فعلی این پروژه است.\&