انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

infocmp - آنلاین در ابر

infocmp را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور infocmp است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


infocmp - مقایسه یا چاپ کنید اطلاعات ترمینال توصیف

خلاصه


infocmp [-1CDEFGIKLTUVcdegilnpqrtux]
[-v n] [-s d| i| l| c] [-Q n] [-R زیرمجموعه]
[-w عرض] [-A فهرست راهنما] [-B فهرست راهنما]
[نام اصطلاح...]

شرح


infocmp می توان برای مقایسه یک باینری استفاده کرد اطلاعات ترمینال ورودی با سایر ورودی های ترمینال،
بازنویسی a اطلاعات ترمینال توضیحات برای استفاده از استفاده = قسمت terminfo یا پرینت بگیرید
a اطلاعات ترمینال توضیحات از فایل باینری (مدت) در قالب های مختلف. در تمام موارد،
ابتدا فیلدهای بولی و سپس فیلدهای عددی و سپس
فیلدهای رشته ای

به طور پیش فرض گزینه
اگر هیچ گزینه ای مشخص نشده باشد و صفر یا یک باشد نام اصطلاحات مشخص شده اند، -I گزینه خواهد بود
فرض. اگر بیش از یک نام اصطلاح مشخص شده است، -d گزینه در نظر گرفته خواهد شد.

مقایسه گزینه [-d] [-c] [-n]
infocmp مقایسه می کند اطلاعات ترمینال توضیحات ترمینال اول نام اصطلاح با هر یک از
توضیحات ارائه شده توسط ورودی برای ترمینال های دیگر نام اصطلاحات. اگر یک قابلیت است
تنها برای یکی از پایانه ها تعریف شده است، مقدار بازگشتی به نوع آن بستگی دارد
قابلیت: F برای متغیرهای بولی، -1 برای متغیرهای عدد صحیح و NULL برای رشته
متغیرها

La -d گزینه لیستی از هر قابلیتی را تولید می کند که بین دو ورودی متفاوت است.
این گزینه برای نشان دادن تفاوت بین دو ورودی ایجاد شده توسط متفاوت مفید است
افراد، برای پایانه های مشابه یا مشابه.

La -c گزینه لیستی از هر قابلیتی را که بین دو یا چند قابلیت مشترک است تولید می کند
ورودی های. قابلیت هایی که تنظیم نشده اند نادیده گرفته می شوند. این گزینه را می توان به عنوان یک سریع استفاده کرد
بررسی کنید که آیا -u گزینه ارزش استفاده را دارد

La -n گزینه لیستی از هر قابلیتی که در هیچ یک از ورودی های داده شده وجود ندارد تولید می کند. اگر
نه نام اصطلاحات داده می شود، متغیر محیطی مدت برای هر دو مورد استفاده خواهد شد
نام اصطلاحات. این می تواند به عنوان یک بررسی سریع برای بررسی اینکه آیا چیزی از a حذف شده است استفاده می شود
شرح.

منبع لیست گزینه [-من] [-L] [-C] [-r]
La -I, -Lو -C گزینه‌ها یک فهرست منبع برای هر پایانه نام‌گذاری شده تولید می‌کنند.

-I با استفاده از اطلاعات ترمینال نام
-L از نام متغیر C طولانی که در فهرست شده است استفاده کنیدterm.h>
-C با استفاده از سرپوش نام
-r در هنگام استفاده از -C، تمام قابلیت ها را در سرپوش فرم
-K را اصلاح می کند -C گزینه، بهبود سازگاری با BSD.

اگر نه نام اصطلاحات داده می شود، متغیر محیطی مدت برای ترمینال استفاده خواهد شد
نام.

منبع تولید شده توسط -C گزینه ممکن است به طور مستقیم به عنوان یک استفاده شود سرپوش ورود، اما نه همه
رشته های پارامتری را می توان به تغییر داد سرپوش فرمت. infocmp تلاش خواهد کرد
بیشتر اطلاعات پارامتر شده را تبدیل کنید، و هر چیزی که تبدیل نشده باشد به وضوح تبدیل خواهد شد
در خروجی علامت گذاری شده و نظر داده شده است. اینها باید با دست ویرایش شوند.

برای بهترین نتیجه هنگام تبدیل به سرپوش فرمت، شما باید از هر دو استفاده کنید -C و -r.
معمولاً یک توصیف termcap به 1023 بایت محدود می شود. infocmp کمتر حذف می شود
قطعات ضروری برای تناسب آن اگر در حال تبدیل به یکی از termcap (نادر) هستید
پیاده سازی هایی که اندازه نامحدود termcap را می پذیرند، ممکن است بخواهید آن را اضافه کنید -T
گزینه. با این حال، در اغلب موارد، باید به اجرای termcap کمک کنید و مقدار اضافی را کاهش دهید
فضای خالی (از -0 گزینه ای برای آن).

تمام اطلاعات padding برای رشته ها با هم جمع آوری شده و در ابتدا قرار می گیرد
از رشته که در آن سرپوش انتظار آن را دارد. بالشتک اجباری (پدینگ اطلاعات با a
دنباله '/') اختیاری خواهد شد.

معرفی سرپوش متغیرها دیگر توسط اطلاعات ترمینال، اما که از غیر قابل مشتق هستند
اطلاعات ترمینال متغیرها، خروجی خواهند بود. نه همه اطلاعات ترمینال قابلیت ها ترجمه خواهد شد.
فقط آن دسته از متغیرهایی که بخشی از سرپوش به طور معمول خروجی خواهد بود. مشخص کردن
-r گزینه این محدودیت را از بین می برد و به همه قابلیت ها اجازه خروجی می دهد
سرپوش فرم. به طور معمول شما از هر دو استفاده می کنید -C و -r گزینه ها. فرمت واقعی استفاده شده
برخی از پیشرفت‌ها را برای کاراکترهای فرار از فرمت terminfo ترکیب می‌کند. برای یک
ترجمه سختگیرانه تر سازگار با BSD، از -K گزینه به جای -C.

توجه داشته باشید که چون padding تا ابتدای قابلیت جمع می شود نه همه
قابلیت ها خروجی هستند. padding اجباری پشتیبانی نمی شود. زیرا سرپوش رشته ها هستند
نه چندان انعطاف پذیر، همیشه امکان تبدیل a وجود ندارد اطلاعات ترمینال قابلیت رشته به یک
معادل سرپوش قالب تبدیل بعدی از سرپوش فایل دوباره به اطلاعات ترمینال
فرمت لزوماً نسخه اصلی را بازتولید نمی کند اطلاعات ترمینال منبع

برخی مشترک است اطلاعات ترمینال توالی پارامترها، آنها سرپوش معادل، و برخی از پایانه ها
انواعی که معمولاً دارای چنین توالی هستند عبارتند از:

اطلاعات ترمینال سرپوش پایانه های نمایندگی
────────────────────────────────────────────────── ─────────────
%p1%c %. ADM
%p1%d %d hp، استاندارد ANSI، vt100
%p1%'x'%+%c %+x مفهوم
%i %iq استاندارد ANSI، vt100
%p1%?%'x'%>%t%p1%'y'%+%; %>xy مفهوم
% p2 قبلا چاپ شده است % p1 %r hp

استفاده = گزینه [-u]
La -u گزینه a تولید می کند اطلاعات ترمینال شرح منبع اولین ترمینال نام اصطلاح که
نسبت به مجموع توضیحات ارائه شده توسط ورودی برای پایانه های دیگر است
نام اصطلاحات. این کار را با تجزیه و تحلیل تفاوت های بین اول انجام می دهد نام اصطلاح و
دیگر نام اصطلاحات و تولید توضیحات با استفاده = فیلدها برای پایانه های دیگر که در
به این ترتیب، این امکان وجود دارد که ورودی های عمومی ترمینال را در یک ترمینال به روز رسانی کنیم
شرح. یا اگر دو پایانه مشابه وجود داشته باشد، اما در زمان‌های مختلف یا توسط کدگذاری شده باشند
افراد مختلف به طوری که هر توصیف یک توصیف کامل است، با استفاده از infocmp نشان خواهد داد
چه کاری می توان انجام داد تا یک توصیف را نسبت به دیگری تغییر دهیم.

قابلیتی با علامت at-sign (@) در صورتی که دیگر در اولین وجود نداشته باشد چاپ می شود
نام اصطلاح، اما یکی از دیگری نام اصطلاح ورودی ها حاوی یک مقدار برای آن هستند. یک قابلیت
اگر مقدار اول باشد، مقدار چاپ می شود نام اصطلاح در هیچ یک از موارد دیگر یافت نمی شود
نام اصطلاح ورودی ها، یا اگر اولین مورد از دیگری باشد نام اصطلاح ورودی هایی که این قابلیت را دارند
مقدار متفاوتی نسبت به قابلیت اول می دهد نام اصطلاح.

دستور دیگری نام اصطلاح ورودی ها قابل توجه است از کامپایلر terminfo تیک
اسکن از چپ به راست قابلیت ها را انجام می دهد و دو مورد را مشخص می کند استفاده = مدخل هایی که حاوی
ورودی‌های متفاوت برای قابلیت‌های یکسان، بسته به آن، نتایج متفاوتی را تولید خواهند کرد
ترتیبی که ورودی ها به آن داده می شوند. infocmp چنین ناسازگاری هایی را مشخص خواهد کرد
بین دیگری نام اصطلاح ورودی ها همانطور که پیدا می شوند.

از طرف دیگر، مشخص کردن یک قابلیت بعد از a استفاده = ورودی که حاوی آن قابلیت است
باعث می شود که مشخصات دوم نادیده گرفته شود. استفاده كردن infocmp برای بازآفرینی a
توضیحات می تواند یک بررسی مفید برای اطمینان از اینکه همه چیز به درستی مشخص شده است باشد
توضیحات منبع اصلی

خطای دیگری که باعث ایجاد اشتباه در فایل های کامپایل شده نمی شود، اما سرعت آن را کاهش می دهد
زمان تدوین، مشخص می کند اضافی استفاده = زمینه هایی که زائد هستند infocmp پرچم گذاری خواهد کرد
هر چیز دیگری نام اصطلاح استفاده = زمینه هایی که مورد نیاز نبود

تغییر دادن پایگاه داده ها [-آ فهرست راهنما] [-B فهرست راهنما]
مثل بقیه نفرین Utilities، infocmp به دنبال توضیحات ترمینال در چندین مورد است
مکان ها می توانید استفاده کنید TERMINFO و TERMINFO_DIRS متغیرهای محیطی برای نادیده گرفتن
فهرست پیش‌فرض جمع‌آوری شده مکان‌های جستجو (نگاه کنید به نفرین(3X) برای جزئیات).

شما همچنین می توانید از گزینه ها استفاده کنید -A و -B برای نادیده گرفتن لیست مکان‌هایی که می‌خواهید جستجو کنید
مقایسه توضیحات ترمینال:

· -A گزینه مکان را برای اولین تنظیم می کند نام اصطلاح

· -B گزینه مکان را برای دیگری تعیین می کند نام اصطلاحات.

با استفاده از این گزینه ها، می توان توضیحات یک ترمینال را با همان مقایسه کرد
نامی که در دو پایگاه داده متفاوت قرار دارد. به عنوان مثال، می توانید از این ویژگی استفاده کنید
مقایسه توضیحات برای یک ترمینال که توسط افراد مختلف ایجاد شده است.

دیگر گزینه
-0 باعث می شود که فیلدها در یک خط و بدون بسته بندی چاپ شوند.

-1 باعث می شود که فیلدها یک به یک خط چاپ شوند. در غیر این صورت، زمینه ها خواهد بود
چندین تا یک خط با حداکثر عرض 60 کاراکتر چاپ شده است.

-a می گوید infocmp به جای کنار گذاشتن قابلیت‌های اظهارنظر شده، آنها را حفظ کنید.
قابلیت ها با پیشوند آنها با نقطه نظر داده می شوند.

-D می گوید infocmp برای چاپ مکان های پایگاه داده ای که از آنها اطلاع دارد و خارج می شود.

-E قابلیت های ترمینال داده شده را به عنوان جداول مورد نیاز در اولیه ساز C تخلیه کنید
برای ساختار TERMTYPE (ساختار قابلیت ترمینال در ) این
این گزینه برای آماده سازی نسخه هایی از کتابخانه نفرین ها که برای یک مورد خاص متصل شده اند مفید است
نوع ترمینال جداول همه ثابت اعلام می شوند و با توجه به نامگذاری می شوند
نوع و نام ورودی ترمینال مربوطه.

قبل از ncurses 5.0، تقسیم بین -e و -E گزینه ها مورد نیاز نبود. ولی
پشتیبانی از نام های توسعه یافته نیاز به ساخت آرایه های قابلیت های ترمینال دارد
جدا از ساختار TERMTYPE.

-e قابلیت های ترمینال داده شده را به عنوان یک مقدار اولیه C برای TERMTYPE تخلیه کنید
ساختار (ساختار قابلیت ترمینال در ). این گزینه مفید است
برای تهیه نسخه های کتابخانه نفرین که برای یک نوع ترمینال مشخص شده سیم کشی شده است.

-F مقایسه فایل های terminfo این فرض می‌کند که دو آرگومان زیر نام فایل‌ها هستند.
فایل ها برای مطابقت های زوجی بین ورودی ها، با دو ورودی جستجو می شوند
اگر نام هر یک از آنها مطابقت داشته باشد در نظر گرفته می شود. گزارش به خروجی استاندارد چاپ می شود
ورودی‌هایی را که هیچ منطبقی در فایل دیگر ندارند، و ورودی‌هایی با بیش از یک فهرست فهرست می‌کند
همخوانی داشتن. برای ورودی‌هایی که دقیقاً یک تطابق دارند، شامل یک گزارش تفاوت است.
به طور معمول، برای کاهش حجم گزارش، استفاده از مراجع قبلا حل نمی شود
به دنبال تفاوت‌ها می‌گردید، اما می‌توان با مشخص کردن نیز، وضوح را مجبور کرد -r.

-f نمایش رشته های پیچیده terminfo که حاوی عبارات if/then/else/endif هستند
تورفتگی برای خوانایی

-G لفظ های ثابت را به شکل اعشاری به جای معادل های کاراکتر آنها نمایش دهید.

-g لفظ کاراکترهای ثابت را به جای اعشار به شکل نقل قول نشان دهید
معادل

-i تجزیه و تحلیل مقداردهی اولیه (is1, is2, is3، و تنظیم مجدد (rs1, rs2, rs3) رشته ها در
ورودی، و همچنین مواردی که برای شروع/توقف حالت موقعیت یابی مکان نما استفاده می شوند (smcup,
rmcup) و همچنین شروع/توقف حالت نقشه کلید (smkx, rmkx).

برای هر رشته، کد سعی می‌کند آن را به اعمال بر حسب رشته دیگر تجزیه و تحلیل کند
قابلیت‌های ورودی، برخی از قابلیت‌های X3.64/ISO 6429/ECMA-48، و برخی
حالت های خصوصی سری DEC VT (مجموعه توالی های خاص شناخته شده بوده است
برای کامل بودن از پایگاه داده terminfo موجود انتخاب شده است). هر خط گزارش
شامل نام قابلیت، به دنبال دو نقطه و فاصله و به دنبال آن a است
گسترش قابل چاپ رشته قابلیت با بخش هایی که مطابقت دارند شناسایی شده است
کنش‌ها به توضیحات کروشه‌دار {} ترجمه شده‌اند.

در اینجا لیستی از توالی های ویژه DEC/ANSI شناسایی شده است:

معنی عمل
──────────────────
ریست کامل RIS
مکان نما ذخیره SC
نشانگر بازیابی RC
LL خانه پایین
RSR بازنشانی منطقه اسکرول
──────────────────
تنظیم مجدد نرم DECSTR (VT320)
کنترل‌های ۷ بیتی S7C1T (VT7)
──────────────────
ISO DEC G0 گرافیک DEC را برای G0 فعال می کند
ISO UK G0 کاراکترهای بریتانیا را برای G0 فعال می کند
ISO US G0 کاراکترهای ایالات متحده را برای G0 فعال می کند
ISO DEC G1 گرافیک DEC را برای G1 فعال می کند
ISO UK G1 کاراکترهای بریتانیا را برای G1 فعال می کند
ISO US G1 کاراکترهای ایالات متحده را برای G1 فعال می کند
──────────────────
حالت صفحه کلید برنامه DECPAM
حالت صفحه کلید معمولی DECPNM
DECANSI وارد حالت ANSI شوید
──────────────────
حالت عملکرد صفحه کلید ECMA[+-]AM
حالت جایگزینی درج ECMA[+-]IRM
حالت دریافت ارسال ECMA[+-]SRM
حالت تغذیه خط ECMA[+-]LNM
──────────────────
DEC[+-]کلیدهای مکان نما برنامه CKM
حالت DEC[+-]ANM تنظیم VT52
DEC[+-]COLM حالت 132 ستونی
DEC[+-]SCLM اسکرول صاف
حالت ویدیوی معکوس DEC[+-]SCNM
حالت مبدا DEC[+-]OM
DEC[+-] حالت بسته بندی AWM
DEC[+-]حالت تکرار خودکار ARM

همچنین یک عملکرد SGR مربوط به ANSI/ISO 6429/ECMA Set Graphics را تشخیص می دهد.
نمایش، با مقادیر NORMAL، BOLD، UNDERLINE، BLINK و REVERSE. همه اما
NORMAL ممکن است با پیشوند «+» (روشن) یا «-» (خاموش) باشد.

یک SGR0 یک دنباله برجسته خالی را مشخص می کند (معادل {SGR:NORMAL}).

-l فرمت خروجی را روی terminfo تنظیم کنید.

-p هنگام مقایسه رشته ها، مشخصات padding را نادیده بگیرید.

-Q n به جای نمایش منبع در فرمت terminfo (متن)، فرمت کامپایل شده (دودویی) را چاپ کنید
بسته به مقدار گزینه به شکل هگزادسیمال یا پایه 64:

1 هگزادسیمال

2 پایه 64

3 هگزادسیمال و پایه64

-q این باعث می شود خروجی کمی کوتاه تر شود:

· با حذف عناوین فرعی و استفاده از "-"، فهرست مقایسه را کوتاهتر کنید
قابلیت های وجود ندارد، "@" برای لغو به جای "تهی".

· نظر "بازسازی شده از" را برای فهرست های منبع حذف کنید.

-Rزیرمجموعه
خروجی را به یک زیر مجموعه معین محدود کنید. این گزینه برای استفاده با نسخه های قدیمی است
اطلاعات ترمینال مانند موارد موجود در SVr1، Ultrix، یا HP/UX که مجموعه کاملی را پشتیبانی نمی‌کنند
SVR4/XSI Curses terminfo; و انواعی مانند AIX که پسوندهای خاص خود را دارند
ناسازگار با SVr4/XSI.

زیرمجموعه های اطلاعات ترمینال موجود "SVr1"، "Ultrix"، "HP" و "AIX" هستند. دیدن اطلاعات ترمینال(5) برای
جزئیات. همچنین می‌توانید زیرمجموعه «BSD» را انتخاب کنید که فقط قابلیت‌ها را با آن انتخاب می‌کند
معادل termcap شناسایی شده توسط 4.4BSD.

-s [d|i|l|c]
La -s گزینه فیلدهای درون هر نوع را طبق آرگومان زیر مرتب می کند:

d فیلدها را به ترتیبی که در آن ذخیره می شوند رها کنید اطلاعات ترمینال پایگاه داده.

i مرتب سازی بر اساس اطلاعات ترمینال نام.

l مرتب سازی بر اساس نام متغیر طولانی C.

c مرتب سازی بر اساس سرپوش نام.

اگر -s گزینه داده نشده است، فیلدهای چاپ شده بر اساس حروف الفبا مرتب می شوند
توسط اطلاعات ترمینال نام در هر نوع، به جز در مورد -C یا -L
گزینه هایی که باعث می شوند مرتب سازی توسط سرپوش نام یا سی بلند
نام متغیر به ترتیب

-T محدودیت های اندازه در متن تولید شده را حذف می کند. این عمدتا برای
آزمایش و تجزیه و تحلیل، از آنجایی که توضیحات گردآوری شده محدود است (به عنوان مثال، 1023 برای
termcap، 4096 برای terminfo).

-t می گوید تیک برای کنار گذاشتن قابلیت های اظهار نظر. به طور معمول هنگام ترجمه از
terminfo به termcap، قابلیت‌های غیرقابل ترجمه نظر داده می‌شوند.

-U می گوید infocmp تا پس از تجزیه فایل منبع، داده ها را پس از پردازش نگذارید. این
از آنجایی که این ویژگی به هنگام مقایسه محتوای واقعی دو فایل منبع کمک می کند
استنباط هایی را که infocmp باعث می شود داده های از دست رفته را پر کند.

-V نسخه ncurses مورد استفاده در این برنامه را گزارش می کند و خارج می شود.

-v n هنگام اجرای برنامه، اطلاعات ردیابی خطای استاندارد را چاپ می کند. ارزش های بالاتر
از n پرحرفی بیشتری را القا می کند.

-w عرض
خروجی را به عرض کاراکتر باشد.

-x چاپ اطلاعات برای قابلیت های تعریف شده توسط کاربر. اینها پسوندهای هستند
رپرتوار terminfo که می تواند با استفاده از -x گزینه ای از تیک.

با استفاده از خدمات onworks.net از infocmp آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    فازر
    فازر
    Phaser یک باز سریع، رایگان و سرگرم کننده است
    منبع چارچوب بازی HTML5 که ارائه می دهد
    WebGL و Canvas Rendering در سراسر
    مرورگرهای وب دسکتاپ و موبایل بازی ها
    می تواند با ...
    دانلود فازر
  • 2
    موتور VASSAL
    موتور VASSAL
    VASSAL یک موتور بازی برای ایجاد است
    نسخه های الکترونیکی تخته سنتی
    و بازی های کارتی پشتیبانی می کند
    رندر و تعامل قطعه بازی،
    و ...
    دانلود VASSAL Engine
  • 3
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF یک کتابخانه جاوا برای ایجاد است
    و ویرایش فایل های PDF با LGPL و
    مجوز منبع باز MPL. OpenPDF است
    LGPL/MPL جانشین منبع باز iText،
    و ...
    OpenPDF - Fork of iText را دانلود کنید
  • 4
    GIS SAGA
    GIS SAGA
    SAGA - سیستم برای خودکار
    تجزیه و تحلیل جغرافیایی - یک جغرافیا است
    نرم افزار سیستم اطلاعات (GIS) با
    قابلیت های بسیار زیاد برای داده های جغرافیایی
    پردازش و آنا...
    دانلود SAGA GIS
  • 5
    جعبه ابزار برای جاوا/JTOpen
    جعبه ابزار برای جاوا/JTOpen
    جعبه ابزار IBM برای جاوا / JTOpen یک است
    کتابخانه کلاس های جاوا که از
    کلاینت/سرور و برنامه نویسی اینترنتی
    مدل های سیستمی که دارای OS/400 است،
    i5/OS، o...
    جعبه ابزار را برای جاوا/JTOpen دانلود کنید
  • 6
    D3.js
    D3.js
    D3.js (یا D3 برای اسناد داده محور)
    یک کتابخانه جاوا اسکریپت است که به شما اجازه می دهد
    برای تولید داده های پویا و تعاملی
    تجسم در مرورگرهای وب با D3
    شما...
    D3.js را دانلود کنید
  • بیشتر "

دستورات لینوکس

Ad