.\" -*- coding: UTF-8 -*- '\" t .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH SYSTEMD\-ESCAPE 1 "" "systemd 260.2" systemd\-escape .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH الاسم systemd\-escape \- تعمية السلاسل لاستخدامها في أسماء وحدات systemd .SH موجز .HP \w'\fBsystemd\-escape\fR\ 'u \fBsystemd\-escape\fP [خيارات...] [سلسلة...] .SH الوصف .PP يمكن استخدام \fBsystemd\-escape\fP لتعمية السلاسل لإدراجها في أسماء وحدات systemd\&. يمكن استخدام الأمر لتعمية السلاسل وإلغاء تعميتها\&. .PP يأخذ الأمر أي عدد من السلاسل في سطر الأوامر، ويعالجها فرديًا، واحدة تلو الأخرى\&. يخرجها مفصولة بمسافات إلى stdout\&. .PP مبدئيًا، يعمي هذا الأمر السلاسل الممررة، ما لم يمرر \fB\-\-unescape\fP مما يؤدي إلى تطبيق العملية العكسية\&. إذا أعطي \fB\-\-mangle\fP، يطبق وضع خاص من التعمية بدلاً من ذلك، يفترض أن السلسلة معمية بالفعل لكنه يعمي كل ما يبدو غير معمي بوضوح\&. .PP للتفاصيل حول خوارزميات التعمية وإلغاء التعمية، انظر القسم ذي الصلة في \fBsystemd.unit\fP(5)\&. .SH الخيارات .PP الخيارات التالية مفهومة: .PP \fB\-\-suffix=\fP .RS 4 يُلحق لاحقة نوع الوحدة المحددة بالسلسلة المعمية\&. يأخذ أحد أنواع الوحدات المدعومة من systemd، مثل "service" أو "mount"\&. لا يمكن استخدامه مع \fB\-\-template=\fP أو \fB\-\-unescape\fP أو \fB\-\-mangle\fP\&. .sp أُضيف في الإصدارة 216\&. .RE .PP \fB\-\-template=\fP .RS 4 يُدرج السلاسل المعمية في قالب اسم وحدة\&. يأخذ قالب اسم وحدة مثل foobar@\&.service\&. مع \fB\-\-unescape\fP، يتوقع أسماء وحدات ممثلة لهذا القالب ويستخرج ويعمي فقط جزء المثيل\&. لا يمكن استخدامه مع \fB\-\-suffix=\fP أو \fB\-\-instance\fP أو \fB\-\-mangle\fP\&. .sp أُضيف في الإصدارة 216\&. .RE .PP \fB\-\-path\fP, \fB\-p\fP .RS 4 عند تعمية أو إلغاء تعمية سلسلة، افترض أنها تشير إلى مسار نظام ملفات\&. يبسط هذا المسار (تزال الأحرف "/" البادئة واللاحقة والمكررة، وتزال مكونات المسار غير الفعالة "\&."، وبالنسبة للمسارات المطلقة، تزال المكونات البادئة "\&.\&.")\&. بعد التبسيط، يجب ألا يحتوي المسار على "\&.\&."\&. .sp هذا مفيد بشكل خاص لتوليد سلاسل مناسبة لإلغاء التعمية مع محدد "%f" في ملفات الوحدة، انظر \fBsystemd.unit\fP(5)\&. .sp أُضيف في الإصدارة 216\&. .RE .PP \fB\-\-unescape\fP, \fB\-u\fP .RS 4 بدلاً من تعمية السلاسل المحددة، ألغ التعمية، مع عكس العملية\&. لا يمكن استخدامه مع \fB\-\-suffix=\fP أو \fB\-\-mangle\fP\&. .sp أُضيف في الإصدارة 216\&. .RE .PP \fB\-\-mangle\fP, \fB\-m\fP .RS 4 مثل \fB\-\-escape\fP، لكن يعمي فقط الأحرف التي ليست معمية بوضوح بعد، وربما يُلحق آليًا لاحقة نوع وحدة مناسبة بالسلسلة\&. لا يمكن استخدامه مع \fB\-\-suffix=\fP أو \fB\-\-template=\fP أو \fB\-\-unescape\fP\&. .sp أُضيف في الإصدارة 216\&. .RE .PP \fB\-\-instance\fP .RS 4 مع \fB\-\-unescape\fP، ألغ التعمية واطبع فقط جزء المثيل من قالب اسم وحدة ممثلة\&. ينتج خطأ لقالب غير ممثل مثل ssh@\&.service أو اسم غير قالب مثل ssh\&.service\&. يجب استخدامه مع \fB\-\-unescape\fP ولا يمكن استخدامه مع \fB\-\-template\fP\&. .sp أُضيف في الإصدار 240\&. .RE .PP \fB\-h\fP، \fB\-\-help\fP .RS 4 اطبع نص مساعدة قصير واخرج\&. .RE .PP \fB\-\-version\fP .RS 4 اطبع سلسلة إصدار قصيرة واخرج\&. .RE .SH أمثلة .PP لتعمية سلسلة واحدة: .sp .if n \{\ .RS 4 .\} .nf $ systemd\-escape \*(AqHallöchen, Meister\*(Aq Hall\exc3\exb6chen\ex2c\ex20Meister .fi .if n \{\ .RE .\} .PP لإلغاء التعمية على سلسلة واحدة: .sp .if n \{\ .RS 4 .\} .nf $ systemd\-escape \-u \*(AqHall\exc3\exb6chen\ex2c\ex20Meister\*(Aq Hallöchen, Meister .fi .if n \{\ .RE .\} .PP لتوليد وحدة الوصل لمسار: .sp .if n \{\ .RS 4 .\} .nf $ systemd\-escape \-p \-\-suffix=mount "/tmp//waldi/foobar/" tmp\-waldi\-foobar\&.mount .fi .if n \{\ .RE .\} .PP لتوليد أسماء مثيل لثلاث سلاسل: .sp .if n \{\ .RS 4 .\} .nf $ systemd\-escape \-\-template=systemd\-nspawn@\&.service \*(AqMy Container 1\*(Aq \*(Aqcontainerb\*(Aq \*(Aqcontainer/III\*(Aq systemd\-nspawn@My\ex20Container\ex201\&.service systemd\-nspawn@containerb\&.service systemd\-nspawn@container\-III\&.service .fi .if n \{\ .RE .\} .PP لاستخراج جزء المثيل لوحدة ممثلة: .sp .if n \{\ .RS 4 .\} .nf $ systemd\-escape \-u \-\-instance \*(Aqsystemd\-nspawn@My\ex20Container\ex201\&.service\*(Aq My Container 1 .fi .if n \{\ .RE .\} .PP لاستخراج جزء المثيل لمثيل لقالب معين: .sp .if n \{\ .RS 4 .\} .nf $ systemd\-escape \-u \-\-template=systemd\-nspawn@\&.service \*(Aqsystemd\-nspawn@My\ex20Container\ex201\&.service\*(Aq My Container 1 .fi .if n \{\ .RE .\} .SH "حالة الخروج" .PP عند النجاح، يُعاد الرقم 0، وإلا فيُعاد رمز فشل غير صفري\&. .SH "انظر أيضًا" .PP \fBsystemd\fP(1), \fBsystemd.unit\fP(5), \fBsystemctl\fP(1) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .