انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: خروجی گرفتن از مستندات ارایه شده توسط فرمان man  (دفعات بازدید: 3276 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین mohammadgolfami

  • Full Member
  • *
  • ارسال: 213
  • جنسیت : پسر
سلام دوستان. راهی وجود داره که از مستنداتی که فرمان man بهمون میده خروجی به شکل txt یا ... بگیریم؟
محدودیت تنها در ذهن ماست!

آفلاین xubuntu4iran

  • Hero Member
  • *
  • ارسال: 748
  • جنسیت : پسر
man -t wget | ps2pdf - > wget.pdf

آفلاین ali.abry

  • High Hero Member
  • *
  • ارسال: 1224
یک راه که الان به ذهنم میرسه :
تو انی جا دستور مورد نظرتون رو جستو جو کنین :
http://manpages.ubuntu.com/
بعد بالا صفحه کنار ورژن های اوبونتو 13.04 12.04 .... یک علامت پرینتر گذاشته رو اون که بزنین یک صفحه باز میشه که نسخه قابل پرینت رو در اختیارتون میزاره . همون رو داخل یک فایل txt کپی کنین

آفلاین MHA152

  • High Hero Member
  • *
  • ارسال: 2745
  • جنسیت : پسر
  • من عاشق یونیکسی ها هستم
خروجیه متنی آسان ترین راه است و با استفاده از < ممکن است یعنی این علامت خروجیه دستور را درون فایلی ذخیره می کند
man man > ~/man.txt
بهتون پیشنهاد می کنم به دنیای بزرگ شبه−یونیکس وارد بشید و از پیشرفت لذت ببرید
جیمیلم

آفلاین MrGee

  • Full Member
  • *
  • ارسال: 110
  • جنسیت : پسر
با یه برنامه به اسم man2www بود فکر کنم می شد فایل های man رو تو مرورگر خوند و دید

آفلاین mohammadgolfami

  • Full Member
  • *
  • ارسال: 213
  • جنسیت : پسر
خروجیه متنی آسان ترین راه است و با استفاده از < ممکن است یعنی این علامت خروجیه دستور را درون فایلی ذخیره می کند
man man > ~/man.txt
ممنون از توجهت. این فرمان فقط مستندات فرمان man رو نشون میده نه کل مستندات فرامین رو.
محدودیت تنها در ذهن ماست!

آفلاین احسان☺ -

  • Hero Member
  • *
  • ارسال: 937
  • جنسیت : پسر
  • !no power geek
به جای man دوم اسم دستور رو بذارید

آفلاین mohammadgolfami

  • Full Member
  • *
  • ارسال: 213
  • جنسیت : پسر
به جای man دوم اسم دستور رو بذارید
می دونم عزیز. منظورم اینه که کل مستندات bash رو بشه گرفت.
محدودیت تنها در ذهن ماست!

آفلاین vandu

  • Hero Member
  • *
  • ارسال: 741
  • جنسیت : پسر
شاید این بدردتون خورد:
compgen -ac | xargs -L1 man > ~/all.txt
Nothing is particularly hard if you divide it into small jobs

Henry Ford

آفلاین MHA152

  • High Hero Member
  • *
  • ارسال: 2745
  • جنسیت : پسر
  • من عاشق یونیکسی ها هستم
به جای man دوم اسم دستور رو بذارید
می دونم عزیز. منظورم اینه که کل مستندات bash رو بشه گرفت.
چرا می خواید این کار را بکنید؟اینطوری دستورات با هم قاطی میشند می تونید هر کدوم را که نیاز دارید جدا بگیرید(اصلا برای چی نیاز دارید؟)
بهتون پیشنهاد می کنم به دنیای بزرگ شبه−یونیکس وارد بشید و از پیشرفت لذت ببرید
جیمیلم

آفلاین آرمان اسماعیلی

  • High Hero Member
  • *
  • ارسال: 2366
  • جنسیت : پسر
راه که بسیاره. چند تا رو که بالاتر فرمودن دوستان. من همه رو اینجا جمع‌آوری می‌کنم برای استفاده‌ی آیندگان.

  • با دستور زیر خروجی متنی بگیرید.
man <command> > ~/<command>.txt
  • با دستور زیر خروجی pdf بگیرید.
man -t <COMMAND> | ps2pdfwr - > ~/<COMMAND>.pdf
  • xman یه نرم‌افزار گرافیکی برای جست‌و‌جو و نمایش manualها است و روی اکثر توزیع‌ها نصبه. Alt+F2 رو بزنید و بنویسید xman و اینتر کنید. البته اگر با دو تا سوییچ زیر اجرا کنید بهتره!
xman -notopbox -bothshown
  • gman یه نرم‌افزار گرافیکی دیگه‌اس که از بسیاری لحاظ بهتر از xmanـه. چند حالت نمایش هم داره. مثلا html یا pdf.
  • yelp که نرم‌افزاری است برای نمایش مستندات نیز قابلیت خواندن manualها رو داره.
yelp man:printf
yelp 'man:printf(3)'
  • man2html همونطور که از اسمش پیداست، بسته‌ایست برای تبدیل man page به html. اتفاقا gman برای نمایش در قالب html از man2html استفاده می‌کنه. یه خورده باهاش کار کنید احتمال زیاد می‌تونید با یک دستور، کل manها رو به html تبدیل کنید.
  • چندین سایت وجود داره که به طور تخصصی man pageهای لینوکس رو نگهداری می‌کنند. مثلا http://linux.die.net ، http://linuxmanpages.com یا http://manpages.ubuntu.com.

نکته: می‌تونید با دستور زیر، کل سایت رو ریپ بزنید و روی سیستم لوکال مرور کنید.
wget -cxmkEp --random-wait -np --progress=dot -e robots=off URI
« آخرین ویرایش: 17 شهریور 1392، 03:35 ب‌ظ توسط آرمان اسماعیلی »
صفحه‌ی من در اینستاگرام: ‎‎@armanes92

آفلاین آرمان اسماعیلی

  • High Hero Member
  • *
  • ارسال: 2366
  • جنسیت : پسر
به جای man دوم اسم دستور رو بذارید
می دونم عزیز. منظورم اینه که کل مستندات bash رو بشه گرفت.
چرا می خواید این کار را بکنید؟اینطوری دستورات با هم قاطی میشند می تونید هر کدوم را که نیاز دارید جدا بگیرید(اصلا برای چی نیاز دارید؟)
ام ایچ ای صد و پنجاه و دو خداییش خودت می‌فهمی چی می‌گی؟
صفحه‌ی من در اینستاگرام: ‎‎@armanes92

آفلاین MHA152

  • High Hero Member
  • *
  • ارسال: 2745
  • جنسیت : پسر
  • من عاشق یونیکسی ها هستم
به جای man دوم اسم دستور رو بذارید
می دونم عزیز. منظورم اینه که کل مستندات bash رو بشه گرفت.
چرا می خواید این کار را بکنید؟اینطوری دستورات با هم قاطی میشند می تونید هر کدوم را که نیاز دارید جدا بگیرید(اصلا برای چی نیاز دارید؟)
ام ایچ ای صد و پنجاه و دو خداییش خودت می‌فهمی چی می‌گی؟
جمله ام پیچیده نبود.
لطف کنید اسمم را انگلیسی بنویسید که اینقدر کاراکتاش زیاد نشه
بهتون پیشنهاد می کنم به دنیای بزرگ شبه−یونیکس وارد بشید و از پیشرفت لذت ببرید
جیمیلم