50 أسئلة وأجوبة مقابلة يونكس (2026)
أسئلة وأجوبة مقابلة Unix للطلاب الجدد
1) ما هو UNIX؟
إنه نظام تشغيل محمول مصمم لأداء مهام متعددة بكفاءة ووظائف متعددة المستخدمين. تتيح قابلية نقله تشغيله على منصات أجهزة مختلفة. تمت كتابته بلغة C ويتيح للمستخدمين إجراء المعالجة والتحكم تحت غلاف.
👉 تنزيل مجاني بصيغة PDF: أسئلة وأجوبة مقابلة Unix
2) ما هي المرشحات؟
غالبًا ما يستخدم مصطلح "الفلتر" للإشارة إلى أي برنامج يمكنه أخذ مدخلات من مدخلات قياسية، وإجراء بعض العمليات على هذا المدخل، وكتابة النتائج في إخراج قياسي. والفلتر هو أيضًا أي برنامج يمكن استخدامه بين برنامجين آخرين في خط أنابيب.

3) ما هي الصيغة النموذجية المتبعة عند إصدار أوامر في shell؟
يتبع بناء جملة الأوامر النموذجي ضمن غلاف UNIX التنسيق:
الأمر [-حجة] [-حجة] [- وسيطة] [ملف]
4) هل هناك طريقة لمحو جميع الملفات في الدليل الحالي ، بما في ذلك جميع الأدلة الفرعية ، باستخدام أمر واحد فقط؟
نعم ، هذا ممكن. استخدم “rm –r *” لهذا الغرض. الأمر rm لحذف الملفات. سيؤدي الخيار –r إلى محو الدلائل والأدلة الفرعية ، بما في ذلك الملفات الموجودة داخلها. تمثل علامة النجمة جميع الإدخالات.
5) ما هو الفرق الرئيسي بين الخيارين –v و –x لتعيينه؟
يردد الخيار –v صدى كل أمر قبل استبدال الوسيطات والمتغيرات ؛ الخيار –x يعكس الأوامر بعد حدوث الاستبدال.
6) ما هو Kernel؟
النواة هي برنامج التشغيل UNIX الذي يتحكم في موارد الكمبيوتر، ويخصصها لمستخدمين مختلفين ويقوم بمهام مختلفة. ومع ذلك، لا تتعامل النواة مباشرة مع المستخدم. بدلاً من ذلك، تقوم بتشغيل برنامج تفاعلي منفصل، يسمى shell، لكل مستخدم عند تسجيل الدخول.
7) ما هي شل؟
A قذيفة بمثابة واجهة بين المستخدم والنظام. كمترجم للأوامر، تأخذ الصدفة الأوامر وتقوم بإعدادها للتنفيذ.
8) ما هي الميزات الرئيسية لـ Korn Shell؟
- آلية التاريخ مع محرر مدمج يحاكي emacs أو vi
- المدمج في الحساب الصحيح
- قدرات التلاعب بالسلسلة
- التعرج للأمر
- المصفوفات
- ضبط الوظيفة
9) ما هي بعض القذائف الشائعة وما هي مؤشراتها؟
- sh - قذيفة بورن
- csh - C شل
- باش - بورن مرة أخرى شل
- tcsh - محسن C شل
- zsh - Z شل
- ksh - كورن شل
10) التفريق بين متعدد المستخدمين وتعدد المهام.
تعني كلمة "متعدد المستخدمين" أنه يمكن لأكثر من شخص استخدام الكمبيوتر في نفس الوقت. يعني تعدد المهام أنه حتى مستخدم واحد يمكنه جعل الكمبيوتر يعمل على أكثر من مهمة أو برنامج واحد في نفس الوقت.
11) ما هو استبدال الأوامر؟
يعد استبدال الأوامر إحدى الخطوات التي يتم تنفيذها في كل مرة تتم فيها معالجة الأوامر بواسطة shell. ينفذ shell فقط الأوامر التي تكون محاطة بعلامات اقتباس خلفية. سيؤدي هذا بعد ذلك إلى استبدال الناتج القياسي للأمر وعرضه على سطر الأوامر.
12) ما هو الدليل؟
يتم تعيين كل ملف إلى دليل. الدليل هو شكل متخصص من الملف الذي يحتفظ بقائمة بجميع الملفات الموجودة فيه.
13) ما هو inode؟
Inode هو إدخال تم إنشاؤه في قسم من القرص تم وضعه جانبًا لنظام الملفات. يحتوي inode على جميع المعلومات حول الملف تقريبًا. يتضمن الموقع على القرص حيث يبدأ الملف ، وحجم الملف ، ومتى تم استخدام الملف آخر مرة عندما تم تغيير الملف آخر مرة ، وما هي أذونات القراءة والكتابة والتنفيذ المختلفة ، ومن يملك الملف ، وغيرها من المعلومات .
14) لديك ملف اسمه tonky في الدليل honky. Later قمت بإضافة مادة جديدة إلى tonky. ما هي التغييرات التي تحدث في الدليل، inode، والملف؟
لم يتم تغيير إدخال الدليل حيث أن الاسم ورقم الإدخال يظل بدون تغيير. في ملف inode ، يتم تحديث حجم الملف ووقت آخر وصول ووقت آخر تعديل. في الملف نفسه ، تتم إضافة المادة الجديدة.
15) وصف أنظمة الملفات في UNIX
إن فهم أنظمة الملفات في UNIX يتعلق بمعرفة كيفية تخزين الملفات والعقد على النظام. ما يحدث هو أن القرص أو جزء من القرص يتم تخصيصه لتخزين الملفات وإدخالات العقد. ويشار إلى الوحدة الوظيفية بالكامل باسم نظام الملفات.
أسئلة مقابلة يونكس للخبرة
16) التفريق بين المسار النسبي والمسار المطلق.
يشير المسار النسبي إلى المسار المتعلق بالمسار الحالي. من ناحية أخرى ، يشير المسار المطلق إلى المسار الدقيق كما هو مشار إليه من الدليل الجذر.
17) شرح أهمية الدلائل في نظام UNIX
يمكن أن تكون الملفات الموجودة في الدليل دليلاً بحد ذاته ؛ سوف يطلق عليه دليل فرعي للأصل. تتيح هذه الإمكانية تطوير بنية شبيهة بالشجرة من الدلائل والملفات ، وهو أمر بالغ الأهمية في الحفاظ على مخطط تنظيمي.
18) صف بإيجاز مسؤوليات شل
- تنفيذ البرنامج
- متغير واستبدال اسم الملف
- إعادة توجيه الإدخال / الإخراج
- ربط خط الأنابيب
- مراقبة البيئة
- لغة برمجة مترجمة
19) ما هي متغيرات الصدفة؟
متغيرات Shell هي مجموعة من الاسم (المعرف) والقيمة المخصصة الموجودة داخل الصدفة. قد تحتوي هذه المتغيرات على قيم افتراضية ، أو يمكن تعيين قيمها يدويًا باستخدام أمر التعيين المناسب. من أمثلة متغير الصدفة PATH و TERM و HOME.
20) ما هي الاختلافات بين استدعاء النظام ووظيفة المكتبة وأمر UNIX؟
استدعاء النظام هو جزء من برمجة النواة. وظيفة المكتبة هي برنامج ليس جزءًا من النواة ولكنه متاح لمستخدمي النظام. أوامر UNIX ، ومع ذلك ، هي برامج قائمة بذاتها ؛ يمكنهم دمج مكالمات النظام ووظائف المكتبة في برمجتهم.
21) ما هي Bash Shell؟
إنها قشرة مجانية مصممة للعمل على نظام UNIX. نظرًا لكونه الصدفة الافتراضية لمعظم الأنظمة المستندة إلى UNIX ، فهو يجمع بين الميزات المتوفرة في كل من C و Korn Shell.
22) قم بتعداد بعض أوامر الشبكة الأكثر استخدامًا في UNIX
- telnet - تستخدم لتسجيل الدخول عن بعد
- ping – طلب صدى لاختبار الاتصال
- su - أمر تبديل المستخدم
- بروتوكول نقل الملفات - بروتوكول نقل الملفات المستخدم لنسخ الملفات
- الاصبع - قيادة جمع المعلومات
23) ميّز أمر cmp عن أمر diff.
يتم استخدام الأمر cmp بشكل أساسي لمقارنة ملفين بايت بالبايت ، وبعد ذلك يتم عرض أول عدم تطابق مصادفة. من ناحية أخرى ، يتم استخدام الأمر diff للإشارة إلى التغييرات التي سيتم إجراؤها لجعل الملفين متطابقين مع بعضهما البعض.
24) ما فائدة -l عند إدراج دليل؟
يستخدم -l ، الذي يستخدم عادة في سرد الأوامر مثل ls ، لإظهار الملفات بتنسيق طويل ، ملف واحد في كل سطر. يشير التنسيق الطويل إلى معلومات إضافية مرتبطة بالملف ، مثل الملكية والأذونات والبيانات والملف.
25) ما هي قيمة باي (π)؟ping?
Pipingيُستخدم الرمز "|"، المُمثَّل بعلامة الأنبوب، لدمج أمرين أو أكثر معًا. وتُستخدم مُخرجات الأمر الأول كمدخلات للأمر التالي، وهكذا.
26) ما هو المستخدم المتميز؟
المستخدم المتميز هو مستخدم من النوع الخاص لديه وصول مفتوح لجميع الملفات والأوامر الموجودة على النظام. لاحظ أن تسجيل دخول المستخدم المتميز يكون عادةً جذرًا ومحميًا بما يسمى كلمة مرور الجذر.
27) كيف تحدد وتضبط المسار في UNIX؟
في كل مرة تدخل فيها أمرًا ، سيحدد متغير يسمى PATH أو المسار في الدليل الذي ستبحث فيه الصدفة عن هذا الأمر. في الحالات التي تم فيها إرجاع رسالة خطأ ، ربما يكون السبب هو أن الأمر لم يكن في مسارك ، أو أن الأمر نفسه غير موجود. يمكنك أيضًا تعيين المسار يدويًا باستخدام الأمر "set path = [مسار الدليل]".
28) هل من الممكن رؤية معلومات حول عملية ما أثناء تنفيذها؟
يتم تحديد كل عملية بشكل فريد من خلال معرف العملية. من الممكن عرض التفاصيل والحالة المتعلقة بعملية ما باستخدام الأمر ps.
29) ما هي الاصطلاح القياسي المتبع عند تسمية الملفات في UNIX؟
من القواعد المهمة عند تسمية الملفات أنه لا يُسمح باستخدام الأحرف ذات المعنى الخاص، مثل */& و%. ولأن الدليل هو نوع خاص من الملفات، فإنه يتبع نفس اتفاقية التسمية الخاصة بالملفات. حيث تُستخدم الأحرف والأرقام، إلى جانب الأحرف مثل أحرف الشرطة السفلية والنقطة.
30) لماذا لا يُنصح باستخدام الجذر باعتباره تسجيل الدخول الافتراضي؟
حساب الجذر مهم جدًا ، ويمكن أن يؤدي الاستخدام المسيء بسهولة إلى تلف النظام. ذلك لأن الضمانات التي تنطبق عادةً على حسابات المستخدمين لا تنطبق على حساب الجذر.
أسئلة وأجوبة مقابلة Unix لمدة تزيد عن 5 سنوات من الخبرة
31) ما هو استخدام أمر الإنطلاق؟
يقوم الأمر Tee بأمرين: الأول هو الحصول على البيانات من الإدخال القياسي وإرسالها إلى الإخراج القياسي؛ والثاني هو أنه يعيد توجيه نسخة من بيانات الإدخال إلى ملف تم تحديده.
32) قم بتمييز أمر القط عن الأمر الأكثر.
عند استخدام الأمر cat لعرض محتويات الملف ، فإن البيانات الكبيرة التي لا تتناسب مع الشاشة ستنتقل دون توقف ، مما يجعل من الصعب عرضها. من ناحية أخرى ، يعد استخدام الأمر more أكثر ملاءمة في مثل هذه الحالات لأنه سيعرض محتويات الملف صفحة شاشة واحدة في كل مرة.
33) ما هو الاعراب؟
الإعراب هو عملية تقسيم سطر الأوامر إلى كلمات. أصبح هذا ممكنًا باستخدام المحددات والمسافات. إذا كانت علامات التبويب أو المسافات المتعددة جزءًا من الأمر ، فسيتم استبدالها في النهاية بمسافة واحدة.
34) ما هو PID؟
Pid هو اختصار لـ Process ID (معرف العملية). ويستخدم في المقام الأول لتحديد كل عملية يتم تشغيلها على نظام UNIX، سواء كانت تعمل في المقدمة أو في الخلفية. ويعتبر كل pid فريدًا.
35) كيف يعرف النظام أين ينتهي أمر ويبدأ آخر؟
عادة ، يعمل حرف السطر الجديد ، الذي تم إنشاؤه بواسطة مفتاح الإدخال أو RETURN ، كعلامة إرشادية. ومع ذلك ، يمكن أيضًا أن تعمل الفاصلة المنقوطة وحروف العطف كعلامات إنهاء للأوامر.
36) ما هي المحطات الافتراضية؟
المحطات الافتراضية تشبه المحطة الطرفية التي كنت تستخدمها حتى الآن. يتم استخدامها لتنفيذ الأوامر وتقديم المدخلات. والفرق الوحيد هو أنه لا يمكنك استخدام الماوس مع Virtual Terminals. لذلك، عليك أن تعرف اختصارات لوحة المفاتيح.
تتيح المحطات الافتراضية لعدد من المستخدمين العمل على برامج مختلفة في نفس الوقت وعلى نفس الكمبيوتر. وهذا هو السبب في أنها واحدة من أكثر ميزات Linux تميزًا.
37) ما هو تفسير وايلد كارد؟
عندما يكون للـ سطر الأوامر يحتوي على أحرف بدل مثل "*" أو "؟". يتم استبدالها بالصدفة بقائمة مرتبة من الملفات التي يتطابق نمطها مع أمر الإدخال. يتم استخدام أحرف البدل لإعداد قائمة من الملفات للمعالجة، بدلاً من تحديدها واحدًا تلو الآخر.
38) ما هو خرج هذا الأمر؟ من $ | فرز –logfile> newfile
في هذا الأمر ، يصبح الإخراج من الأمر "who" هو المدخلات إلى الأمر "sort". في نفس الوقت ، يفتح "Sort" ملف السجل ، ويرتبه مع الإخراج من الأمر "who" ، ويضع المخرجات النهائية التي تم فرزها في الملف newfile.
39) كيف تقوم بالتبديل من أي نوع مستخدم إلى نوع مستخدم متميز؟
للتبديل من أي نوع مستخدم إلى مستخدم متميز ، يمكنك استخدام الأمر su. ومع ذلك ، سيُطلب منك إدخال كلمة مرور المستخدم المتميز الصحيحة قبل منحك امتيازات الوصول الكامل.
40) ما هو تأثير تغيير قيمة PATH إلى:.: / usr / della / bin: / bin: / usr / bin
سيؤدي هذا إلى جعل shell يبحث في الدليل /usr/della/bin بعد البحث في الدليل الحالي وقبل البحث في الدليل /bin عند البحث عن ملف الأوامر.
41) اكتب أمرًا يعرض الملفات في الدليل الحالي بتنسيق طويل ملون.
الجواب: ls -l –color
42) اكتب أمرًا سيجد جميع الملفات النصية في دليل بحيث لا يحتوي على كلمة "مذهل" بأي شكل من الأشكال (أي يجب أن يتضمن الكلمات مذهلة أو مذهلة أو مذهلة)
الجواب:
grep –vi amazing *.txt
43) اكتب أمرًا يخرج المحتويات التي تم فرزها لملف يسمى IN.TXT ووضع المخرجات في ملف آخر يسمى OUT.TXT ، بينما تستبعد في نفس الوقت الإدخالات المكررة.
الجواب:
sort IN.TXT | uniq > OUT.TXT
44) اكتب أمرًا يسمح لنظام UNIX بإيقاف التشغيل خلال 15 دقيقة، وبعد ذلك سيتم إعادة التشغيل.
الجواب:
/sbin/shutdown –r +15
45) ما هو الأمر الذي سيغير موجهك إلى MYPROMPT؟
لتغيير موجه ، نستخدم أمر PS1 ، مثل هذا:
PS1 = 'MYPROMPT:'
46) ماذا يفعل هذا الأمر؟ طعام القطط 1> كيتي
الإجابة: تقوم بإعادة توجيه إخراج طعام القطط إلى ملف كيتي ؛ الأمر هو نفسه: cat food> kitty
47) ما الخطأ في نص الصدفة التفاعلي هذا؟
صدى أي شهر هذا؟ اقرأ $ monthecho $ شهر هو شهر جيد كأي شهر.
الإجابة: في البداية، يجب تجاوز علامة الاستفهام (\؟) حتى لا يتم تفسيرها على أنها حرف تعريف الصدفة. ثانيًا، ينبغي قراءة الشهر، وليس قراءة $month.
48) اكتب نصًا شيلًا يطلب عمر المستخدم ثم يردده ، جنبًا إلى جنب مع بعض التعليقات المناسبة.
الجواب:
echo Hello! What\'s your age\? read age echo $age! I\'ll be obsolete by that age!
49) اكتب نصًا يطبع معلومات التاريخ بهذا الترتيب: الوقت ، واليوم من الأسبوع ، ورقم اليوم ، والشهر ، والسنة (نموذج الإخراج: 17:34:51 بتوقيت المحيط الهادئ ، الأحد 12 فبراير 2012)
الجواب:
set 'date' echo $4 $5 $1 $3 $2 $6
50)
اكتب نصًا سيعرض ما يلي كإخراج:
أعطني U!
U!
أعط أماه N!
N!
أعطني أنا!
I!
أعطني X!
X!
الجواب: لأني في UNI Xdo
echo Give me a $i! echo $i! done
ستساعد أسئلة المقابلة هذه أيضًا في حياتك (شفهي)

