عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

gnuattach.xemacs21 - عبر الإنترنت في السحابة

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

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

برنامج:

اسم


gnuserv ، gnuclient - خادم وعملاء XEmacs

موجز


العبقري [-nw] [-عرض العرض] [-q] [-v] [-l library] [-batch] [-f function] [-eval
شكل] [-h hostname] [-p port] [-r remote-pathhname] [[+ line] file] ...
غنودويت [-Q] النموذج المرفق
جنوسيرف
غنواتاش تمت إزالته اعتبارًا من gnuserv 3.x.

الوصف


العبقري يسمح للمستخدم بطلب عملية XEmacs قيد التشغيل لتحرير الملفات المسماة أو
الدلائل و / أو تقييم النماذج اللاذعة. اعتمادًا على بيئتك ، يمكن أن تكون X
إطار أو إطار TTY. أحد الاستخدامات النموذجية لذلك هو اتصال الطلب الهاتفي بجهاز
التي تعمل عليها حاليًا عملية XEmacs.

غنودويت هي واجهة نصية للواجهة الأمامية لـ `` gnuclient -batch -eval form ''. استخدامه
إهمال. حاول التعود على استدعاء gnuclient مباشرة.

جنوسيرف هو برنامج الخادم الذي تم تعيينه قيد التشغيل بواسطة XEmacs للتعامل مع جميع الملفات الواردة و
الطلبات الصادرة. لا يتم استدعاؤه عادةً بشكل مباشر ، ولكنه يبدأ من XEmacs بواسطة
تحميل جنوسيرف حزمة وتقييم شكل Lisp (gnuserv-start).

غنواتاش لم يعد موجود. تم استبدال وظيفتها بـ العبقري -nw.

OPTIONS


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

-nw هذا الخيار يجعل العبقري تعمل كواجهة أمامية بحيث يمكن لـ XEmacs إرفاقها بملف
TTY الحالي. سيفتح XEmacs بعد ذلك إطار TTY جديدًا. التأثير مشابه لـ
بعد أن بدأت XEmacs جديدة على هاتف TTY هذا بخيار "-nw ''. حاليا فقط
يعمل إذا كان XEmacs يعمل على نفس الجهاز مثل gnuclient. هذا هو الافتراضي
إذا لم يتم تعيين متغير البيئة "DISPLAY".

-عرض عرض، --عرض عرض
إذا تم تقديم هذا الخيار أو تم تعيين متغير البيئة "DISPLAY" عندئذٍ
سيطلب gnuclient من XEmacs تحرير الملفات في إطار على جهاز X المحدد.

-q يعلم هذا الخيار العبقري للخروج بمجرد إجراء الاتصال بامتداد
عملية XEmacs. عادة العبقري ينتظر حتى كافة الملفات الموجودة في الأمر
تم الانتهاء من الخط بـ (تم قتل المخازن المؤقتة الخاصة بهم) بواسطة عملية XEmacs ، وجميع
تم تقييم النماذج.

-v عندما يتم تحديد هذا الخيار العبقري سيطلب الملفات المحددة لتكون
تمت مشاهدتها بدلاً من تحريرها.

-l مكتبة
أخبر Emacs بتحميل المكتبة المحددة.

-حزمة أخبر Emacs بعدم فتح أي إطارات. ما عليك سوى تحميل المكتبات وتقييم كود Lisp. لو
لا توجد ملفات لتنفيذها ، أو وظائف للاستدعاء أو نماذج للتقييم تُعطى باستخدام الامتداد -l,
-fالطرق أو - العصور خيارات ، ثم تتم قراءة النماذج المراد تقييمها من STDIN.

-f وظيفة،
اجعل إيماكس ينفذ وظيفة اللثغة.

- العصور النموذج المرفق
اجعل إيماكس ينفذ شكل اللثغة.

-h اسم المضيف
يستخدم هذا الخيار فقط مع مآخذ مجال الإنترنت ، ويحدد الجهاز المضيف
التي يجب أن تعمل جنوسيرف. إذا لم يتم تحديد هذا الخيار ثم قيمة
يتم استخدام متغير البيئة GNU_HOST إذا تم تعيينه. إذا لم يتم تحديد اسم مضيف ، و
لم يتم تعيين متغير GNU_HOST ، ولن تتم محاولة الاتصال بالإنترنت.
NB: جنوسيرف لا يسمح باتصالات الإنترنت ما لم تكن مصادقة XAUTH
مستخدمة أو تم تحديد متغير GNU_SECURE والنقاط في قائمة ملف
كل المضيفين الموثوق بهم. (انظر الأمان أدناه.)

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

لاحظ أيضًا أن اسم مضيف يونيكس يمكن استخدامها لتحديد الاتصال بـ
يجب أن يستخدم الخادم مقبس مجال Unix (إذا كان مدعومًا) بدلاً من الإنترنت-
مقبس المجال.

-p ميناء يستخدم هذا الخيار فقط مع مآخذ مجال الإنترنت ، ويحدد منفذ الخدمة
تستخدم للتواصل بين الخادم والعملاء. إذا لم يتم تحديد هذا الخيار ،
ثم يتم استخدام قيمة متغير البيئة GNU_PORT ، إذا تم تعيينها ، وإلا سيتم استخدام a
يتم البحث عن خدمة تسمى `` gnuserv '' في قاعدة بيانات الخدمات. أخيرًا ، إذا كانت الإجابة لا
يمكن العثور على قيمة أخرى للمنفذ ، ثم يتم استخدام المنفذ الافتراضي وهو
عادة 21490 + uid.
لاحظ أنه منذ ذلك الحين جنوسيرف لا يسمح بخيارات سطر الأوامر ، فسيسمح المنفذ الخاص بذلك
يجب تحديدها بإحدى الطرق البديلة.

-r اسم المسار
عند استخدامه فقط مع مآخذ مجال الإنترنت ، قد تكون هناك حاجة إلى وسيطة اسم المسار
إبلاغ XEmacs بكيفية الوصول إلى الدليل الجذر لجهاز بعيد. العبقري
تضيف هذه السلسلة إلى كل وسيطة مسار معطاة. على سبيل المثال ، إذا كنت تحاول
لتحرير ملف على جهاز عميل يسمى otter ، والذي كان دليل الجذر الخاص به
يمكن الوصول إليها من جهاز الخادم عبر المسار / الشبكة / قضاعة ، ثم هذه الوسيطة
يجب ضبطه على "/ net / otter". إذا تم حذف هذا الخيار ، فسيتم أخذ القيمة
من متغير البيئة GNU_NODE ، إذا تم تعيينه ، أو السلسلة الفارغة بخلاف ذلك.

[+ ن] ملف
هذا هو مسار الملف المراد تحريره. إذا كان الملف عبارة عن دليل ، فإن ملف
عادة ما يتم استدعاء متصفحات الدليل dired أو monkey بدلاً من ذلك. يتم وضع المؤشر
في رقم السطر 'n' إذا تم تحديده.

SETUP


جنوسيرف يتم تعبئتها بشكل قياسي مع الإصدارات الحديثة من XEmacs. لذلك ، يجب أن تكون
قادرًا على بدء الخادم ببساطة عن طريق تقييم نموذج XEmacs Lisp (بدء gnuserv) ، أو
بالتساوي عن طريق كتابة "Mx gnuserv-start".

CONFIGURATION


يتم التحكم في سلوك هذه المجموعة من البرامج في الغالب من الجانب اللاذع في Emacs و
يمكن تخصيص سلوكه إلى حد كبير. اكتب `Mx custom-group RET gnuserv
RET 'لسهولة الوصول. يمكن العثور على مزيد من الوثائق في ملف "gnuserv.el"

مثال


gnuclient -q -f mh-smail
gnuclient -h الوقواق -r / ange @ otter: / تمة /*
gnuclient -nw ../src/listproc.c

يتم توفير المزيد من الأمثلة ونماذج البرامج النصية للغلاف في دليل etc / gnuserv لملف
تركيب ايماكس.

SYSV IPC


يستخدم SysV IPC للتواصل بين العبقري و جنوسيرف إذا كان الرمز SYSV_IPC هو
المحددة في الجزء العلوي من gnuserv.h. هذا غير متوافق مع كل من مجال Unix والإنترنت-
اتصال مقبس المجال كما هو موضح أدناه. ملف يسمى / tmp / gsrv ؟؟؟ تم إنشاؤه كملف
مفتاح لقائمة انتظار الرسائل ، وإذا تمت إزالته سيؤدي إلى الاتصال بين الخادم و
فشل العميل حتى يتم إعادة تشغيل الخادم.

نطاق UNIX مآخذ


يتم استخدام مقبس مجال Unix للتواصل بين العبقري و جنوسيرف إذا كان الرمز
تم تعريف UNIX_DOMAIN_SOCKETS في الجزء العلوي من gnuserv.h. ملف يسمى
تم إنشاء / tmp / gsrvdir ؟؟؟؟ / gsrv للتواصل. إذا تم تعيين الرمز USE_TMPDIR في
الجزء العلوي من gnuserv.h ، $ TMPDIR ، عند ضبطه ، يُستخدم بدلاً من / tmp. إذا كان هذا الملف
تم حذفه ، أو يحتوي TMPDIR على قيم مختلفة للاتصال بين الخادم والعميل
بين الخادم والعميل ستفشل. فقط المستخدم الذي يقوم بتشغيل gnuserv سيكون قادرًا على ذلك
الاتصال بالمقبس.

نطاق الانترنت مآخذ


تستخدم مآخذ مجال الإنترنت للتواصل بين العبقري و جنوسيرف إذا كان
تم تعريف رمز INTERNET_DOMAIN_SOCKETS أعلى gnuserv.h. كلا مجال الإنترنت
ويمكن استخدام مآخذ مجال Unix في نفس الوقت. إذا تم تحديد اسم مضيف عبر -h أو
عبر متغير البيئة GNU_HOST ، العبقري إنشاء اتصالات باستخدام الإنترنت
مقبس المجال. إذا لم يكن الأمر كذلك ، تتم محاولة الاتصال المحلي عبر مقبس مجال unix أو
SYSV IPC.

الأمن


باستخدام مآخذ مجال الإنترنت ، هناك حاجة إلى شكل أكثر قوة من الأمن لم يكن كذلك
ضروري مع مآخذ مجال Unix أو SysV IPC. حاليا ، اثنين من المصادقة
يتم دعم البروتوكولات لتوفير هذا: MIT-MAGIC-COOKIE-1 (استنادًا إلى X11) com.xauth1
البرنامج) وآلية بسيطة للتحكم في الوصول تعتمد على المضيف ، تسمى فيما بعد GNUSERV-1. ال
بروتوكول GNUSERV-1 متاح دائمًا ، في حين أن دعم MIT-MAGIC-COOKIE-1 قد أو ربما
لم يتم تمكينها (عبر #define في الجزء العلوي من gnuserv.h) في وقت الترجمة.

جنوسيرف، باستخدام GNUSERV-1 ، ينفذ شكلاً محدودًا من التحكم في الوصول على مستوى الماكينة.
افتراضيًا ، لا يتم فتح مقبس مجال الإنترنت. إذا كان يمكن العثور على المتغير GNU_SECURE
in جنوسيرفالخاص بالبيئة ، ويسمي اسم ملف قابل للقراءة ، ثم يتم فتح هذا الملف و
من المفترض أن تكون قائمة بالمضيفين ، واحد في كل سطر ، سيسمح الخادم بالطلبات منها.
سيتم رفض الاتصالات من أي مضيف آخر. حتى الآلة التي جنوسيرف is
لا يُسمح بالتشغيل لإجراء اتصالات عبر مقبس الإنترنت ما لم يكن اسم المضيف الخاص به
محددًا صراحةً في هذا الملف. لاحظ أن المضيف قد يكون إما عنوان IP رقمي
أو اسم مضيف ، وذاك أي وقت يجوز للمستخدم على مضيف معتمد الاتصال بـ gnuserv و
تنفيذ elisp التعسفي (على سبيل المثال ، حذف جميع ملفاتك). إذا كان هذا الملف يحتوي على الكثير من ملفات
hostnames ثم قد يستغرق الخادم وقتًا طويلاً لبدء التشغيل.

عند تمكين بروتوكول MIT-MAGIC-COOKIE-1 ، يكون مقبس الإنترنت is افتتح بشكل افتراضي.
جنوسيرف سيقبل اتصالاً من أي مضيف ، وينتظر "ملف تعريف الارتباط السحري"
(بشكل أساسي ، كلمة مرور) ليقدمها العميل. إذا لم يقدم العميل ملف
ملف تعريف الارتباط ، أو إذا كان ملف تعريف الارتباط خاطئًا ، فسيتم اعتبار مصادقة العميل
فشل. عند هذه النقطة. جنوسيرف يعود إلى بروتوكول GNUSERV-1 ؛ إذا كان العميل
الاتصال من مضيف مدرج في ملف GNU_SECURE ، سيتم قبول الاتصال ،
وإلا فسيتم رفضه.

باستخدام MIT-MAGIC-COOKIE-1 المصادقة
عندما جنوسيرف عند بدء تشغيل الخادم ، فإنه يبحث عن ملف تعريف الارتباط المحدد للعرض 999 على
الجهاز الذي يتم تشغيله فيه. إذا تم العثور على ملف تعريف الارتباط ، فسيتم تخزينه لاستخدامه كملف
ملف تعريف ارتباط المصادقة. يتم تحديد ملفات تعريف الارتباط هذه في ملف تفويض (عادةً
~ /. السلطة) يتم التلاعب به بواسطة X11 com.xauth(1) برنامج. على سبيل المثال ، آلة
"كالي" التي تدير emacs التي تستدعي جنوسيرف يجب الرد على النحو التالي (في
موجه قذيفة) عند الإعداد بشكل صحيح.

قائمة كالي٪ xauth
GS65.SP.CS.CMU.EDU:0 MIT-MAGIC-COOKIE-1 11223344
KALI.FTM.CS.CMU.EDU: 999 MIT-MAGIC-COOKIE-1 1234

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

من جانب جهاز العميل ، يجب أن يحتوي ملف التفويض على سطر متطابق ،
تحديد الخادم بسكويت. وبعبارة أخرى ، على آلة "foobar" التي ترغب في
اتصل بـ "kali" ، يجب أن يحتوي إخراج "xauth list" على السطر:

KALI.FTM.CS.CMU.EDU: 999 MIT-MAGIC-COOKIE-1 1234

لمزيد من المعلومات حول ملفات التفويض ، ألق نظرة على ملف com.xauth(1 × 11) صفحة الدليل ،
أو استدعاء xauth بشكل تفاعلي (بدون أي وسيطات) واكتب "help" في الموجه.
تذكر هذه الحالة باسم بروتوكول التفويض (أي "MIT-MAGIC-
ملف تعريف الارتباط -1 ') is بارز!

البيئة


عرض جهاز X الافتراضي لوضع إطار التحرير.

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


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    فيزر
    فيزر
    Phaser هو مفتوح سريع ومجاني وممتع
    مصدر إطار عمل لعبة HTML5 الذي يوفر
    عرض WebGL و Canvas عبر
    متصفحات الويب لسطح المكتب والجوال. ألعاب
    يمكن المشاركة ...
    تحميل Phaser
  • 2
    محرك VASSAL
    محرك VASSAL
    VASSAL هو محرك لعبة للإبداع
    النسخ الإلكترونية للسبورة التقليدية
    وألعاب الورق. يوفر الدعم ل
    عرض قطعة اللعبة والتفاعل ،
    و...
    قم بتنزيل محرك VASSAL
  • 3
    OpenPDF - شوكة iText
    OpenPDF - شوكة iText
    OpenPDF هي مكتبة جافا للإنشاء
    وتحرير ملفات PDF باستخدام LGPL و
    ترخيص MPL مفتوح المصدر. OpenPDF هو ملف
    LGPL / MPL وريث مفتوح المصدر لـ iText ،
    ا...
    قم بتنزيل OpenPDF - Fork of iText
  • 4
    ساجا جيس
    ساجا جيس
    SAGA - النظام الآلي
    التحليلات الجيولوجية - هو جغرافي
    برنامج نظام المعلومات (GIS) مع
    قدرات هائلة للبيانات الجغرافية
    المعالجة وآنا ...
    تنزيل SAGA GIS
  • 5
    Toolbox for Java / JTOpen
    Toolbox for Java / JTOpen
    يعد IBM Toolbox for Java / JTOpen ملف
    مكتبة من فئات Java التي تدعم
    العميل / الخادم وبرمجة الإنترنت
    نماذج لنظام يعمل بنظام التشغيل OS / 400 ،
    i5 / OS ، س ...
    تنزيل Toolbox for Java / JTOpen
  • 6
    D3.js
    D3.js
    D3.js (أو D3 للمستندات المستندة إلى البيانات)
    هي مكتبة جافا سكريبت تسمح لك
    لإنتاج بيانات ديناميكية وتفاعلية
    تصورات في متصفحات الويب. مع D3
    أنت...
    تنزيل D3.js
  • أكثر "

أوامر لينكس

Ad