diff --git a/pages.ar/common/mtr.md b/pages.ar/common/mtr.md new file mode 100644 index 0000000000..4c8c23af2f --- /dev/null +++ b/pages.ar/common/mtr.md @@ -0,0 +1,32 @@ +# mtr + +> أداة Matt's Traceroute: تجمع بين traceroute و ping. +> لمزيد من التفاصيل: . + +- تتبع المسار إلى مضيف وإرسال حزم ping مستمرة لجميع النقاط الوسيطة: + +`mtr {{example.com}}` + +- تعطيل تعيين عناوين IP وأسماء المضيفين: + +`mtr --no-dns {{example.com}}` + +- عرض المخرجات بعد إرسال 10 حزم ping لكل نقطة: + +`mtr --report-wide {{example.com}}` + +- فرض استخدام IPv4 أو IPv6: + +`mtr -4 {{example.com}}` + +- الانتظار لوقت محدد (بالثواني) قبل إرسال حزمة أخرى إلى نفس النقطة: + +`mtr --interval {{10}} {{example.com}}` + +- عرض رقم النظام المستقل (ASN) لكل نقطة: + +`mtr --aslookup {{example.com}}` + +- عرض كل من عنوان IP والاسم العكسي لـ DNS: + +`mtr --show-ips {{example.com}}` diff --git a/pages.ar/common/shred.md b/pages.ar/common/shred.md new file mode 100644 index 0000000000..84ef2e7261 --- /dev/null +++ b/pages.ar/common/shred.md @@ -0,0 +1,28 @@ +# shred + +> الكتابة فوق الملفات لحذف البيانات بشكل آمن. +> لمزيد من التفاصيل: . + +- الكتابة فوق ملف: + +`shred {{path/to/file}}` + +- الكتابة فوق ملف وعرض التقدم على الشاشة: + +`shred {{-v|--verbose}} {{path/to/file}}` + +- الكتابة فوق ملف وترك أصفار بدلاً من البيانات العشوائية: + +`shred {{-z|--zero}} {{path/to/file}}` + +- الكتابة فوق ملف عددًا معينًا من المرات: + +`shred {{-n|--iterations}} {{25}} {{path/to/file}}` + +- الكتابة فوق ملف ثم إزالته: + +`shred --remove {{path/to/file}}` + +- الكتابة فوق ملف 100 مرة، إضافة كتابة نهائية بالأصفار، حذفه بعد الكتابة وعرض تقدم العملية بشكل مفصل: + +`shred {{-vzun|--verbose --zero -u --iterations}} 100 {{path/to/file}}` diff --git a/pages.ar/common/stat.md b/pages.ar/common/stat.md new file mode 100644 index 0000000000..d38f25c19c --- /dev/null +++ b/pages.ar/common/stat.md @@ -0,0 +1,28 @@ +# stat + +> عرض معلومات عن الملف ونظام الملفات. +> لمزيد من التفاصيل: . + +- عرض خصائص ملف معين مثل الحجم، الأذونات، تواريخ الإنشاء والوصول، وغيرها: + +`stat {{path/to/file}}` + +- عرض خصائص ملف معين مثل الحجم، الأذونات، تواريخ الإنشاء والوصول، وغيرها بدون تسميات: + +`stat {{-t|--terse}} {{path/to/file}}` + +- عرض معلومات عن نظام الملفات حيث يوجد ملف معين: + +`stat {{-f|--file-system}} {{path/to/file}}` + +- عرض أذونات الملف بصيغة ثُمانية فقط: + +`stat {{-c|--format}} "%a %n" {{path/to/file}}` + +- عرض مالك الملف والمجموعة التابعة له: + +`stat {{-c|--format}} "%U %G" {{path/to/file}}` + +- عرض حجم ملف معين بالبايت: + +`stat {{-c|--format}} "%s %n" {{path/to/file}}` diff --git a/pages.ar/common/whois.md b/pages.ar/common/whois.md new file mode 100644 index 0000000000..671f5f569a --- /dev/null +++ b/pages.ar/common/whois.md @@ -0,0 +1,16 @@ +# whois + +> عميل سطر الأوامر لبروتوكول WHOIS (RFC 3912). +> لمزيد من التفاصيل: . + +- الحصول على معلومات حول اسم نطاق: + +`whois {{example.com}}` + +- الحصول على معلومات حول عنوان IP: + +`whois {{8.8.8.8}}` + +- الحصول على جهة الاتصال للإبلاغ عن إساءة استخدام عنوان IP: + +`whois -b {{8.8.8.8}}` diff --git a/pages.ar/linux/blkid.md b/pages.ar/linux/blkid.md new file mode 100644 index 0000000000..cd7d708119 --- /dev/null +++ b/pages.ar/linux/blkid.md @@ -0,0 +1,12 @@ +# blkid + +> يعرض جميع الأقسام الخاصة بالقرص الصلب ومعرّفاتها الفريدة (UUID). +> لمزيد من التفاصيل: . + +- عرض جميع الأقسام: + +`sudo blkid` + +- عرض جميع الأقسام في جدول، بما في ذلك نقاط التحميل الحالية: + +`sudo blkid {{-o|--output}} list` diff --git a/pages.ar/linux/getcap.md b/pages.ar/linux/getcap.md new file mode 100644 index 0000000000..bb8f2b128a --- /dev/null +++ b/pages.ar/linux/getcap.md @@ -0,0 +1,16 @@ +# getcap + +> أمر لعرض اسم وصلاحيات كل ملف محدد. +> لمزيد من التفاصيل: . + +- الحصول على الصلاحيات للملفات المحددة: + +`getcap {{path/to/file1 path/to/file2 ...}}` + +- (Recursive) الحصول على الصلاحيات لجميع الملفات داخل المجلدات المحددة بشكل متكرر: + +`getcap -r {{path/to/directory1 path/to/directory2 ...}}` + +- عرض جميع الإدخالات التي تم البحث عنها حتى لو لم يتم تعيين أي صلاحيات: + +`getcap -v {{path/to/file1 path/to/file2 ...}}` diff --git a/pages.ar/linux/setcap.md b/pages.ar/linux/setcap.md new file mode 100644 index 0000000000..c8c2a2673f --- /dev/null +++ b/pages.ar/linux/setcap.md @@ -0,0 +1,25 @@ +# setcap + +> تعيين الصلاحيات لملف محدد. +> انظر أيضًا: `getcap`. +> لمزيد من التفاصيل: . + +- تعيين الصلاحية `cap_net_raw` (لاستخدام مآخذ RAW و PACKET) لملف معين: + +`setcap '{{cap_net_raw}}' {{path/to/file}}` + +- تعيين عدة صلاحيات على ملف (`ep` خلف الصلاحية تعني "مفعلة ومسموح بها"): + +`setcap '{{cap_dac_read_search,cap_sys_tty_config+ep}}' {{path/to/file}}` + +- إزالة جميع الصلاحيات من ملف: + +`setcap -r {{path/to/file}}` + +- التحقق من أن الصلاحيات المحددة مرتبطة حاليًا بالملف المحدد: + +`setcap -v '{{cap_net_raw}}' {{path/to/file}}` + +- يمكن استخدام المعامل الاختياري `-n root_uid` لتعيين صلاحيات الملف لاستخدامها فقط في نطاق مستخدم معين مع هذا المعرّف الجذري: + +`setcap -n {{root_uid}} '{{cap_net_admin}}' {{path/to/file}}`