دستور info در Linux VPS
دستور info در Linux server یک ابزار قدرتمند یونیکس برای دسترسی به اطلاعات دقیق در مورد موضوعات مختلف، به ویژه مستندات برای دستورات سیستم، کتابخانهها و ابزارهای GNU است.
به لطف Texinfo، کاربران Linux میتوانند به راحتی در منوهای لینک شده و بخشها حرکت کنند و موضوعات پیچیده را به راحتی درک کنند.
دستور info در Linux Ubuntu، Debian و CentOS توضیحات دقیقتر از صفحه man و یک رابط کاربری آسان را ارائه میدهد.
نحو پایه دستور info در Linux:
info [OPTION]... [MENU-ITEM...]
تجزیه نحو:
- [OPTION]: پرچمهای اختیاری که نحوه رفتار info را سفارشی میکنند.
- [MENU-ITEM…]: گرهها یا بخشهای خاص در مستندات info که میخواهید مستقیماً مشاهده کنید. این برای پیمایش به یک موضوع خاص در یک مجموعه مستندات بزرگ مفید است.
پیشنیازهای استفاده از دستور info در Linux VPS:
- یک srver Linux با توزیع Linux سازگار (مانند Ubuntu، Debian، CentOS).
- یک کاربر غیر ریشه با امتیازات sudo.
نحوه استفاده از دستور info Linux:
دستور info Linux یک سیستم مستندات هایپرمتن است که عمدتاً در سیستمعاملهایی شبیه یونیکس استفاده میشود.
بسیاری از توزیعهای Linux امکان سفارشیسازی مکان پیشفرض فایلهای info را میدهند. میتوانید این را با استفاده از متغیرهای محیطی یا فایلهای پیکربندی تنظیم کنید.
دستورات زیر به شما کمک میکنند تا نحوه استفاده از دستور info در Linux Ubuntu، Debian و CentOS را یاد بگیرید.
برای شروع استفاده از دستور info، ترمینال خود را باز کنید و دستور زیر را اجرا کنید:
info
این فهرست منوی سطح بالا را میخواند.
برای بررسی صفحه راهنمای دستور info، اجرا کنید:
man info
برای یافتن لیست دقیق و خواندن آخرین مورد منو، اجرا کنید:
info info
هنگامی که دستور اجرا میشود، راهنمای عمومی برای خوانندگان Info نمایش داده میشود.
برای مشاهده مورد دوم منو موجود در منوی اول، تایپ کنید:
info info emacs
برای دریافت کمک در مورد گزینههای موجود، دستور زیر را اجرا کنید:
-h
یا
--help
برای بررسی صفحه راهنمای دستور info، تایپ کنید:
info --help
اجرای دستورات زیر در جستجوی یک کلمه کلیدی در تمام مستندات info کمک میکند. این جستجوی دستور info است:
-k
یا
--apropos
برای دسترسی به مستندات دستور ls، میتوانید به سادگی تایپ کنید:
info ls
این صفحه اصلی info را برای دستور ls نمایش میدهد.
سپس میتوانید از کلیدهای ناوبری (مانند n برای صفحه بعدی، u برای رفتن به یک سطح بالاتر) برای کاوش در بخشهای مختلف یا دنبال کردن لینکها به موضوعات مرتبط استفاده کنید.
نکته: برای خروج از جلسه info، q را فشار دهید و به درخواست ترمینال بازگردید.
مثال عملی دستور info Linux
بیایید این راهنما را طی کنیم و رایجترین کاربردهای دستور info در Linux VPS در هر یک از توزیعهای Linux با مثالها بررسی کنیم.
در اینجا، از دستور ls برای نشان دادن این مثالها استفاده میکنیم:
-
مشاهده تمام راهنماهای مطابق موجود
استفاده از دستور info با گزینه -a تمام راهنماهای مطابق برای یک دستور خاص را نمایش میدهد.
برای مشاهده تمام راهنماهای مطابق برای دستور ls، اجرا کنید:
info -a ls
دستور info برای دستور خاص تمام راهنماهای مطابق را نمایش میدهد.
-
مشاهده STRING در فهرست همه راهنماها
استفاده از دستور info با گزینه -k STRING را در تمام فهرستهای تمام راهنماها نمایش میدهد.
برای جستجوی دستور ls در فهرست ورودیهای تمام راهنماها، اجرا کنید:
info -k ls
هرگونه ورودی راهنما مربوط به “ls” را ارائه میدهد.
-
مشاهده دایرکتوری در INFOPATH
استفاده از دستور info با گزینه -d دایرکتوری را در INFOPATH گنجانده است:
info -d ls
این دستور INFOPATH را با dir به روز میکند و همان را در ترمینال شما نمایش میدهد.
-
مشاهده گزینههای خط فرمان
استفاده از دستور info با گزینه -O گره گزینههای خط فرمان را نمایش میدهد.
برای مشاهده گزینه خط فرمان برای دستور “ls”، دستور زیر را اجرا کنید:
info -O ls
-
مشاهده مکانهای فایل
استفاده از دستور info با گزینه -w
برای فهرست کردن مکان فایل دستور “ls”، تایپ کنید:
info -w ls
مکان فایل فیزیکی دستورات داده شده روی صفحه ظاهر میشود.
-
مشاهده اطلاعات نسخه
استفاده از دستور info با گزینه –version اطلاعات نسخه یک فایل را نمایش میدهد و به طور همزمان از دستور خارج میشود.
برای مشاهده اطلاعات نسخه دستور “ls”، دستور زیر را اجرا کنید:
info --version ls
- مشاهده
خروجی منوی صفحات Info
برای پیمایش صفحات Info مانند صفحات man در Linux، از موارد منوی info به صورت بازگشتی برای مرور منوی صفحات Info مشابه صفحات Man استفاده کنید و محتوای خروجی را به دستور less انتقال دهید.
میتوان صفحات Info را مشابه صفحات دستور man پیمایش کرد، با این تفاوت که آنها جزئیات جامع و لینکهای ارجاع متقابل داخلی دارند.
این به خوانندگان صفحات Info یک تجربه خواندن جامع میدهد:
info --subnodes -o - ls | less
دستور info navigate خروجی منوی صفحات Info شما را مانند صفحات Man نمایش میدهد.
این تمام است! شما همه آنچه را که باید در مورد گزینههای دستور info Linux بدانید، مرور کردید.
دستور info در مقابل دستور man
در اینجا بهترین پاسخ برای دستور info در مقابل man Linux ارائه شده است.
Linux دو ابزار اصلی برای مستندسازی فرمان ارائه میدهد: man و info.
برای یک مرور سریع بر روی نحو یک فرمان، man خلاصههای مختصر و تک صفحهای را ارائه میدهد. اگر به یک کاوش عمیقتر نیاز دارید، info دوست شماست.
اطلاعات را در یک ساختار سلسلهمراتبی کاربرپسند با منوها و بخشهای لینک شده ارائه میکند که امکان توضیحات دقیق و کاوش موضوعات پیچیده را فراهم میکند.
مزایای دستور info نسبت به man چیست؟
- رابط کاربری آسانتر برای مرور اطلاعات.
- میتواند منوها و لینکهای مفیدی برای پیمایش موضوعات مرتبط نمایش دهد.
- اغلب توضیحات عمیقتری نسبت به صفحات man ارائه میدهد.
چگونه به info برای یک دستور خاص دسترسی پیدا کنیم؟
برای این کار، به سادگی info را به دنبال نام فرمان تایپ کنید.
به عنوان مثال، info ls برای دستور ls.
چگونه در یک صفحه info حرکت کنیم؟
از میانبرهای صفحه کلید مانند استفاده کنید:
- n برای صفحه بعدی.
- p برای صفحه قبلی.
- u برای رفتن به یک سطح بالاتر.
- l: بازگشت به آخرین صفحه بازدید شده.
- کلیدهای جهتدار برای حرکت در صفحه فعلی.
چرا صفحه info برای یک فرمان وجود ندارد؟
ممکن است مستندات در قالب Info در دسترس نباشد. سعی کنید از man به جای آن استفاده کنید.
چرا نمیتوانم اطلاعات مورد نیاز خود را در صفحه پیدا کنم؟
از کلیدهای ناوبری برای کاوش بیشتر استفاده کنید یا با استفاده از ? برای کلمات کلیدی جستجو کنید.
همچنین میتوانید صفحه man را برای info (man info) برای گزینههای جستجوی پیشرفته مشورت کنید.
نتیجهگیری
با استفاده از مثالهای بالا، میدانید که چگونه از دستور info در Linux برای پیمایش و سازماندهی مؤثر حجم عظیمی از مستندات استفاده کنید و به کاربران دسترسی به جزئیات جامع در مورد دستورات مختلف، برنامهها و ایدهها را بدهید.