From 2a2d7b15dc6a9719d3d925d1683fd942a59f9d92 Mon Sep 17 00:00:00 2001
From: Mustafa Al-Saegh s for each list item
---
README-ar.md | 43 +++++++++++++++++++++++++++----------------
1 file changed, 27 insertions(+), 16 deletions(-)
diff --git a/README-ar.md b/README-ar.md
index 3c40482..bf08453 100644
--- a/README-ar.md
+++ b/README-ar.md
@@ -51,33 +51,44 @@ Unices, MacOS, Cygwin الكثير من الملاحظات يمكن تطبيقه
-- لتعلم أوليات bash shell استخدم ايعاز لتعلم أوليات bash shell استخدم ايعاز أتقن أوليات محرر نصي واحد على الأقل. يفضل ان تتعلم Vim ( مارس قراءة وثائق دليل الاستخدام باستخدام ايعاز تعلم كيفية تغيير وجهة النتائج(outputs) والمداخلات(inputs) باستخدام الرموز التالية: تعلم الامتداد العام للملفات باستخدام رمز
+كن على اطلاع بكيفية ادارة الاعمال bash shell job management مثل:
+تعلم كيفية ادارة النظام من بعد باستخدام
+مارس أوليات ادارة الملفات: man bash والقي نظرة سريعة على دليل الاستخدام. ستجد ان دليل الاستخدام بسيط ومفيد في نفس الوقت. يوجد الكثير من البدائل لـ bash shell التي قد يبدو بعضها اكثر جاذبية ومرونة ولكن bash sheel تعتبر الافضل والاكثر شيوعا. (قد يستهويك\تستهويك تعلم zshell, fish shell, الخ... ولكن هذة البدائل سوف تقيد قدراتك ومهاراتك في حالات عديدة مثل الدخول الى خادمserver من بعد)
+- man bash والقي نظرة سريعة على دليل الاستخدام. ستجد ان دليل الاستخدام بسيط ومفيد في نفس الوقت. يوجد الكثير من البدائل لـ bash shell التي قد يبدو بعضها اكثر جاذبية ومرونة ولكن bash shell تعتبر الافضل والاكثر شيوعا. (قد يستهويك\تستهويك تعلم zshell, fish shell, الخ... ولكن هذة البدائل سوف تقيد قدراتك ومهاراتك في حالات عديدة مثل الدخول الى خادمserver من بعد)
vi) كونه المحرر النصي الافضل والاكثر شيوعاُ، حيث ان جميع انظمة لنكس تدعمة بخلاف بقية برامج التحرير النصي مثل Emacs او اي نوع من المحررات التفاعلية IDE.
+- vi) كونه المحرر النصي الافضل والاكثر شيوعاُ، حيث ان جميع انظمة لنكس تدعمة بخلاف بقية برامج التحرير النصي مثل Emacs او اي نوع من المحررات التفاعلية IDE.
+man (لمحبي الاستطلاع -- الفضوليون -- :ايعاز man man يعرض قائمة بارقام الاقسام المختلفة التي يحتويها دليل الاستخدام كالرقم ١ الذي يمثل الايعازات "الاعتيادية"، والرقم ٥ الذي يمثل ايعازات الملفات والتسميات المتبعة، والرقم ٨ الذي يمثل الاوامر الادارية). يستخدم ايعاز apropos لعرض صفحات معينة من دليل الاستخدام. لاحظ ان بعض الايعازات غير تنفيذية بمعنى انه لايمكن استخدامها كأوامر مباشرة وانما هي ادوات خاصة بـ bash shell يمكنك الأستعانة بـ help و help -d للتعرف على هذة الادوات.
+ < ، > ،|. لاحظ ان الرمز < يقوم بمحو محتويات الملف الاصلية واستبدالها بالنتائج الجديدة، في حين استخدام << يقوم باصافة النتائج الجديدة الى المحتوى الاصلي للملف. يشار للنتائج القياسية (standard output) بـ stdout وللأخطاء الاساسية (standard error) بـ stderr.
+ * (وغيره من الرموز مثل ? و]...[ ورموز الاقتباس والفرق بين الاقتباس المزدوج " والفردي ' -- ستتعرف ادناة على المزيد من امدادات الملفات)
+man (لمحبي الاستطلاع -- الفضوليون -- :ايعاز man man يعرض قائمة بارقام الاقسام المختلفة التي يحتويها دليل الاستخدام كالرقم ١ الذي يمثل الايعازات "الاعتيادية"، والرقم ٥ الذي يمثل ايعازات الملفات والتسميات المتبعة، والرقم ٨ الذي يمثل الاوامر الادارية). يستخدم ايعاز apropos لعرض صفحات معينة من دليل الاستخدام. لاحظ ان بعض الايعازات غير تنفيذية بمعنى انه لايمكن استخدامها كأوامر مباشرة وانما هي ادوات خاصة بـ bash shell يمكنك الأستعانة بـ help و help -d للتعرف على هذة الادوات.
+- &، ctrl-z، ctrl-c، jobs، fg، bg، kill، الخ...
+ < ، > ،|. لاحظ ان الرمز < يقوم بمحو محتويات الملف الاصلية واستبدالها بالنتائج الجديدة، في حين استخدام << يقوم باصافة النتائج الجديدة الى المحتوى الاصلي للملف. يشار للنتائج القياسية (standard output) بـ stdout وللأخطاء الاساسية (standard error) بـ stderr.
+- ssh وكيفية الدخول للنظام بدون استخدام كلمة سر عن طريق ssh-add ، ssh-agent، وغيرهما من الادوات.
+ * (وغيره من الرموز مثل ? و]...[ ورموز الاقتباس والفرق بين الاقتباس المزدوج " والفردي ' -- ستتعرف ادناة على المزيد من امدادات الملفات)
-
-
-- كن على اطلاع بعملية ادارة الاعمال bash shell job management مثل: &، ctrl-z، ctrl-c، jobs، fg، bg، kill، الخ...
-
--تعلم كيفية ادارة النظام من بعد باستخدام ssh وكيفية الدخول للنظام بدون استخدام كلمة سر عن طريق ssh-add ، ssh-agent ، وغيرهما من الادوات.
-
-- مارس أوليات ادارة الملفات: ls و ls -l (تعلم ماهية كل عمود في ls -l)، less، head، tail) ، وtail +Ftail -f (وان امكن ln)، وln -s(كن ملما باختلافات وفوائد كل من الروابط "الرقيقة" والروابط "الصلبة")، du -sh *chown، chmod، du (للحصول على نبذة مختصرة عن القرص الصلب: ).
+- ls -lls وls -l (تعلم ماهية كل عمود في less، head، tail) ، وtail +Ftail -f (وان امكن ln وln -s(كن ملما باختلافات وفوائد كل من الروابط "الرقيقة" والروابط "الصلبة")، du -sh *chown، chmod، du (للحصول على نبذة مختصرة عن القرص الصلب: ).
لادارة ملفات النظام: df، mount، fdisk، mkfs، lsblk. تعلم ما تمثلة indone وانواعها المختلفة (ls -iاو df -i).
+
ip، ifconfig، dig.
+-
+مارس أوليات ادارة الشبكات: ip، ifconfig، dig.
+
grep/egrep. الخيارات ادناة تسترعي الانتباه كونها شائعة الاستخدام:
+-
+اتقن التعابير التنظيمية (او مايعرف بـ regex)، ومختلف لوائح grep/egrep. الخيارات ادناة تسترعي الانتباه كونها شائعة الاستخدام:
-i، -o، -v، -A، -B،-C.
+
yum، dnf، pacman (حسب نوعية نظامك). وتأكد من وجود مدير الحزم: pip على النظام ولذلك ليتسنى لك امكانية تثبيت البرامج والحزم المكتوبة بلغة بايثون (بعض البرامج ادناة يمكن تثبيتها بسهولة باستخدام pip).
-
+-
+تعلم كيفية استخدام
apt-get، yum، dnf، pacman (حسب نوعية نظامك). وتأكد من وجود مدير الحزم: pip على النظام ولذلك ليتسنى لك امكانية تثبيت البرامج والحزم المكتوبة بلغة بايثون (بعض البرامج ادناة يمكن تثبيتها بسهولة باستخدام pip).
+
## الأستخدامات اليومية
- In Bash, use **Tab** to complete arguments or list all available commands and **ctrl-r** to search through command history (after pressing, type to search, press **ctrl-r** repeatedly to cycle through more matches, press **Enter** to execute the found command, or hit the right arrow to put the result in the current line to allow editing).