هذا هو الأمر sccsposix الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
sccs - الواجهة الأمامية للنظام الفرعي SCCS (التنمية)
موجز
com.sccs [-ص] [− د مسار] [ص مسار] أمر [الخيارات ] [يعامل ]
الوصف
إنّ كافة أنواع عهود الـ com.sccs الأداة المساعدة هي الواجهة الأمامية لبرامج SCCS. ويتضمن أيضًا القدرة على
قم بتشغيل set-user-id لمستخدم آخر لتوفير حماية إضافية.
إنّ كافة أنواع عهود الـ com.sccs يجب استدعاء الأداة المحددة أمر مع المحدد الخيارات و
يعامل. بشكل افتراضي ، كل من يعامل يجب تعديله عن طريق تهيئته بامتداد
سلسلة "SCCS / s.".
إنّ كافة أنواع عهود الـ أمر يمكن أن يكون اسم إحدى أدوات SCCS المساعدة في هذا المجلد من POSIX.1‐2008
(مشرف, دلتا, دولار فقط واحصل على خصم XNUMX% على جميع , استراتيجية الحد من الفقر, rmdel, رفق, unget, فال أو ماذا) أو إحدى الأدوات المساعدة الزائفة
المدرجة في قسم الوصف الموسع.
OPTIONS
إنّ كافة أنواع عهود الـ com.sccs يجب أن تتوافق المنفعة مع حجم التعريفات الأساسية لـ POSIX.1-2008 ، القسم
12.2, مرافق بناء الجملة التوجيهات، ما عدا ذلك الخيارات المعاملات هي في الواقع خيارات
تم تمريره إلى الأداة التي تم تسميتها بواسطة أمر. عندما يكون جزء من الأمر:
أمر [الخيارات ] [يعامل ]
تعتبر جميع الأدوات المساعدة الزائفة المستخدمة كـ أمر يجب أن تدعم المنفعة
إرشادات بناء الجملة. أي من أدوات SCCS الأخرى التي يمكن استدعاؤها بهذه الطريقة
دعم المبادئ التوجيهية إلى الحد المشار إليه في أقسام الخيارات الفردية الخاصة بهم.
يجب دعم الخيارات التالية التي تسبق أمر المعامل:
− د مسار اسم مسار الدليل الذي سيتم استخدامه كدليل جذر لملفات SCCS. ال
يجب أن يكون الافتراضي هو الدليل الحالي. ال − د الخيار له الأسبقية
القادم مشروع عامل. يرى ص.
ص مسار اسم مسار الدليل الذي توجد به ملفات SCCS. يجب أن التقصير
يكون SCCS الدليل.
إنّ كافة أنواع عهود الـ ص يختلف الخيار عن − د الخيار في ذلك − د يجب أن تكون حجة الخيار
مسبوقة باسم المسار بأكمله و ص يتم إدراج خيار الوسيطة
قبل المكون الأخير لاسم المسار. على سبيل المثال:
com.sccs − د /x ص y دولار فقط واحصل على خصم XNUMX% على جميع أ / ب
يتحول إلى:
دولار فقط واحصل على خصم XNUMX% على جميع / س / أ / ص / سب
يسمح هذا بإنشاء أسماء مستعارة مثل:
الاسم المستعار syssccs="sccs − د / البيرة / SRC"
والتي تستخدم على النحو التالي:
sysccs دولار فقط واحصل على خصم XNUMX% على جميع cmd / who.c
-ص استدعاء أمر مع معرف المستخدم الحقيقي للعملية ، وليس أي معرف مستخدم فعال
أن com.sccs تم تعيين المنفعة على. أوامر معينة (مشرف, التحقق, نظيف, فرق,
info, rmdelو اقول) لا يمكن تشغيل معرف المستخدم set-user-ID من قبل جميع المستخدمين ، لأن هذا من شأنه
السماح لأي شخص بتغيير التفويضات. يتم تشغيل هذه الأوامر دائمًا باسم
مستخدم حقيقي.
العمليات
يجب دعم المعاملات التالية:
أمر اسم الأداة المساعدة SCCS أو اسم إحدى الأدوات المساعدة الزائفة المدرجة في ملف
قسم الوصف الموسع.
الخيارات خيار أو وسيطة خيار ليتم تمريرها إلى أمر.
يعامل المعامل الذي سيتم تمريره إليه أمر.
ستدين
انظر إلى وصف الأداة المساعدة لملف أمر.
INPUT FILES
انظر إلى وصف الأداة المساعدة لملف أمر.
البيئة المتغيرات
يجب أن تؤثر متغيرات البيئة التالية على تنفيذ com.sccs:
لانج قم بتوفير قيمة افتراضية لمتغيرات التدويل غير المضبوطة أو
باطل. (انظر حجم التعريفات الأساسية لـ POSIX.1-2008 ، القسم 8.2,
التجارة في الخارج المتغيرات لأسبقية التدويل
المتغيرات المستخدمة لتحديد قيم الفئات المحلية.)
LC_ALL إذا تم التعيين على قيمة سلسلة غير فارغة ، فتجاوز قيم جميع القيم الأخرى
متغيرات التدويل.
LC_CTYPE تحديد الإعدادات المحلية لتفسير تسلسل بايت من البيانات النصية
كأحرف (على سبيل المثال ، أحادية البايت بدلاً من أحرف متعددة البايت بتنسيق
الحجج وملفات الإدخال).
رسائل LC
حدد الإعدادات المحلية التي يجب استخدامها للتأثير على تنسيق ومحتويات
رسائل التشخيص المكتوبة على خطأ قياسي.
نلسباث تحديد موقع كتالوجات الرسائل لمعالجتها رسائل LC.
مشروع
قم بتوفير قيمة افتراضية لملف − د مسار خيار. إذا كانت قيمة مشروع
يبدأ ب ، يجب اعتباره اسم مسار مطلق ؛ خلاف ذلك،
قيمة مشروع يتم التعامل معه على أنه اسم مستخدم والاسم الأولي لهذا المستخدم
يجب فحص دليل العمل لدليل فرعي SRC or مصدر. إذا كان هذا
تم العثور على الدليل، يجب استخدامه. وبخلاف ذلك، يجب استخدام القيمة كـ a
اسم المسار النسبي.
يمكن العثور على تأثيرات متغيرات البيئة الإضافية في وصف الأداة المساعدة لـ
محدد أمر.
غير متزامن فعاليات
افتراضي.
STDOUT
انظر إلى وصف الأداة المساعدة لملف أمر.
ستدير
انظر إلى وصف الأداة المساعدة لملف أمر.
OUTPUT FILES
انظر إلى وصف الأداة المساعدة لملف أمر.
وسعوا الوصف
يجب دعم المرافق الزائفة التالية على أنها أمر المعاملات. كل الخيارات
المشار إليها في القائمة التالية هي القيم الواردة في الخيارات المعاملات التالية
أمر.
التحقق أي ما يعادل info، باستثناء أنه لن تتم طباعة أي شيء في حالة عدم وجود شيء
تم التعديل ، وتعاد حالة الخروج غير الصفرية إذا تم تحرير أي شيء.
القصد من ذلك هو تضمين هذا في إدخال `` تثبيت '' في ملف makefile إلى
تأكد من تضمين كل شيء في ملف SCCS قبل أن يتم تضمين الإصدار
تثبيت.
نظيف قم بإزالة كل شيء من الدليل الحالي الذي يمكن إعادة إنشائه من SCCS
من الملفات ، ولكن لا تقم بإزالة أي ملفات يتم تحريرها. إذا كان − ب يتم إعطاء الخيار ،
سيتم تجاهل الفروع عند تحديد ما إذا كان يتم تعديلها ؛
هذا أمر خطير إذا تم الاحتفاظ بالفروع في نفس الدليل.
خلق قم بإنشاء ملف SCCS ، مع أخذ المحتويات الأولية من الملف الذي يحمل نفس الاسم.
أي خيارات مشرف تم قبولها. إذا كان الخلق ناجحًا ، يكون الأصل
يجب إعادة تسمية الملفات عن طريق وضع بادئة على أسماء الأساس بفاصلة. أعيدت تسميتها
يجب إزالة الملفات بعد التحقق من وجود ملفات SCCS
تم إنشاؤها بنجاح.
حذف أداء دلتا على الملفات المسماة وبعد ذلك دولار فقط واحصل على خصم XNUMX% على جميع إصدارات جديدة. الإصدارات الجديدة
يجب أن تحتوي على كلمات رئيسية معرفية موسعة ويجب ألا تكون قابلة للتحرير. أي − م, ص, -ص, -سو
-ص يجب أن يتم تمرير الخيارات إلى دلتا، وأي − ب, − ج, ه, -أنا, -ك, -ل, -سو -س
يجب أن يتم تمرير الخيارات إلى دولار فقط واحصل على خصم XNUMX% على جميع .
حذف أي ما يعادل حذف، باستثناء أن دولار فقط واحصل على خصم XNUMX% على جميع يجب أن تشمل المرحلة ه اختيار. هذه
الخيار مفيد لعمل نقطة فحص لمرحلة التحرير الحالية. نفس الشيء
يجب أن يتم تمرير الخيارات إلى دلتا كما هو موضح أعلاه ، وجميع الخيارات المذكورة
لـ دولار فقط واحصل على خصم XNUMX% على جميع أعلاه باستثناء ه يجب أن يتم تمريرها إلى تحرير.
فرق اكتب قائمة الاختلاف بين الإصدار الحالي للملفات التي تم سحبها
للتحرير والإصدارات بتنسيق SCCS. أي -ص, − ج, -أنا, -سو -ر الخيارات
يجب أن يتم تمريرها إلى دولار فقط واحصل على خصم XNUMX% على جميع ؛ أي -ل, -س, ه, − و, -حو − ب يجب أن يتم تمرير الخيارات إلى
فرق. A − ج يجب أن يتم تمرير الخيار إلى فرق as − ج.
تحرير أي ما يعادل دولار فقط واحصل على خصم XNUMX% على جميع ه.
حل قم بإزالة دلتا المسماة ، ولكن اترك نسخة من دلتا مع التغييرات التي تم إجراؤها
فيه. إنه مفيد لإصلاح أخطاء المترجم الصغيرة ، وما إلى ذلك. تطبيق
يجب التأكد من أن يتبعه أ -ص SID اختيار. حيث حل لا يغادر
مسارات التدقيق ، يجب استخدامها بعناية.
info اكتب قائمة بجميع الملفات التي يتم تحريرها. إذا كان − ب يتم إعطاء الخيار ، الفروع
(أي ، معرفات الأمان التي تحتوي على مكونين أو أقل) يجب تجاهلها. اذا كان -ش المستخدم خيار
يتم تقديمه ، ثم يتم سرد الملفات التي يتم تحريرها بواسطة المستخدم المحدد فقط. أ -U
يجب أن يكون الخيار معادلا ل -ش<تيار المستخدم>.
طباعة اكتب معلومات مطولة عن الملفات المسماة ، أي ما يعادل com.sccs استراتيجية الحد من الفقر.
اقول اكتب - قائمة منفصلة بالملفات التي يتم تحريرها إلى الإخراج القياسي.
يأخذ − ب, -شو -U خيارات مثل info و التحقق.
unedit هذا هو عكس تحرير أو دولار فقط واحصل على خصم XNUMX% على جميع ه. يجب استخدامه بحذر ،
منذ أي تغييرات تم إجراؤها منذ دولار فقط واحصل على خصم XNUMX% على جميع تضيع.
EXIT الوضع
يتم إرجاع قيم الخروج التالية:
0 إتمام بنجاح.
> 0 حدث خطأ.
عواقب OF أخطاء
افتراضي.
إنّ كافة أنواع عهود الـ متابعيك أقسام . غنيا بالمعلومات.
تطبيق الاستعمال
العديد من الأدوات المساعدة SCCS تأخذ أسماء الدلائل كمعامل بالإضافة إلى أسماء ملفات محددة.
المرافق الزائفة التي يدعمها com.sccs لا توصف بأنها تمتلك هذه القدرة ، ولكن
لا يمنعون من القيام بذلك.
أمثلة
1. للحصول على ملف للتحرير ، قم بتحريره وإنشاء دلتا جديدة:
com.sccs دولار فقط واحصل على خصم XNUMX% على جميع ه ملف
ex ملف
com.sccs دلتا ملف
2. للحصول على ملف من دليل آخر:
com.sccs ص / usr / src / sccs / s. دولار فقط واحصل على خصم XNUMX% على جميع سم مكعب
أو:
com.sccs دولار فقط واحصل على خصم XNUMX% على جميع /usr/src/sccs/s.cc.c
3. لعمل دلتا لعدد كبير من الملفات في الدليل الحالي:
com.sccs دلتا * .c
4. للحصول على قائمة بالملفات التي يتم تحريرها والتي ليست موجودة في الفروع:
com.sccs info − ب
5. لدلتا كل شيء يتم تحريره بواسطة المستخدم الحالي:
com.sccs دلتا $ (sccs اقول -U)
6. في ملف makefile ، للحصول على ملفات المصدر من ملف SCCS إذا لم يكن موجودًا بالفعل:
جمعية الهلال الأحمر السوداني = <الإدارية of مصدر ملفات>
دولار (SRCS):
com.sccs دولار فقط واحصل على خصم XNUMX% على جميع $ (REL) $@
الأساس المنطقي
com.sccs تعد الأدوات المساعدة المرتبطة بها جزءًا من خيار XSI Development Utilities الموجود بداخله
خيار XSI.
SCCS هو اختصار لنظام التحكم في كود المصدر. إنها صيانة و
أداة تتبع التحسين. عندما يتم وضع ملف تحت SCCS ، نظام التحكم في التعليمات البرمجية المصدر
يحتفظ بالملف ، وعند إجراء التغييرات ، يقوم بتعريفه وتخزينه في الملف باستخدام
شفرة المصدر الأصلية و / أو الوثائق. كما يتم إجراء تغييرات أخرى ، فهي كذلك
تم تحديدها والاحتفاظ بها في الملف.
من الممكن استرداد الأصل وأي مجموعة من التغييرات. أي نسخة من الملف بتنسيق
يتطور يمكن إعادة بنائه للفحص أو التعديل الإضافي. بيانات التاريخ
يمكن تخزينها مع كل إصدار ، وتوثيق سبب إجراء التغييرات ، ومن قام بها ، و
عندما تم صنعها.
المستقبل طريقة الاستعمال
لا شيء.
استخدم sccsposix عبر الإنترنت باستخدام خدمات onworks.net