'\" t .\" Title: ipcs .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-05-18 .\" Manual: أوامر المستخدم .\" Source: util-linux 2.42.1 .\" Language: English .\" .TH "IPCS" "1" "2026-05-18" "util\-linux 2.42.1" "أوامر المستخدم" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "الاسم" ipcs \- عرض معلومات حول مرافق IPC .SH "موجز" .sp \fBipcs\fP [خيارات] .SH "الوصف" .sp يُظهر \fBipcs\fP معلومات عن مرافق اتصال بين العمليات الخاصة بـ System V. بشكل مبدئي، يُظهر معلومات حول جميع الموارد الثلاثة: قطع الذاكرة المشتركة، وطوابير الرسائل، ومصفوفات السيمافور. .SH "الخيارات" .sp \fB\-i\fP، \fB\-\-id\fP \fIمعرف\fP .RS 4 اعرض كامل التفاصيل لعنصر مورد واحد فقط يُحدَّد بواسطة \fIمعرف\fP. يحتاج هذا الخيار إلى الدمج مع أحد خيارات الموارد الثلاثة: \fB\-m\fP أو \fB\-q\fP أو \fB\-s\fP. .RE .sp \fB\-h\fP، \fB\-\-help\fP .RS 4 اعرض نص المساعدة ثم اخرج. .RE .sp \fB\-V\fP، \fB\-\-version\fP .RS 4 اعرض الإصدار واخرج. .RE .SS "خيارات الموارد" .sp \fB\-m\fP، \fB\-\-shmems\fP .RS 4 اكتب معلومات حول قطع الذاكرة المشتركة النشطة. .RE .sp \fB\-q\fP، \fB\-\-queues\fP .RS 4 اكتب معلومات حول طوابير الرسائل النشطة. .RE .sp \fB\-s\fP، \fB\-\-semaphores\fP .RS 4 اكتب معلومات حول مجموعات الملوحات (semaphores) النشطة. .RE .sp \fB\-a\fP، \fB\-\-all\fP .RS 4 اكتب معلومات حول الموارد الثلاثة جميعها (مبدئي). .RE .SS "تنسيقات المخرجات" .sp مِن بين هذه الخيارات، يُفعَّل خيار واحد فقط: وهو آخر خيار حُدِّد. .sp \fB\-c\fP، \fB\-\-creator\fP .RS 4 اعرض المنشئ والمالك. .RE .sp \fB\-l\fP، \fB\-\-limits\fP .RS 4 اعرض حدود الموارد. .RE .sp \fB\-p\fP، \fB\-\-pid\fP .RS 4 اعرض معرفات العمليات (PIDs) للمنشئ وآخر مُشغِّل. .RE .sp \fB\-t\fP، \fB\-\-time\fP .RS 4 اكتب معلومات الوقت. وقت آخر عملية تحكم غيَّرت أذونات الوصول لجميع المرافق، ووقت آخر عمليتي \fBmsgsnd\fP(2) و*msgrcv*(2) على طوابير الرسائل، ووقت آخر عمليتي \fBshmat\fP(2) و*shmdt*(2) على الذاكرة المشتركة، ووقت آخر عملية \fBsemop\fP(2) على الملوحات (semaphores). .RE .sp \fB\-u\fP، \fB\-\-summary\fP .RS 4 اعرض ملخص الحالة. .RE .SS "التمثيل" .sp تؤثر هذه على الخيار \fB\-l\fP (\fB\-\-limits\fP) فقط. .sp \fB\-b\fP، \fB\-\-bytes\fP .RS 4 اطبع الأحجام بالبايت بدلاً من الصيغة السهلة القراءة للبشر. .sp مبدئياً، تُعرض الأحجام بوحدات هي قوى لـ 1024 بايت. الاختصارات الرسمية لهذه الوحدات (KiB، MiB، GiB، .\|.\|.) تُختصر لاحقاً إلى حرفها الأول فقط: K، M، G، .\|.\|.. .RE .sp \fB\-\-human\fP .RS 4 اطبع الأحجام بتنسيق مقروء للبشر. .RE .SH "متوافق مع" .sp أداة \fBipcs\fP في لينكس ليست متوافقة تمامًا مع أداة \fBipcs\fP في POSIX. لا يدعم إصدار لينكس خيارات POSIX وهي \fB\-a\fP و*\-b* و*\-o*، لكنه يدعم الخيارين \fB\-l\fP و*\-u* غير المُعرَّفين في POSIX. يجب على التطبيقات المحمولة ألا تستخدم الخيارات \fB\-a\fP و*\-b* و*\-o* و*\-l* و*\-u*. .SH "ملاحظات" .sp يحصل التنفيذ الحالي لـ \fBipcs\fP على معلومات حول موارد IPC المتاحة عن طريق تحليل الملفات في \fI/proc/sysvipc\fP. قبل إصدار util\-linux v2.23، استُخدمت آلية بديلة: أمر \fBIPC_STAT\fP لـ \fBmsgctl\fP(2) و*semctl*(2) و*shmctl*(2). تُستخدم هذه الآلية أيضًا في إصدارات util\-linux اللاحقة في حال عدم توفر \fI/proc\fP. أحد قيود آلية \fBIPC_STAT\fP هو أنه لا يمكن استخدامها إلا لاسترجاع معلومات عن موارد IPC التي يمتلك المستخدم إذن قراءة لها. .SH "المؤلفين" .sp .MTO "balasub\(atcis.ohio\-state.edu" "Krishna Balasubramanian" "" .SH "انظر أيضاً" .sp \fBipcmk\fP(1)، \fBipcrm\fP(1)، \fBmsgrcv\fP(2)، \fBmsgsnd\fP(2)، \fBsemget\fP(2)، \fBsemop\fP(2)، \fBshmat\fP(2)، \fBshmdt\fP(2)، \fBshmget\fP(2)، \fBsysvipc\fP(7) .SH "التبليغ عن الأخطاء" .sp لتقارير العِلل، استخدم \c .URL "https://github.com/util\-linux/util\-linux/issues" "مُتتبع المشكلات" "." .SH "التوفر" .sp الأمر \fBipcs\fP جزء من حزمة util\-linux التي يمكن تنزيلها من \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "أرشيف نواة لينكس" "."