الفرق بين المراجعتين ل"Bash/Bash and Bash scripts"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(مراجعة 3: تغيير تنسيق الفصول، وشرح bash، وملخص كل صفحة. ((ملاحظة: لم أضع شرحًا للصدفة هنا إذ هو نفسه ملخص هذا الفصل)).)
ط
سطر 1: سطر 1:
== تعريف بصدفة Bash ==
+
<noinclude>{{DISPLAYTITLE:صدفة Bash وبرامج Bash}}</noinclude>
 +
==تعريف بصدفة Bash==
 
Bash هي صدفة نظام جنو التي تتوافق مع صدفة بورن وتزيد عليها بعدة مزايا وخصائص مفيدة من باقي الصدفات، وحين تبدأ الصدفة فإنها تقرأ ملفات إعداداتها التي من أهمها ما يلي:
 
Bash هي صدفة نظام جنو التي تتوافق مع صدفة بورن وتزيد عليها بعدة مزايا وخصائص مفيدة من باقي الصدفات، وحين تبدأ الصدفة فإنها تقرأ ملفات إعداداتها التي من أهمها ما يلي:
 
*<code>etc/profile/</code>
 
*<code>etc/profile/</code>
سطر 6: سطر 7:
 
كذلك تتصرف bash بشكل مختلف حين تكون في وضع تفاعلي، وهي متوافقة مع معايير POSIX وبها وضع محظور. ويمكن تقسيم أوامرها إلى ثلاث مجموعات: دوال الصدفة والأوامر المُضمَّنة والأوامر الموجودة داخل مجلد في نظامك. أيضًا، تدعم bash أوامر مضمَّنة أخرى ليست موجودة داخل صدفة بورن الأصلية.
 
كذلك تتصرف bash بشكل مختلف حين تكون في وضع تفاعلي، وهي متوافقة مع معايير POSIX وبها وضع محظور. ويمكن تقسيم أوامرها إلى ثلاث مجموعات: دوال الصدفة والأوامر المُضمَّنة والأوامر الموجودة داخل مجلد في نظامك. أيضًا، تدعم bash أوامر مضمَّنة أخرى ليست موجودة داخل صدفة بورن الأصلية.
  
وتتكون برامج الصدفة (shell scripts) من أوامر مرتبة كما تحددها قوانين الصدفة، وتُقرأ تلك البرامج وتُنفَّذ سطرًا سطرًا، كما يجب أن تكون لها هيكلة منطقية (logical structure).<noinclude>{{DISPLAYTITLE:صدفة Bash وبرامج Bash}}</noinclude>
+
وتتكون برامج الصدفة (shell scripts) من أوامر مرتبة كما تحددها قوانين الصدفة، وتُقرأ تلك البرامج وتُنفَّذ سطرًا سطرًا، كما يجب أن تكون لها هيكلة منطقية (logical structure).
 
+
==[[Bash/common shell programs|البرامج الشائعة للصدفة]]==
== [[Bash/common shell programs|البرامج الشائعة للصدفة]]. ==
 
 
وظائف الصدفة وما تفعله إضافة إلى أنواعها المختلفة (sh، bash، csh، ... )
 
وظائف الصدفة وما تفعله إضافة إلى أنواعها المختلفة (sh، bash، csh، ... )
 
+
==[[Bash/advantages of the Bash|مزايا صدفة Bash]]==
== [[Bash/advantages of the Bash|مزايا صدفة Bash]]. ==
 
 
استعراض لأهم مزايا صدفة Bash، مثل الصور المختلفة لاستدعاءات الصدفة، والتعابير الحسابية والشرطية والصدفة المحظورة، وكذلك الأوامر البديلة والمصفوفات، ... .
 
استعراض لأهم مزايا صدفة Bash، مثل الصور المختلفة لاستدعاءات الصدفة، والتعابير الحسابية والشرطية والصدفة المحظورة، وكذلك الأوامر البديلة والمصفوفات، ... .
 
+
==[[Bash/executing commands|تنفيذ الأوامر في Bash]]==
== [[Bash/executing commands|تنفيذ الأوامر في Bash]]. ==
 
 
توضيح لما يحدث عند تنفيذ الأوامر في صدفة Bash، واستعراض لأهم الأوامر المُضمَّنة فيها.
 
توضيح لما يحدث عند تنفيذ الأوامر في صدفة Bash، واستعراض لأهم الأوامر المُضمَّنة فيها.
 
+
==[[Bash/building blocks|وحدات البناء الأساسية في Bash]]==
== [[Bash/building blocks|وحدات البناء الأساسية في Bash]]. ==
 
 
شرح للوحدات الأساسية التي تشكل صدفة Bash، مثل الأوامر والدوال والمعامِلات والتوسعات والبنية اللغوية، إضافة إلى كيفية تفسير الصدفة للأوامر التي تُدخل فيها، ... .
 
شرح للوحدات الأساسية التي تشكل صدفة Bash، مثل الأوامر والدوال والمعامِلات والتوسعات والبنية اللغوية، إضافة إلى كيفية تفسير الصدفة للأوامر التي تُدخل فيها، ... .
 
+
==[[Bash/developing good scripts|تطوير برامج Bash جيدة]]==
== [[Bash/developing good scripts|تطوير برامج Bash جيدة]]. ==
 
 
شرح للركائز التي تكوّن برامج جيدة للصدفة، والهيكل الذي يجب أن تكون عليه تلك البرامج، وأسلوب الترتيب والتنظيم.
 
شرح للركائز التي تكوّن برامج جيدة للصدفة، والهيكل الذي يجب أن تكون عليه تلك البرامج، وأسلوب الترتيب والتنظيم.
 
[[تصنيف:Bash]]
 
[[تصنيف:Bash]]

مراجعة 01:30، 6 سبتمبر 2018

تعريف بصدفة Bash

Bash هي صدفة نظام جنو التي تتوافق مع صدفة بورن وتزيد عليها بعدة مزايا وخصائص مفيدة من باقي الصدفات، وحين تبدأ الصدفة فإنها تقرأ ملفات إعداداتها التي من أهمها ما يلي:

  • etc/profile/
  • bash_profile~/.
  • bashrc~/.

كذلك تتصرف bash بشكل مختلف حين تكون في وضع تفاعلي، وهي متوافقة مع معايير POSIX وبها وضع محظور. ويمكن تقسيم أوامرها إلى ثلاث مجموعات: دوال الصدفة والأوامر المُضمَّنة والأوامر الموجودة داخل مجلد في نظامك. أيضًا، تدعم bash أوامر مضمَّنة أخرى ليست موجودة داخل صدفة بورن الأصلية.

وتتكون برامج الصدفة (shell scripts) من أوامر مرتبة كما تحددها قوانين الصدفة، وتُقرأ تلك البرامج وتُنفَّذ سطرًا سطرًا، كما يجب أن تكون لها هيكلة منطقية (logical structure).

البرامج الشائعة للصدفة

وظائف الصدفة وما تفعله إضافة إلى أنواعها المختلفة (sh، bash، csh، ... )

مزايا صدفة Bash

استعراض لأهم مزايا صدفة Bash، مثل الصور المختلفة لاستدعاءات الصدفة، والتعابير الحسابية والشرطية والصدفة المحظورة، وكذلك الأوامر البديلة والمصفوفات، ... .

تنفيذ الأوامر في Bash

توضيح لما يحدث عند تنفيذ الأوامر في صدفة Bash، واستعراض لأهم الأوامر المُضمَّنة فيها.

وحدات البناء الأساسية في Bash

شرح للوحدات الأساسية التي تشكل صدفة Bash، مثل الأوامر والدوال والمعامِلات والتوسعات والبنية اللغوية، إضافة إلى كيفية تفسير الصدفة للأوامر التي تُدخل فيها، ... .

تطوير برامج Bash جيدة

شرح للركائز التي تكوّن برامج جيدة للصدفة، والهيكل الذي يجب أن تكون عليه تلك البرامج، وأسلوب الترتيب والتنظيم.