این دستور gophfilt است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
gophfilt - اتصال oneshot به سرور سند gopher
خلاصه
گوففیلت [-t نوع] [-p مسیر] [-h میزبان] [-s بندر] [-i مورد]
شرح
برنامه gophfilt یک نسخه خط فرمان تک شات از کلاینت gopher است که مناسب است
برای استفاده در اسکریپت های پوسته یا awk.
Internet Gopher یک سرویس تحویل اسناد توزیع شده است. این اجازه می دهد تا یک کاربر neophyte
برای دسترسی به انواع مختلف داده های موجود در میزبان های متعدد به صورت یکپارچه. این هست
با ارائه یک ترتیب سلسله مراتبی اسناد و با استفاده از a
مدل ارتباط مشتری و سرور سرور اینترنت Gopher پرس و جوهای ساده را می پذیرد،
و با ارسال یک سند به مشتری پاسخ می دهد.
Gophfilt می تواند در هر یک از دو حالت کار کند. اولین مورد در روح یونیکس است
فیلترها، به این صورت که درخواست های stdin را می پذیرد و نتایج را در stdout می نویسد. درخواست
به شکل یک آیتم کش . جدا شده با برگه است. مثلا:
1Master Gopher در UMN 1/ gopher.tc.umn.edu 70
(یا به صورت رشته ای)
"1Master Gopher در UMN\t1/\tgopher.tc.umn.edu\t70\n"
این مثال منجر به بازیابی دایرکتوری ریشه از Master Gopher می شود.
حالت دیگر Gophfilt اجازه ساخت یک درخواست gopher از آرگومان های ارائه شده را می دهد
در خط فرمان در این حالت «دستی»، حداقل موارد مسیر و نوع باید باشد
ارائه شده است. میزبان و پورت پیش فرض از فایل conf.h در زمان ساخت ماژول گرفته شده است.
-p مسیر داده های درخواستی را مشخص می کند. از مثال "فیلتر" ما در بالا، فیلد
"1/" مسیر است.
-t نوع داده های درخواستی را مشخص می کند. از مثال بالا ما، "1" پیشرو
کاراکتر نوع است (دایرکتوری، در این مورد).
-h نام میزبانی را که سرور قرار است در آن پیدا شود را مشخص می کند. میزبان پیش فرض
(CLIENT1_HOST از فایل conf.h) در صورت عدم ارائه استفاده می شود.
-s سرویس (پورت) را مشخص می کند که سرور در حال نظارت است. پورت پیش فرض
(CLIENT1_PORT از فایل conf.h) در صورت عدم ارائه استفاده می شود.
-i یک مورد جستجو را مشخص می کند. این فیلد بلافاصله پس از فیلد مسیر در
درخواست ارسال شده
-T بازه زمانی گیرنده را در چند ثانیه مشخص می کند. این حداکثر زمانی است که gophfilt انجام می دهد
منتظر اطلاعات بیشتر باشید اگر مقدار بازگشتی "timeout" توسط برنامه فراخوان متوجه شود، هر کدام
داده های دریافت شده تا آن نقطه باید مشکوک تلقی شوند.
برای ایجاد مجدد با استفاده از عملیات دستی درخواست مثال ما، باید آن را اجرا کرد
دستور زیر
gophfilt -t 1 -p 1/ -h gopher.tc.umn.edu -s 70
MORE مثال ها
در اینجا یک مثال است که سودمندی gophfilt را نشان می دهد. این خاص
مثال فقط در پردیس راتگرز کار می کند، اما موضوع را نشان می دهد
gophfilt -t 0 -p "Webster default SPELL" -i نفخ شکم
-h hangout.rutgers.edu -s 770 | گوففیلت
این مثال یک آیتم انتخابگر را از دیکشنری Webster درخواست می کند و سپس آن را لوله می کند
آیتم به gophfilt برای بازیابی بعدی تعریف واقعی. نتیجه این است
برای استفاده در stdout موجود است.
بازگشت
Gophfilt کدهای تکمیل زیر را در هنگام خروج برمی گرداند:
0 تکمیل با موفقیت
-1 خطا در تجزیه آرگومان های خط فرمان.
-2 عملیات دستی و پارامترهای ناکافی ارائه شد.
-3 عملکرد لوله ای و قادر به خواندن انتخابگر از stdin نیست.
-4 نوع مورد پشتیبانی نشده درخواست شده است.
-5 اتصال به ترکیب میزبان و پورت مشخص شده امکان پذیر نیست.
-6 خطایی در نوشتن در stdout رخ داد.
-7 در حین انتظار برای داده های بیشتر، مهلت زمانی رخ داد.
GOPHFILT(1)
با استفاده از خدمات onworks.net از gophfilt به صورت آنلاین استفاده کنید