بعض الأحيان لكي نعمل باحترافية على نظام لينكس, يتوجب علينا معرفة المجموعات التي ننتمي اليها أو ينتمي اليها أي مستخدم أخر على نظام لينكس Linux
. لهذا اليوم أتيتكم بأداة جميلة جدا تساعدنا في معرفة المجموعات التي ننتمي اليها, وهذا الأمر هو يسمى id, إذن في هذه المقالة سنتعرف على الأمر id
وبعض خصائصه التي تساعدنا في التعامل معه باحترافية.
ملاحظة:
اﻷوامر وخصائصها تكتب كما هي, يعني اﻷحرف الصغيرة تكتب صغيرة, واﻷحرف الكبيرة تكتب كبيرة, ﻷن نافذة اﻷوامر (Terminal
) حساسة لحالة اﻷحرف.
الأمر id:
الأمر أو الأداة id, هي أداة جميلة جدا تساعدنا في معرفة هوية المستخدم أو رقمه تعريفي (ID
) في نظام لينكس, أيضا تساعدنا في في معرفة المجموعات التي ينتمي اليها المستخدم.
مثال:
id zakaria
zakaria
هو اسم المستخدم الحالي الخاص بي, أنت ستكتب اسم المستخدم الخاص بك والموجود دائما في نافذة الأوامر قبل الرمز @
, وأيضا يمكنك عدم كتابة اسم المستخدم وسيتم تحديده من خلال الأمر id
.
هذا الأمر سيطبع لنا المجموعات التي ينتمي لها المستخدم zakaria
مع ID
الخاص بهم كما في الصورة أسفله:

خصائص الأمر:
الأمر id لديه القليل من الخصائص التي تسمح لنا بطباعة المعلومات التي نحتاجها فقط, لهذا في هذه الفقرة سنتعرف على البعض منها.
الخاصية -u
أو --user
:
هذه الخاصية تقوم بطباعة رقم المعرف (ID) الفعلي فقط الخاص بالمستخدم الحالي.
id -u
ستكون النتيجة كما في الصورة أسفله:

الخاصية -g
أو --group
:
هذه الخاصية تقوم بطباعة رقم المعرف (ID) الفعلي للمجموعة فقط الخاص بالمستخدم الحالي.
id -g

الخاصية -G
أو --groups
:
id -G

الخاصية -n
أو --name
:
هذه الخاصية تقوم بطباعة الأسماء بدلا من رقم المعرف (ID), وهذه الخاصية تعمل فقط مع الخصائص (-G
, -g
, -u
).
id -G -n

الخاصية -z
أو --zero
:
هذه الخاصية تقوم بحذف الفراغ بين الأسماء و بين رقم المعرف (ID).
id -z -nG

هذه الخاصية تفيدنا إذا كنا سنقوم بدمج الأمر id
مع أمر أخر يقوم بمعالجة المطبوع.