الانجليزيةالفرنسيةإسباني

تشغيل الخوادم | Ubuntu > | Fedora > |


OnWorks فافيكون

infocmp - على الإنترنت في السحابة

قم بتشغيل infocmp في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر infocmp الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


إنفوكب - قارن أو اطبع معلومات المدى الوصف

موجز


إنفوكب [-1CDEFGIKLTUVcdegilnpqrtux]
[-v n] [-s d| i| l| c] [-Q n] [-R فرعية]
[-w عرض] [-A دليل] [-B دليل]
[اسم المصطلح...]

وصف


إنفوكب يمكن استخدامها لمقارنة ثنائي معلومات المدى الدخول مع إدخالات معلومات المصطلحات الأخرى ،
إعادة كتابة أ معلومات المدى وصف للاستفادة من استخدم = حقل معلومات المصطلح ، أو طباعته
a معلومات المدى وصف من الملف الثنائي (مصطلح) بتنسيقات متنوعة. في جميع الحالات،
ستتم طباعة الحقول المنطقية أولاً ، متبوعة بالحقول الرقمية ، متبوعة بامتداد
سلسلة الحقول.

الترتيب الخيارات
إذا لم يتم تحديد أي خيارات وكان صفر أو واحد أسماء المصطلحات محددة ، و -I سيكون الخيار
يفترض. إذا كان هناك أكثر من واحد اسم المصطلح محددًا ، -d سيتم افتراض الخيار.

مقارنة الخيارات [-د] [-c] [-ن]
إنفوكب يقارن ال معلومات المدى وصف المحطة الأولى اسم المصطلح مع كل من
الأوصاف التي قدمتها إدخالات المحطة الأخرى أسماء المصطلحات. إذا كانت القدرة
المعرفة لواحد فقط من المحطات ، ستعتمد القيمة التي تم إرجاعها على نوع
الإمكانية: F للمتغيرات المنطقية ، -1 للمتغيرات الصحيحة ، و اغية للسلسلة
المتغيرات.

يوفر -d الخيار ينتج قائمة بكل قدرة تختلف بين إدخالين.
هذا الخيار مفيد لإظهار الفرق بين إدخالين تم إنشاؤهما بواسطة مختلف
الناس ، لنفس المحطات أو مماثلة.

يوفر -c الخيار ينتج قائمة بكل قدرة مشتركة بين اثنين أو أكثر
إدخالات. يتم تجاهل القدرات التي لم يتم تعيينها. يمكن استخدام هذا الخيار كخيار سريع
تحقق لمعرفة ما إذا كان -u الخيار يستحق الاستخدام.

يوفر -n ينتج الخيار قائمة بكل قدرة غير موجودة في أي من الإدخالات المحددة. لو
لا أسماء المصطلحات متغير البيئة مصطلح سيتم استخدامها لكل من
أسماء المصطلحات. يمكن استخدام هذا كتحقق سريع لمعرفة ما إذا تم ترك أي شيء خارج ملف
وصف.

مصدر القائمة الخيارات [-أنا] [-L] [-C] [-r]
يوفر -I, -Lو -C خيارات ستنتج قائمة بالمصادر لكل محطة طرفية مسماة.

-I استخدم ال معلومات المدى أسماء
-L استخدم اسم متغير C الطويل المدرج فيمصطلح ح>
-C استخدم ال ترمكاب أسماء
-r عند استخدام -C، وضع جميع الإمكانات في ترمكاب النموذج المرفق
-K يعدل -C خيار تحسين التوافق BSD.

إذا كانت الإجابة بلا أسماء المصطلحات متغير البيئة مصطلح سوف تستخدم للمحطة
الاسم.

المصدر الذي أنتجته -C يمكن استخدام الخيار مباشرة كملف ترمكاب الدخول ، ولكن ليس كل شيء
يمكن تغيير السلاسل ذات المعلمات إلى ترمكاب تنسيق. إنفوكب سيحاول
تحويل معظم المعلومات ذات المعلمات ، وأي شيء لم يتم تحويله سيكون واضحًا
ملحوظ في الإخراج وعلق بها. يجب تحرير هذه باليد.

للحصول على أفضل النتائج عند التحويل إلى ترمكاب التنسيق ، يجب عليك استخدام كليهما -C و -r.
عادةً ما يقتصر وصف حرف الأحرف على 1023 بايت. تقليم infocmp أقل
الأجزاء الأساسية لجعلها مناسبة. إذا كنت تقوم بالتحويل إلى أحد المصطلحات (النادرة)
التطبيقات التي تقبل حجمًا غير محدود من حرف الأحرف ، قد ترغب في إضافة -T
اختيار. ومع ذلك ، في كثير من الأحيان ، يجب أن تساعد في تنفيذ termcap ، وتقليص الزائدة
مسافة بيضاء (استخدم ملف -0 خيار لذلك).

سيتم جمع جميع معلومات الحشو للسلاسل معًا ووضعها في البداية
من السلسلة حيث ترمكاب تتوقع ذلك. الحشو الإلزامي (معلومات الحشو مع أ
لاحقة '/') اختيارية.

الجميع ترمكاب المتغيرات التي لم تعد مدعومة من قبل معلومات المدى، ولكن التي يمكن اشتقاقها من الآخر
معلومات المدى المتغيرات ، سيتم إخراجها. ليس كل شيء معلومات المدى سيتم ترجمة القدرات ؛
فقط تلك المتغيرات التي كانت جزءًا من ترمكاب سيكون عادة الإخراج. تحديد
-r الخيار سيزيل هذا التقييد ، مما يسمح بإخراج جميع الإمكانات
ترمكاب شكل. عادة يمكنك استخدام كلا من -C و -r والخيارات. الشكل الفعلي المستخدم
يدمج بعض التحسينات للأحرف التي تم تجاوزها من تنسيق معلومات المصطلح. ل
ترجمة متوافقة مع BSD أكثر صرامة ، استخدم تنسيق -K الخيار بدلا من -C.

لاحظ أنه نظرًا لأنه يتم تجميع المساحة المتروكة في بداية الإمكانية ، ليس كل شيء
القدرات هي الإخراج. المساحة المتروكة الإلزامية غير مدعومة. لأن ترمكاب السلاسل
ليس بالمرونة ، فليس من الممكن دائمًا تحويل ملف معلومات المدى قدرة السلسلة في ملف
معادل ترمكاب صيغة. التحويل اللاحق لـ ترمكاب الملف مرة أخرى إلى معلومات المدى
لن يعيد التنسيق بالضرورة إنتاج الأصل معلومات المدى مصدر.

بعض الأشياء الشائعة معلومات المدى تسلسل المعلمات ، الخاصة بهم ترمكاب مكافئات ، وبعض المحطة الطرفية
الأنواع التي عادة ما يكون لها مثل هذه التسلسلات ، هي:

معلومات المدى ترمكاب المحطات التمثيلية
────────────────────────────────────────────────── ─────────────
٪ p1٪ ج %. ADM
٪ p1٪ d %d حصان ، معيار ANSI ، vt100
٪ p1٪ 'x'٪ +٪ c ٪ + س مفهوم
%i %iq معيار ANSI ، vt100
٪ p1٪؟٪ 'x'٪>٪ t٪ p1٪ 'y'٪ +٪؛ ٪> س ص مفهوم
٪ p2 تتم طباعته من قبل ٪ p1 %r hp

استخدم = خيار [-u]
يوفر -u ينتج الخيار أ معلومات المدى وصف المصدر للمحطة الأولى اسم المصطلح التي
يتعلق بمجموع الأوصاف التي قدمتها إدخالات المحطات الأخرى
أسماء المصطلحات. يقوم بذلك عن طريق تحليل الاختلافات بين الأول اسم المصطلح و
آخر أسماء المصطلحات وإنتاج وصف باستخدام استخدم = الحقول للمحطات الأخرى. في
بهذه الطريقة ، من الممكن تعديل إدخالات معلومات المصطلحات العامة في الطرفية
وصف. أو ، في حالة وجود محطتين متشابهتين ، ولكن تم تشفيرهما في أوقات مختلفة أو حسب
أشخاص مختلفين بحيث يكون كل وصف وصفًا كاملاً ، باستخدام إنفوكب سوف تظهر
ما الذي يمكن فعله لتغيير وصف واحد ليكون نسبيًا للآخر.

ستتم طباعة القدرة بعلامة (@) إذا لم تعد موجودة في الأولى
اسم المصطلح، ولكن واحد من الآخر اسم المصطلح إدخالات تحتوي على قيمة لها. القدرة
تتم طباعة القيمة إذا كانت القيمة في الأول اسم المصطلح لم يتم العثور عليه في أي من الآخرين
اسم المصطلح إدخالات ، أو إذا كان الأول من الآخر اسم المصطلح الإدخالات التي لديها هذه القدرة
يعطي للقدرة قيمة مختلفة عن تلك الموجودة في الأول اسم المصطلح.

ترتيب الآخر اسم المصطلح إدخالات كبيرة. منذ مترجم terminfo عرة
يقوم بفحص القدرات من اليسار إلى اليمين ، مع تحديد اثنين استخدم = الإدخالات التي تحتوي على
ستؤدي الإدخالات المختلفة لنفس الإمكانات إلى نتائج مختلفة اعتمادًا على
ترتيب تقديم الإدخالات. إنفوكب سيبلغ عن أي تناقض من هذا القبيل
بين الاخر اسم المصطلح إدخالات كما تم العثور عليها.

بدلا من ذلك ، تحديد القدرة بعد a استخدم = الإدخال الذي يحتوي على تلك القدرة
سيؤدي إلى تجاهل المواصفات الثانية. استخدام إنفوكب لإعادة إنشاء أ
يمكن أن يكون الوصف فحصًا مفيدًا للتأكد من تحديد كل شيء بشكل صحيح في
وصف المصدر الأصلي.

خطأ آخر لا يتسبب في ملفات مترجمة غير صحيحة ، ولكنه يؤدي إلى إبطاء ملف
وقت التجميع ، يتم تحديد وقت إضافي استخدم = الحقول غير الضرورية. إنفوكب سوف العلم
أي دولة أخرى اسم المصطلح استخدم = الحقول التي لم تكن هناك حاجة.

متغير قواعد بيانات [-أ دليل] [-ب دليل]
مثل غيرها من سأركع المرافق ، يبحث infocmp عن أوصاف المحطة في عدة
أماكن. يمكنك استعمال ال تيرمينفو و TERMINFO_DIRS متغيرات البيئة لتجاوز
القائمة الافتراضية المجمعة للأماكن المراد البحث فيها (انظر الشتائم(3X) للتفاصيل).

يمكنك أيضًا استخدام الخيارات -A و -B لتجاوز قائمة الأماكن المراد البحث فيها عند
مقارنة الأوصاف الطرفية:

· ال -A الخيار يحدد الموقع لأول اسم المصطلح

· ال -B الخيار يحدد موقع الآخر أسماء المصطلحات.

باستخدام هذه الخيارات ، من الممكن مقارنة الأوصاف الخاصة بالمحطة بنفس الشيء
اسم موجود في قاعدتي بيانات مختلفتين. على سبيل المثال ، يمكنك استخدام هذه الميزة لـ
مقارنة الأوصاف لنفس المحطة التي أنشأها أشخاص مختلفون.

أصناف أخرى الخيارات
-0 يتسبب في طباعة الحقول على سطر واحد ، دون التفاف.

-1 يتسبب في طباعة الحقول من واحد إلى سطر. خلاف ذلك ، ستكون الحقول
طباعة عدة سطر حتى عرض 60 حرفًا كحد أقصى.

-a يروي إنفوكب للاحتفاظ بالإمكانيات التي تم التعليق عليها بدلاً من التخلص منها.
يتم التعليق على القدرات من خلال تسبقها بنقطة.

-D يروي إنفوكب لطباعة مواقع قاعدة البيانات التي يعرف عنها ، والخروج.

-E تفريغ إمكانات المحطة المعينة كجداول ، المطلوبة في مُهيئ C
لهيكل TERMTYPE (هيكل قدرة المحطة في ). هذا
الخيار مفيد لإعداد إصدارات مكتبة اللعنات التي تم توصيلها ببعضها البعض
نوع المحطة. تم إعلان جميع الجداول ثابتة ، وتم تسميتها وفقًا لـ
اكتب واسم إدخال المحطة المقابل.

قبل ncurses 5.0 ، يكون الانقسام بين ملف -e و -E لم تكن هناك حاجة للخيارات ؛ لكن
يتطلب دعم الأسماء الموسعة إنشاء صفائف القدرات الطرفية
منفصلة عن هيكل TERMTYPE.

-e تفريغ قدرات المحطة المعينة كمبدئ C لـ TERMTYPE
هيكل (هيكل قدرة المحطة في ). هذا الخيار مفيد
لإعداد إصدارات مكتبة اللعنات السلكية لنوع طرفي معين.

-F قارن ملفات معلومات المصطلح. هذا يفترض أن الوسيطتين التاليتين هما أسماء ملفات.
يتم البحث في الملفات عن التطابقات الزوجية بين الإدخالات ، بإدخالين
تعتبر متطابقة إذا كان أي من أسمائهم يفعل ذلك. التقرير المطبوع على الإخراج القياسي
يسرد الإدخالات مع عدم وجود مطابقات في الملف الآخر ، والإدخالات التي تحتوي على أكثر من واحد
تطابق. بالنسبة للإدخالات ذات المطابقة الواحدة تمامًا ، فإنها تتضمن تقريرًا عن الفروق.
عادة ، لتقليل حجم التقرير ، لم يتم حل مراجع الاستخدام من قبل
البحث عن الاختلافات ، ولكن يمكن فرض الدقة من خلال التحديد أيضًا -r.

-f عرض سلاسل معلومات المصطلحات المعقدة التي تحتوي على تعبيرات 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-series الخاصة (تم التعرف على مجموعة التتابعات الخاصة
تم تحديده لاكتمال قاعدة بيانات معلومات المصطلحات الحالية). كل سطر تقرير
يتكون من اسم القدرة ، متبوعًا بنقطتين ومسافة ، متبوعًا بعلامة
تم التعرف على توسيع قابل للطباعة لسلسلة القدرة مع أقسام مطابقة
الإجراءات المترجمة إلى {} أوصاف ذات أقواس.

فيما يلي قائمة بالتسلسلات الخاصة DEC / ANSI التي تم التعرف عليها:

معنى العمل
────────────────────────────────────────
إعادة تعيين RIS الكامل
مؤشر حفظ SC
RC استعادة المؤشر
ليرة لبنانية المنزل لأسفل
إعادة تعيين منطقة التمرير RSR
────────────────────────────────────────
إعادة تعيين ضعيف DECSTR (VT320)
ضوابط S7C1T 7 بت (VT220)
────────────────────────────────────────
يقوم 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
التسليم ، مع القيم NORMAL و BOLD و UNDERLINE و BLINK و REVERSE. الكل ما عدا
يمكن أن يبدأ NORMAL بـ "+" (تشغيل) أو "-" (إيقاف).

يعيّن SGR0 تسلسل تمييز فارغًا (يعادل {SGR: NORMAL}).

-l تعيين تنسيق الإخراج إلى معلومات النهاية.

-p تجاهل مواصفات الحشو عند مقارنة السلاسل.

-Q n بدلاً من إظهار المصدر بتنسيق terminfo (text) ، اطبع التنسيق المترجم (الثنائي)
في شكل سداسي عشري أو أساس 64 ، اعتمادًا على قيمة الخيار:

1 سداسي عشري

2 قاعدة 64

3 سداسي عشري و base64

-q هذا يجعل الإخراج أقصر قليلاً:

· اجعل قائمة المقارنة أقصر عن طريق حذف العناوين الفرعية ، واستخدام "-"
قدرات غائبة ، "@" للإلغاء بدلاً من "NULL".

حذف "المعاد بناؤها من" التعليق لقوائم المصدر.

-Rفرعية
تقييد الإخراج إلى مجموعة فرعية معينة. هذا الخيار للاستخدام مع الإصدارات القديمة من
شروط مثل تلك الموجودة على SVr1 أو Ultrix أو HP / UX التي لا تدعم مجموعة كاملة من
SVR4 / XSI مصطلح الشتائم ؛ ومتغيرات مثل AIX التي لها امتدادات خاصة بها
غير متوافق مع SVr4 / XSI.

مجموعات المعلومات الفرعية المتاحة هي "SVr1" و "Ultrix" و "HP" و "AIX" ؛ ارى معلومات المدى(5) من أجل
تفاصيل. يمكنك أيضًا اختيار المجموعة الفرعية "BSD" التي تختار الإمكانات فقط مع
معادلات حرف الأحرف المعترف بها في 4.4BSD.

-s [د | ط | ل | ج]
يوفر -s الخيار يفرز الحقول داخل كل نوع وفقًا للوسيطة أدناه:

d اترك الحقول بالترتيب الذي تم تخزينها به في معلومات المدى قاعدة البيانات.

i ترتيب حسب معلومات المدى الاسم.

l الفرز حسب اسم المتغير C الطويل.

c فرز حسب ترمكاب الاسم.

إذا كان -s لم يتم تحديد الخيار ، سيتم فرز الحقول المطبوعة أبجديًا
عن طريق معلومات المدى اسم داخل كل نوع ، إلا في حالة -C أو ال -L
الخيارات ، والتي تتسبب في إجراء الفرز بواسطة ملف ترمكاب اسم أو طويل ج
اسم المتغير ، على التوالي.

-T يزيل قيود الحجم على النص الذي تم إنشاؤه. هذا مفيد بشكل أساسي لـ
الاختبار والتحليل ، نظرًا لأن الأوصاف المجمعة محدودة (على سبيل المثال ، 1023 لـ
termcap ، 4096 للمعلومات النهائية).

-t يروي عرة لتجاهل إمكانيات التعليق عليها. عادة عند الترجمة من
معلومات مصطلح إلى termcap ، يتم التعليق على القدرات غير القابلة للترجمة.

-U يروي إنفوكب لعدم معالجة البيانات بعد تحليل الملف المصدر. هذه
تساعد الميزة عند مقارنة المحتويات الفعلية لملفين مصدر ، نظرًا لأنها
يستبعد الاستنتاجات التي إنفوكب يجعل لملء البيانات المفقودة.

-V تقارير إصدار ncurses التي تم استخدامها في هذا البرنامج ، والمخارج.

-v n يطبع معلومات التتبع على الخطأ القياسي أثناء تشغيل البرنامج. قيم أعلى
للحث على إسهاب أكبر.

-w عرض
يغير الإخراج إلى عرض حرفا.

-x معلومات الطباعة للقدرات المعرفة من قبل المستخدم. هذه امتدادات لملف
مرجع معلومات المصطلحات الذي يمكن تحميله باستخدام امتداد -x الخيار عرة.

استخدم infocmp عبر الإنترنت باستخدام خدمات onworks.net


Ad


Ad