<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ar">
	<id>https://adef.xyz/wiki/index.php/%D9%85%D9%86%D9%87%D8%AC_%D9%86%D9%88%D8%A7%D8%A9_%D8%AA%D9%82%D9%86%D9%8A%D8%A9_%D8%A7%D9%84%D8%AC%D9%84%D8%B3%D8%A9_%D8%A7%D9%84%D8%AD%D8%A7%D8%AF%D9%8A%D8%A9_%D8%B9%D8%B4%D8%B1/history?feed=atom</id>
	<title>منهج نواة تقنية الجلسة الحادية عشر - تاريخ المراجعة</title>
	<link rel="self" type="application/atom+xml" href="https://adef.xyz/wiki/index.php/%D9%85%D9%86%D9%87%D8%AC_%D9%86%D9%88%D8%A7%D8%A9_%D8%AA%D9%82%D9%86%D9%8A%D8%A9_%D8%A7%D9%84%D8%AC%D9%84%D8%B3%D8%A9_%D8%A7%D9%84%D8%AD%D8%A7%D8%AF%D9%8A%D8%A9_%D8%B9%D8%B4%D8%B1/history?feed=atom"/>
	<link rel="alternate" type="text/html" href="https://adef.xyz/wiki/index.php/%D9%85%D9%86%D9%87%D8%AC_%D9%86%D9%88%D8%A7%D8%A9_%D8%AA%D9%82%D9%86%D9%8A%D8%A9_%D8%A7%D9%84%D8%AC%D9%84%D8%B3%D8%A9_%D8%A7%D9%84%D8%AD%D8%A7%D8%AF%D9%8A%D8%A9_%D8%B9%D8%B4%D8%B1/history"/>
	<updated>2026-05-17T12:53:08Z</updated>
	<subtitle>تاريخ التعديل لهذه الصفحة في الويكي</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://adef.xyz/w/mw/index.php?title=%D9%85%D9%86%D9%87%D8%AC_%D9%86%D9%88%D8%A7%D8%A9_%D8%AA%D9%82%D9%86%D9%8A%D8%A9_%D8%A7%D9%84%D8%AC%D9%84%D8%B3%D8%A9_%D8%A7%D9%84%D8%AD%D8%A7%D8%AF%D9%8A%D8%A9_%D8%B9%D8%B4%D8%B1&amp;diff=42424&amp;oldid=prev</id>
		<title>Emadsaleh في 08:57، 11 أبريل 2021</title>
		<link rel="alternate" type="text/html" href="https://adef.xyz/w/mw/index.php?title=%D9%85%D9%86%D9%87%D8%AC_%D9%86%D9%88%D8%A7%D8%A9_%D8%AA%D9%82%D9%86%D9%8A%D8%A9_%D8%A7%D9%84%D8%AC%D9%84%D8%B3%D8%A9_%D8%A7%D9%84%D8%AD%D8%A7%D8%AF%D9%8A%D8%A9_%D8%B9%D8%B4%D8%B1&amp;diff=42424&amp;oldid=prev"/>
		<updated>2021-04-11T08:57:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-right diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ar&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;→ مراجعة أقدم&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;مراجعة 08:57، 11 أبريل 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l116&quot; &gt;سطر 116:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;سطر 116:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;11.22 تهيئة الشل Shell Initialization&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;11.22 تهيئة الشل Shell Initialization&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[تصنيف:نواة تقنية&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[تصنيف:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;منهج &lt;/ins&gt;نواة تقنية]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[تصنيف:مدرسة الويب&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Emadsaleh</name></author>
	</entry>
	<entry>
		<id>https://adef.xyz/w/mw/index.php?title=%D9%85%D9%86%D9%87%D8%AC_%D9%86%D9%88%D8%A7%D8%A9_%D8%AA%D9%82%D9%86%D9%8A%D8%A9_%D8%A7%D9%84%D8%AC%D9%84%D8%B3%D8%A9_%D8%A7%D9%84%D8%AD%D8%A7%D8%AF%D9%8A%D8%A9_%D8%B9%D8%B4%D8%B1&amp;diff=42423&amp;oldid=prev</id>
		<title>Emadsaleh: مدرسة الويب</title>
		<link rel="alternate" type="text/html" href="https://adef.xyz/w/mw/index.php?title=%D9%85%D9%86%D9%87%D8%AC_%D9%86%D9%88%D8%A7%D8%A9_%D8%AA%D9%82%D9%86%D9%8A%D8%A9_%D8%A7%D9%84%D8%AC%D9%84%D8%B3%D8%A9_%D8%A7%D9%84%D8%AD%D8%A7%D8%AF%D9%8A%D8%A9_%D8%B9%D8%B4%D8%B1&amp;diff=42423&amp;oldid=prev"/>
		<updated>2021-04-11T08:55:18Z</updated>

		<summary type="html">&lt;p&gt;مدرسة الويب&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-right diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ar&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;→ مراجعة أقدم&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;مراجعة 08:55، 11 أبريل 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l117&quot; &gt;سطر 117:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;سطر 117:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[تصنيف:نواة تقنية]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[تصنيف:نواة تقنية]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[تصنيف:مدرسة الويب]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Emadsaleh</name></author>
	</entry>
	<entry>
		<id>https://adef.xyz/w/mw/index.php?title=%D9%85%D9%86%D9%87%D8%AC_%D9%86%D9%88%D8%A7%D8%A9_%D8%AA%D9%82%D9%86%D9%8A%D8%A9_%D8%A7%D9%84%D8%AC%D9%84%D8%B3%D8%A9_%D8%A7%D9%84%D8%AD%D8%A7%D8%AF%D9%8A%D8%A9_%D8%B9%D8%B4%D8%B1&amp;diff=42389&amp;oldid=prev</id>
		<title>Emadsaleh: شل سكريبت</title>
		<link rel="alternate" type="text/html" href="https://adef.xyz/w/mw/index.php?title=%D9%85%D9%86%D9%87%D8%AC_%D9%86%D9%88%D8%A7%D8%A9_%D8%AA%D9%82%D9%86%D9%8A%D8%A9_%D8%A7%D9%84%D8%AC%D9%84%D8%B3%D8%A9_%D8%A7%D9%84%D8%AD%D8%A7%D8%AF%D9%8A%D8%A9_%D8%B9%D8%B4%D8%B1&amp;diff=42389&amp;oldid=prev"/>
		<updated>2021-03-29T20:04:16Z</updated>

		<summary type="html">&lt;p&gt;شل سكريبت&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحة جديدة&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=أساسيات الشل سكربت shell script= &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==محتوي الجلسة==&lt;br /&gt;
&lt;br /&gt;
===مقدمه عن أساسيات البرمجة===&lt;br /&gt;
  1- ما هي العملية (processes)؟&lt;br /&gt;
  2- كيف يتم تنفيذ الكود؟&lt;br /&gt;
  3- ما هي أنواع لغات البرمجة؟&lt;br /&gt;
  4- كيف تعمل آلة جافا الافتراضية java virtual machine ؟ وما ميزاتها وعيوبها؟&lt;br /&gt;
  5- ما هي اللغات الأسرع المُصرفه compiled أم المفسره interpreted؟&lt;br /&gt;
  6- ما معنى خوارزمية Algorithm ؟&lt;br /&gt;
  7- هل يمكن إيجاد حل لكل المشكلات يإستخدام الخوارزميات؟&lt;br /&gt;
  8- ما هي العلاقة بين لغة البرمجه والخوارزمية؟&lt;br /&gt;
===تعريف الشل===&lt;br /&gt;
===وظائف الشل===&lt;br /&gt;
===كتابة أول اسكربت ===&lt;br /&gt;
# انشاء ملف الاسكربت&lt;br /&gt;
# تشغيل ملف الاسكربت&lt;br /&gt;
# صلاحيات الملف&lt;br /&gt;
# الخوارزميات&lt;br /&gt;
===إستعراض أوامر الشل سكريبت===&lt;br /&gt;
  1- اساليب التكرار&lt;br /&gt;
  2- أوامر قراءة المدخلات&lt;br /&gt;
  3- الجملة الشرطية if&lt;br /&gt;
  4- أمر Break&lt;br /&gt;
  5- أمر continue&lt;br /&gt;
  6- المقارنة بين اوامر التكرار for,while,until&lt;br /&gt;
  7- الأمر if,elif,else&lt;br /&gt;
  8- الجملة الشرطية case&lt;br /&gt;
  9- فتح الملفات عن طريق اسكربت شل exec&lt;br /&gt;
&lt;br /&gt;
===الاستبدال substitution في الشل سكريبت===&lt;br /&gt;
&lt;br /&gt;
===الدوال في لغة الشل shell functions===&lt;br /&gt;
&lt;br /&gt;
===أنواع الشل===&lt;br /&gt;
&lt;br /&gt;
  1- تفاعلية وغيرتفاعليه (interactive vs non-interactive)&lt;br /&gt;
  2- ولوجيه وغير ولوجيه (login vs non-login)&lt;br /&gt;
&lt;br /&gt;
===تهيئة الشل Shell Initialization===&lt;br /&gt;
&lt;br /&gt;
==طريقة تقديم الجلسة==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
مقدمه عن الشل سكربت&lt;br /&gt;
1- ما هي العملية (processes)؟, يذكر الميسر المتدربين بما تم ذكرة في الجلسة العاشرة(العمليات&lt;br /&gt;
2- كيف يتم تنفيذ الكود؟ يذكر الميسر المتدربين بما تم ذكرة في الجلسة الأولي (نموذج تنفيذ البرنامج)&lt;br /&gt;
3- ما هي تصنيفات لغات البرمجة؟ علي سبيل المثال (ٍstatic vs dynamic) (compiled vs interpreted) يطلب الميسر من المتدربين البحث عن تصنيفات لغات البرمجه ويتولي كل متدرب توضيح تصنيف.&lt;br /&gt;
؟؟؟4- ما هي آلة جافا الافتراضية java virtual machine ؟ هي برمجية محمولة لتشغيل البرامج بمعزل عن نظام التشغيل والعتاد&lt;br /&gt;
ما هو تصنيف آلة جافا الافتراضية في لغات البرمجة وكيف تعمل  ؟ يصرف (compile) مصرف جافا (java compiler) كود البرنامج لتحويلة لكود وسيط لتفسرة آلة جافا الافتراضية (interpret)الي لغة الأله المناسبة لمعيارية العتاد؟؟؟؟&lt;br /&gt;
5- ما هي اللغات الأسرع المُصرفه compiled أم المفسره interpreted؟ اجابة السؤال يعتمد علي نوع والغرض من البرنامج, ففي مرحلة التطوير اللغات المفسره interpreted تكون اسرع في التطوير نظراً لسهولة التنقيح debugging حيث ان تحويل الكود الي لغة الأله يكون سطر سطر, أما اللغات المصرفة compiled تكون اصعب في التنقيح لكن أسرع في التنفيذ حيث ان تحويل الكود الي لغة الأله يكون دفعة واحدة. &lt;br /&gt;
6- ما معنى خوارزمية Algorithm ؟ هي مجموعة من الخطوات الرياضية والمنطقية والمتسلسلة اللازمة لحل مشكلة ما&lt;br /&gt;
7- هل يمكن إيجاد حل لكل المشكلات يإستخدام الخوارزميات؟ لا, لانه يوجد ال non polynomial problems وهي لا يمكن حلها حاسوبياً&lt;br /&gt;
8- ما هي العلاقة بين لغة البرمجه والخوارزمية؟ لغة البرمجة تخضع لمبادئ الخواريزمية من انها مجموعة من الخطوات المتسلسلة التي تنفذ بالترتيب وتعتمد علي التكرار والتنفيذ الشرطي &lt;br /&gt;
&lt;br /&gt;
تعريف الشل&lt;br /&gt;
؟؟؟؟هي برمجية للتواصل بين طبقة المستخدم user space من جهه والبرامج النواة kernel من جهه اخري, يتلقي الأوامر من المستخدم وينفذها عن طريق النواة kernel أو البرامج ويعرض المخرجات والرسائل من ال kernel والبرامج للمستخدم.؟؟؟؟&lt;br /&gt;
&lt;br /&gt;
وظائف الشل&lt;br /&gt;
&lt;br /&gt;
كتابة أول اسكربت&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1-عرض تنفيذ مجموعة من الاوامر من ملف بكتابة مجموعة من الاوامر في ملف نصي&lt;br /&gt;
2- طريقة التوجيه &lt;br /&gt;
    bash &amp;lt; مسار الملف&lt;br /&gt;
&lt;br /&gt;
اعرض ان الباش يفترض ان أول مدخلة (argument) علي سطر الاوامر هو مسار الملف الذي سيحصل منه علي الامر الذي سينفذها&lt;br /&gt;
           bash اسم الملف  &lt;br /&gt;
         توضيح ان الباش ينفيذ الاوامر بشكل تتابعي&lt;br /&gt;
&lt;br /&gt;
11.3 اعرض طريقة ثالثة لتشغيل الاوامر من ملف وهي كتابة اسم الملف بعد ./&lt;br /&gt;
11.4 في حالة تشغيل الملف ب ./ &lt;br /&gt;
           يجب ان يبدأ الملف بـ&lt;br /&gt;
 #! /bin /bash&lt;br /&gt;
&lt;br /&gt;
الصلاحيات&lt;br /&gt;
استعرض محاولة تشغيل ملف بصلاحيات خاطئة ثم تغييرها لصلاحيات صحيحة &lt;br /&gt;
&lt;br /&gt;
الخواريزميات&lt;br /&gt;
11.6 أسأل هل يكفي التنفيذ التتابعي لكتابة اي برنامج&lt;br /&gt;
11.7 اوضح ان استخدام مبادئ الخواريزميات ضرورة في كتابة أي برنامج&lt;br /&gt;
 - التنفيذ التتابعي sequential – التنفيذ الشرطي conditional – التكرار loop&lt;br /&gt;
&lt;br /&gt;
إستعراض أوامر الشل سكريبت&lt;br /&gt;
&lt;br /&gt;
11.8 إستعراض اساليب التكرار for loop, while, until )أستعراض الاوامر يكون في شكل تحديات مطلوب حلها وامثلة)&lt;br /&gt;
&lt;br /&gt;
11.9 لادخال مدخلات من لوحة المفاتيح نستعرض أمر read&lt;br /&gt;
11.10 استعرض الجملة الشرطية conditional statement (if)&lt;br /&gt;
11.11 استعرض أمر break &lt;br /&gt;
11.12 استعرض أمر continue&lt;br /&gt;
11.13 اطلب المقارنة بين اوامر التكرار for,while,until&lt;br /&gt;
           كل ما سبق يكون في إطار مثال واحد &lt;br /&gt;
11.14 if,elif,else&lt;br /&gt;
11.15 الجملة الشرطية case&lt;br /&gt;
11.16 فتح الملفات عن طريق اسكربت شل&lt;br /&gt;
exec&lt;br /&gt;
&lt;br /&gt;
11.17 ننفذ تمرين بوضع برنامج يقرأ من ملف وينفذ عليه عمليات&lt;br /&gt;
           يقرأ سطر سطر ويكتب عدد الكلمات في كل سطر مثلاً أو عدد الكلمات في الملف&lt;br /&gt;
&lt;br /&gt;
11.18 substitution (expansions)  command expansion, string expansion, etc&lt;br /&gt;
11.19 الدوال في لغة الشل shell functions &lt;br /&gt;
 - لماذا نستخدم الدوال بدلًا من استخدام اسكربت فرعي sub-script&lt;br /&gt;
لأن الاسكربت الفرعي يُنفذ في شل منفصله وتُعيد قيمة واحده، وبالتالي لا يمكنها التعامل مع البيانات الداخلية local data للاسكربت الاساسي &lt;br /&gt;
&lt;br /&gt;
11.20 نستخدم كتاب Bash-Beginners-Guide كمصدر للبحث &lt;br /&gt;
           يسأل المدرب عن التطبيق او الامر ويبحث عنه المتدربون&lt;br /&gt;
11.21 أنواع الشل&lt;br /&gt;
- تفاعلية وغيرتفاعليه (interactive vs non-interactive)&lt;br /&gt;
- ولوجيه وغير ولوجيه (login vs non-login)&lt;br /&gt;
11.22 تهيئة الشل Shell Initialization&lt;br /&gt;
&lt;br /&gt;
[[تصنيف:نواة تقنية]]&lt;/div&gt;</summary>
		<author><name>Emadsaleh</name></author>
	</entry>
</feed>