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}}`