From af2d3d1584b13b08a100ccdbfbb44be9fc300d5e Mon Sep 17 00:00:00 2001
From: Machiavelli <145562237+MachiavelliII@users.noreply.github.com>
Date: Sat, 5 Apr 2025 13:21:19 +0200
Subject: [PATCH] htop, lsof, uptime, ss: add Arabic translation (#16084)
* htop, lsof, uptime, ss: add Arabic translation
---
pages.ar/common/htop.md | 36 ++++++++++++++++++++++++++++++++++++
pages.ar/common/lsof.md | 37 +++++++++++++++++++++++++++++++++++++
pages.ar/common/uptime.md | 20 ++++++++++++++++++++
pages.ar/linux/ss.md | 36 ++++++++++++++++++++++++++++++++++++
4 files changed, 129 insertions(+)
create mode 100644 pages.ar/common/htop.md
create mode 100644 pages.ar/common/lsof.md
create mode 100644 pages.ar/common/uptime.md
create mode 100644 pages.ar/linux/ss.md
diff --git a/pages.ar/common/htop.md b/pages.ar/common/htop.md
new file mode 100644
index 0000000000..7da342c6b3
--- /dev/null
+++ b/pages.ar/common/htop.md
@@ -0,0 +1,36 @@
+# htop
+
+> عرض معلومات ديناميكية في الوقت الحالي عن العمليات الجارية. نسخة محسنة من `top`.
+> لمزيد من التفاصيل: .
+
+- تشغيل `htop`:
+
+`htop`
+
+- تشغيل `htop` لعرض العمليات المملوكة من قبل مستخدم معين:
+
+`htop {{[-u|--user]}} {{username}}`
+
+- عرض العمليات بشكل هرمي في عرض متفرع لإظهار علاقات الأصل والفرع:
+
+`htop {{[-t|--tree]}}`
+
+- فرز العمليات حسب `sort_item` المحدد (استخدم `htop --sort help` لعرض الخيارات المتاحة):
+
+`htop {{[-s|--sort]}} {{sort_item}}`
+
+- تشغيل `htop` مع تأخير محدد بين التحديثات، بوحدات عشر الثانية (مثال: 50 = 5 ثواني):
+
+`htop {{[-d|--delay]}} {{50}}`
+
+- عرض الأوامر التفاعلية أثناء تشغيل htop:
+
+`>`
+
+- التبديل إلى علامة تبويب أخرى:
+
+``
+
+- عرض المساعدة:
+
+`htop {{[-h|--help]}}`
diff --git a/pages.ar/common/lsof.md b/pages.ar/common/lsof.md
new file mode 100644
index 0000000000..ffdd1da061
--- /dev/null
+++ b/pages.ar/common/lsof.md
@@ -0,0 +1,37 @@
+# lsof
+
+> يعرض قائمة الملفات المفتوحة والعمليات المرتبطة بها.
+> ملاحظة: تتطلب بعض الأوامر صلاحيات الجذر (أو sudo) لعرض الملفات المفتوحة من قبل الآخرين.
+> لمزيد من التفاصيل: .
+
+- العثور على العمليات التي فتحت ملفًا معينًا:
+
+`lsof {{path/to/file}}`
+
+- العثور على العملية التي فتحت منفذ إنترنت محدد:
+
+`lsof -i :{{port}}`
+
+- عرض معرف العملية (PID) فقط:
+
+`lsof -t {{path/to/file}}`
+
+- عرض الملفات المفتوحة بواسطة مستخدم معين:
+
+`lsof -u {{username}}`
+
+- عرض الملفات المفتوحة بواسطة أمر أو عملية معينة:
+
+`lsof -c {{process_or_command_name}}`
+
+- عرض الملفات المفتوحة بواسطة عملية معينة باستخدام PID:
+
+`lsof -p {{PID}}`
+
+- عرض الملفات المفتوحة داخل مُجَلَّد معين:
+
+`lsof +D {{path/to/directory}}`
+
+- العثور على العملية التي تستمع على منفذ TCP محلي عبر IPv6 دون تحويل أرقام الشبكة أو المنافذ:
+
+`lsof -i6TCP:{{port}} -sTCP:LISTEN -n -P`
diff --git a/pages.ar/common/uptime.md b/pages.ar/common/uptime.md
new file mode 100644
index 0000000000..6131a6bdec
--- /dev/null
+++ b/pages.ar/common/uptime.md
@@ -0,0 +1,20 @@
+# uptime
+
+> يعرض مدة تشغيل النظام ومعلومات أخرى.
+> لمزيد من التفاصيل: .
+
+- طباعة الوقت الحالي، ومدة التشغيل، وعدد المستخدمين المسجلين، ومعلومات أخرى:
+
+`uptime`
+
+- عرض مدة التشغيل فقط منذ بدء تشغيل النظام:
+
+`uptime {{[-p|--pretty]}}`
+
+- طباعة تاريخ ووقت بدء تشغيل النظام:
+
+`uptime {{[-s|--since]}}`
+
+- عرض إصدار الأداة:
+
+`uptime {{[-V|--version]}}`
diff --git a/pages.ar/linux/ss.md b/pages.ar/linux/ss.md
new file mode 100644
index 0000000000..91a3cd936d
--- /dev/null
+++ b/pages.ar/linux/ss.md
@@ -0,0 +1,36 @@
+# ss
+
+> أداة للتحقيق في المقابس (Sockets) و المنافذ.
+> لمزيد من التفاصيل: .
+
+- عرض جميع مقابس TCP/UDP/RAW/UNIX:
+
+`ss {{-a}} {{-t|-u|-w|-x}}`
+
+- تصفية مقابس TCP حسب الحالات، تضمين/استبعاد:
+
+`ss {{state|exclude}} {{bucket|big|connected|synchronized|...}}`
+
+- عرض جميع مقابس TCP المتصلة بمنفذ HTTPS المحلي (443):
+
+`ss {{-t}} src :{{443}}`
+
+- عرض جميع مقابس TCP التي تستمع على المنفذ المحلي 8080:
+
+`ss {{-lt}} src :{{8080}}`
+
+- عرض جميع مقابس TCP مع العمليات المتصلة بمنفذ SSH الخارجي:
+
+`ss {{-pt}} dst :{{ssh}}`
+
+- عرض جميع مقابس UDP المتصلة بمنفذ مصدر ومنفذ وجهة محددين:
+
+`ss {{-u}} 'sport == :{{source_port}} and dport == :{{destination_port}}'`
+
+- عرض جميع مقابس TCP IPv4 المتصلة محليًا على الشبكة الفرعية 192.168.0.0/16:
+
+`ss {{-4t}} src {{192.168/16}}`
+
+- إنهاء اتصال مقبس IPv4 أو IPv6 مع عنوان الوجهة 192.168.1.17 والمنفذ 8080:
+
+`ss {{-K}} dst {{192.168.1.17}} dport = {{8080}}`