التخطي إلى المحتوى الرئيسي

سلسلة تعلم نظام لينكس [Linux]

في التدوينة التالية سوف نتعرف عن أوامر نظام لينكس التي قمنا بشرحها في مسيرتنا من سلسلة تعلم نظام لينكس [Linux]


كانت حلقات سلسلة تعلم نظام لينكس [Linux]، جميعها تحت مسمى واحد وهو: سلسلة تعلم نظام لينكس [Linux]


كانت الصورة المصغرة في سلسلة تعلم نظام لينكس [Linux]:


سلسلة تعلم نظام لينكس [Linux] مع سرمد سعد
Learn Linux basics with Sarmad Saad

مقدمة سطر الأوامر (CLI) يتكون من:
command [options] [arguments]
الأمر [المهمة] [الملحق]
لنقم بإعطاء بعض الأمثلة لكي تتضح الفكرة:
  •  الأمر: ls يقم في عرض الملفات والمجلدات المتواجدة سواء في سطح المكتب او في المكان الذي نحن متواجدين بهِ.
  • المهمة: -l ليقم بعرض صلاحيات الملف.
  • الملحق: /home/user/Desktop/Argument هنا الملحق عبارة عن المكان او المجلد او الموقع المستهدف.
ليصبح لدينا الأمر:
ls -l /home/user/Desktop/Argument

لنأخذ مثال اخر فقط متكون من الملحق فقط، وهو:
cp ./Desktop/file.txt /home/user/Desktop/Argument
لنوضح الأمر:
  • الأمر: cp يقم في نسخ الملف.
  • الملف الذي نرغب في استنساخه هو file.txt وهو متواجد في سطح المكتب.
  • الملحق: وهو الموقع الذي سيتم نقل الملف اليه، وهو Argument.

سلسلة تعلم نظام لينكس [Linux] مع سرمد سعد
Sarmad Saad

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة الأولى:
whoami: تظهر اسم المستخدم، الذي قمت في استخدامهُ في تنصيب وتثبيت نظام لينكس.
pwd: تظهر اين انت متواجد الان، وفي أي مجلد.
clear: وهي تقم في تنظيف سطر الأوامر. exit وهي تقم في الخروج من سطر الأوامر.

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 2:
uname: لمعرفة اسم نواة النظام وهي لينكس. uname -a: لمعرفة اسم النظام واسم المستخدم وبعض المعلومات حول النظام.
uname --all: وهو مثل الامر السابق، ولكن تم كتابة (all) واستبدال حرف (a).
ls: لمعرفة جميع المجلدات المتواجدة في سطح المكتب او داخل المجلد.
ls -a: لإظهار جميع الملفات والمجلدات التي تم انشائها وجعلها مخفية. ls -l: لمعرفة جميع الصلاحيات الخاصة في المجلدات والملفات، وتتكون الصلاحيات من المستخدمين والمجموعات والاخرون.
ls -t: وهي تقم في فرز المجلدات والملفات حسب وقت تحديث المجلد والتعديل على الملف. ls -alt: حرف (a) يعبر عن معرفة جميع المجلدات والملفات المخفية، وحرف (l) يعبر عن معرفة الصلاحيات للمستخدمين والمجموعات والاخرون، وحرف (t) يعبر عن الوقت الذي تم تحديث بهِ المجلد وتحرير وتعديل الملف.
whatis, --help, man: وهي تساعد في معرفة تعريف الأمر في لينكس، وطريقة كتابة الامر بشكل صحيح وماهي المهام التي تستخدم معهُ.

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 3:
cd name Folder: وهو بكل بساط يستخدم في التنقل بين المجلدات. cd ..: وهو يساعد في الخروج من المجلد الحالي والعودة الى المجلد السابق.
mkdir name: وهو يستخدم في انشاء مجلد جديد، في الموقع الحالي.

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 4:
touch name.txt: وهو امر يساعد في إنشاء ملف نصي. touch .name.txt: وهو أمر يساعد في إنشاء ملف نصي مخفي، ونستطيع من رؤيته عبر أمر (ls -a).
nano write.txt: وهو يساعد في تحرير الملف. cat read.txt: وهو يساعد في عرض محتويات الملف النصي.

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 5:
cat+ name.txt+ bigger than+ copy.txt: تقم في نسخ محتوى الملف ووضعه في ملف اخر. cat+ bigger than+ name.txt: تقم في التعديل على الملف وإضافة محتوى نصي جديد في الملف.
cat+ name.txt+ | grep+ letters: تقم في عرض محتويا الملف ومن ثم البحث عن حرف او كلمة معينة. cat+ name.txt+ | grep -i+ letters: تقم في البحث عن حرف او كلمة معينة سواء كانت مكتوبة بحرف كبير او صغير.
cat+ name.txt+ | sort: تقم في فرز وترتيب الحروف حسب الترتيب الابجدي.

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 6:
mv+ file.txt+ folder name: الامر بكل بساطة يستخدم في نقل الملف الى موقع او مجلد جديد. mv+ file.txt+ new.txt: يستخدم الامر الحالي في تغيير اسم الملف.
cd ../..: تستخدم في العودة من المسار الحالي بمقدار مرتين. rm+ file.txt: وهو امر يساعد في حذف الملف نهائياً.
rm -r or rmdir+ folder name: وهو امر يساعدك في حذف المجلد نهائياً.

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 7:
locate: يساعد في عرض مكان تواجد الملف المستهدف. cat file.txt | wc or wc file.txt: الامر يساعدك في معرفة عدد الأسطر أولا وعدد الكلمات ثانياً وثالثاً معرفة حجم الملف.
command; command: وهو يساعد في كتابة اكثر من امر في سطر او امر واحد.

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 8:
cp /home ... or ./: وهو يساعد في نسخ المجلد او الملف. cd: وهو يستخدم في العودة السريعة الى ملف اسم المستخدم.
cal: وهو يساعد في طباعة تقويم السنة الحالية او المحددة. date: وهو يساعد في طباعة التاريخ والوقت الحالي.

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 9| Audacity:
sudo: وهو بكل بساطة يستخدم لإعطائك صلاحية الجذر. sudo apt-get update وهي تستخدم لتحديث الحزم المتوفرة والنظام بشكل عام.
sudo apt-get upgrade: وهي تستخدم في ترقية النظام والبرامج المتوفرة في النظام. sudo apt-get install: وهي تساعد في تثبيت برنامج جديد في النظام.
program -v: وهي تساعد في معرفة اصدار البرنامج، وهي مفيدة لمعرفة هل تم ترقية البرنامج الى الإصدار الجديد. sudo apt-get remove وهي تستخدم في حذف البرنامج المعين.

Download Audacity- Sarmad Saad
تنزيل برنامج Audacity في نظام لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 9| libreoffice:
sudo apt-get install libreoffice: الامر الحالي يساعد في تنزيل الحزمة المكتبية الخاصة في libreoffice

Download LibreOffice- Sarmad Saad
تنزيل برامج libreoffice في نظام لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 9| snake4:
sudo apt-get install snake4: تنزيل حزمة لعبة snake4.

install snake4 in linux
تنزيل حزمة لعبة snake4 في نظام لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 10:
sudo su: وهو يساعد في الانتقال الى مستخدم الجذر، وأيضا يساعد في التنقل الى حساب اخر (sudo su user).
apt-get update: يساعد في تحديث حزم البرامج المتواجدة في نظام لينكس وتحديث النظام بشكل عام.
apt-get upgrade: وهو يساعد في ترقية البرامج المتوفرة في نظام لينكس.
apt-get autoremove: وهو يساعد في حذف الحزم الزائدة او المتبقية والتي ليس لها دور في نظام لينكس.

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 11:
sudo apt-get update: يساعد في تحديث حزم البرامج المتواجدة في نظام لينكس وتحديث النظام بشكل عام.
sudo apt-get upgradeك وهو يساعد في ترقية البرامج المتوفرة في نظام لينكس.
sudo apt-get dist-upgrade: وهو يساعد في التأكد من ترقية كافة البرامج والاوامر في نظام لينكس.
sudo apt-get autoremove: وهو يساعد في حذف الحزم الزائدة او المتبقية او التي ليس لها دور في نظام لينكس.
wget: وهو يساعدك في تنزيل صفحة الويب من شبكة الانترنت.

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 12:
history: الامر الحالي يساعد في معرفة جميع الأوامر التي تم استخدامها سابقاً.
top: وهو يساعد في معرفة سجل الاستخدام ومعلومات حول المعالج بشكل متجدد وفي الوقت الفعلي.
htop: وهو يساعد في معرفة سجل الاستخدام و معلومات حول المعالج بتصميم متقدم وواضح، وأيضا في الوقت الفعلي.

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 13:
type+ command: وهو يساعد في معرفة معلومات حول الامر وأين تم بناءه.
pushd: وهو يساعد في حفظ المسار الحالي، والعودة الى المسار تكن من خلال استخدام امر (popd).
popd: وهو يساعد في العودة الى المسار السابق والذي تم حفظهُ من خلال امر (pushd).

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 14:
touch file: يساعد في إنشاء ملف نصي في المسار الحالي.
tee file: يساعد في إنشاء ملف والكتابة في داخل الملف من خلال سطر الأوامر.
nano file: يساعدك من إنشاء ملف جديد والكتبة في داخل الملف والتحرير عليه من خلال سطر الأوامر.

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 15| Gufw firewall:
apt-cache search packages: الامر الحالي يساعد في البحث عن حزمة البرنامج المتوفرة.
apt-get install gufw: وهو يساعد في تنزيل حزمة برنامج جدار الحماية.
updatedb: الامر الحالي مهم جدا ويستخدم لتحديث قاعدة البيانات لكي يسهل عملية البحث عن البرامج التي تم تنزيلها في نظام لينكس.
locate gufw: الامر يساعد في البحث والعثور عن برنامج جدار الحماية.
grep deb: الامر الحالي مفيد لانهُ يساعدك في العثور عن حزم البرامج فقط وبشكل اسرع.

كان مصدر الحلقة: itctec

Download gufw firewall
تنزيل برنامج Gufw في نظام لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 16:
env: وهو يقم في طباعة متغيرات نظام لينكس. echo $variable: وهو في كل بساطة يقم في طباعة ناتج المتغير. variable='value': لإنشاء متغير جديد. echo $variable: لطباعة ناتج المتغير. export variable: يقم في تصدير ناتج المتغير ليبقى الى مدى أطول، يتم حفظ المتغير الى ان يتم إيقاف تشغيل نظام لينكس وبعد إيقاف تشغيل النظام يتم حذف المتغير.

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 17:
||: تعني (او) وهي تقارن بين امرين ايهما صحيح وايهما خطأ، في حال تحقق الامر الأول فيقم في تجاهل الامر الثاني، والعكس صحيح، في حال لم يتحقق الامر الأول فيقم في تحقيق الامر الثاني. &&: تعني (و) وهي تقم في تحقيق الامرين، في حال تحقق الامر الأول يقوم في تحقيق الامر الثاني، وفي حال لم يتحقق الامر الأول فيقوم بتجاهل الامر الثاني، وفي حال تحقق الامر الأول وكان هناك خطا في الامر الثاني يقم في تجاهل الامر الثاني. cd ~: تعني العودة الى الصفحة الرئيسية echo " .... $variable": تقم في الطباعة وتنفيذ الامر الخاص في متغير بيئة النظام. echo '.... $variable': يقم في طباعة متغير البيئة ومن دون تنفيذهُ او طباعة ناتج متغير البيئة. echo .... `command`: تقم في طباعة وتنفيذ الامر في سطر الأوامر.

المصدر الموصى بهِ: Jac Ma

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 18:
man -k+ letter: للبحث عن كلمة المفتاحية ومعرفة الأمر الذي يحتوي على الكلمة المفتاحية. ls -a: لعرض المجلدات والملفات المخفية. ls -l: لعرض صلاحيات المستخدم والمجموعة والاخرون للمجلد والملف. ls -S: لفرز المجلدات والملفات حسب الحجم الأكبر الى الأصغر ls -h: لقراءة المساحة او الحجم بشكل واضح ومفهوم من قبل القارئ. ls -t: لعرض المجلدات حسب الوقت الأحدث. ls -r: عرض المجلدات والملفات بشكل يبدأ من حرف Z الى حرف A. ls --author: لطباعة اسم المستخدم الذي يملك المجلد او الملف. ln -s file name: تقم في اختصار الملف في مكان او موقع اخر، وفي حال تغير نص الملف يتغير في الملف الثاني، وفي حال حذف الملف الأصلي لن نتمكن من فتح الملف الذي قمنا بأختصاره، وذلك لان الملف المختصر متصل مع الملف الأول.

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 19:
*: النجمة الصغيرة تقوم في البحث عن الحروف جميعها. ??: تعني تحديد عدد الحروف التي لا نعلم ماهي. []: يقم في طباعة الحروف المحددة فقط، والكلمات التي تحتوي هذه الحروف. rm -i: وهو بكل بساطة يقم في عرض سؤال التأكد لحذف الملف.

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 20:
gzip file: يقم في انشاء ملف مضغوط، وأيضا يقم في ضغط كل ملف على الانفراد. bzip2 file: يقم في انشاء ملف مضغوط، وأيضا يقم في ضغط كل ملف على الانفراد xz file: يقم في انشاء ملف مضغوط، وأيضا يقم في ضغط كل ملف على الانفراد tar -cf tarName file: يقم في انشاء مجلد مضغوط او بما يسمى أرشيف الملفات، ويقم في جمع الملفات في مجلد واحد.

المصادر المصى بها: الصورة، حاسوب اكاديمي، GeeksForGeeks {في اللغة الإنكليزية}

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 21:
touch name{1..5}: تقم في كل بساطة بإنشاء اكثر من ملف في امر واحد، وتقم بأنشاء الملف في نفس الاسم والرقم او العدد التسلسلي للملف مختلف. rm name{1..5}: تقم في كل بساطه في حذف اكثر من ملف يحمل نفس الاسم ولكن الرقم مختلف. zip file.zip name: تقم في ضغط اكثر من ملف في مجلد واحد. .: تدل على المسار الحالي الذي انت متواجد بهِ الان. ~: تدل على المسار البدائي لاسم المستخدم (مستخدم النظام). rmdir: تقم في حذف المجلد بشكل نهائي، في حال لا يوجد بداخلهِ ملف، وفي حال تواجد ملف في داخلهِ لا يقم في تنفيذ حذف المجلد. rm -r: تقم في حذف المجلد وان كان في داخلهِ يوجد ملف او عدد كبير من الملفات والمجلدات.

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 22:
STDIN: وهو يعبر عن الادخال القياسي، وهو يقوم بكل بساطه طباعة النص في سطر الأوامر من دون نقلهِ الى ملف نصي معين، أي فقط التنفيذ وكتابة الامر في سطر الأوامر.
STDOUT: وهو عبارة عن الإخراج القياسي، مما يعني اهُ يقم في تنفيذ الام مباشرتاً في سطر الأوامر وثم يقم في نقلهِ الى ملف نصي معين انت قمت في تحديد الملف.
STDERR: وهو عبارة عن الخطأ القياسي، مما يدل على انهُ الخطأ المرتكب في سطر الأوامر او وإظهار وطباعة رسالة الخطأ.
nl: وهي تعبر عن طباعة النص في سطر الأوامر بشكل مرقم مما يل على انها تعتبر من فئة الادخال القياسي.
tr 'a-z' 'A-Z': وهو يعبر عن استبدال الحروف الصغيرة في الحروف الكبيرة وفي العكس، وهو يدل على انهُ من فئة الادخال القياسي.

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 23:
grep name file: تقم في طباعة نص الملف مع الكلمة المستهدفة بشكل مظل في لون الأحمر او الأزرق يختلف حسب التوزيعة الخاصة في لينكس، وهو امر يشبه امر egrep.
grep -w name file: يقم في تجاهل جميع الكلمات المتصلة مع الكلمة المستهدفة، ويظلل فقط الكلمة المنفردة او المنفصلة أي بعبارة أخرى قبله فراغ وبعدها فراغ.
grep -n name file: وهو يقم في طباعة عدد او رقم الاسطر التي تحتوي على الكلمة المستهدفة.
grep -c name file: وهو يقم في طباعة عدد او رقم تواجد الكلمة المستهدفة في الملف النصي.
grep -v name file: وهو يقم في تجاهل الكلمة المستهدفة في الملف النصي، وإظهار النص الذي لا يحتوي على الكلمة المستهدفة.
grep -i name file: وهو يقم في طباعة الحروف صغيرة والكبيرة من دون استثناء.
man grep: وهو يعتبر من الأوامر الأساسية التي يجب معرفتها لكي تقم في عرض صفحة المساعدة.

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 24:
man uptime: لعرض صفحة المساعدة والتي تحتوي على التعريف المختصر للأمر والمهام الت تستطع استخدامها مع الأمر وأيضا بعض التوصيات.
uptime -p: وهو يقم في عرض مدة وقت تشغيل النظام، أي يقم في حساب الوقت بعد تشغيل النظام.
uptime -s: وهو يقم في عرض الوقت تشغيل النظام والتاريخ، أي يقم في اظهار الوقت الذي تمت بهِ عملية إيقاف تشغيل النظام والنقر على زر إيقاف تشغيل النظام.
uptime -V: وهو يقم في عرض اصدار الامر.
uptime -h: وهو يقم في عرض قائمة المساعدة الخاصة في الامر المحدد.

المصدر الموصى بهِ: GeeksForGeeks (في اللغة الإنكليزية)

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 25:
man wc: لعرض صفحة المساعدة wc -w: وهو يقم في طباعة عدد الكلمات المتواجدة في الملف النصي. wc -c: وهو يقم في طباعة حجم الملف النصي. wc -m: وهو يقم في طباعة عدد الاحرف المتواجدة في الملف النصي. wc -l: وهو يقم في طباعة عدد السطور الفعلية او النشطة. wc -L: وهو يقم في طباعة عدد الحروف الخاصة في أطول سطر في الملف النصي. wc --help: وهو يقم في طباعة قائمة المساعدة. wc --version: وهو يقم في طباعة الإصدار ومع بعض المعلومات المفيدة حول استخدام الامر.

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 26:
j: نقل المؤشر الى سطر الأسفل، وهي تشبه عملية السهم الذي ينتقل الى سطر الأسفل او التالي ↓. k: نقل المؤشر الى سطر الأعلى، وهي تشبه عملية السهم الذي ينقل المؤشر الى سطر الأعلى ↑. l: نقل المؤشر الى اليمين بمقدار مسافة حرف واحد، وهي تشبه عملية السهم المتواجد في لوحة المفاتيح →. h: نقل المؤشر الى اليسار بمقدار مسافة حرف واحد، وهي تشبه عملية السهم المتواجد في لوحة المفاتيح ←. w: نقل المؤشر الى بداية الكلمة الجديدة، وهو شبيه بعملية السهم المتواجد في لوحة المفاتيح ⟶، ولكن بشكل متكرر من استخدام اسهم الأيمن →، وهو يقيس بداية الكلمة الجديدة من خلال الفراغ الذي يحيط في الكلمة من الجهتين اليمين واليسار. e: نقل المؤشر الى نهاية الكلمة، للملاحظة/ تعتبر نهاية الكلمة هي قبل الحرف الأخير. b: نقل المؤشر الى بداية الكلمة السابقة، ويعتبر الفراغ هو بمثابة الفصل بين بداية ونهاية الكلمة الجديدة. i: وضع الإدخال، مما يعني او يدل بان تستطيع الكتابة بعد النقر على زر حرف (i) المتواجد في لوحة المفاتيح. ESC: لوهي تل على الخروج من وضع الادخال، وهو الزر متواجد في اقصى اليسار في لوحة المفاتيح (esc). :wq: وهي تدل على الكتابة في الملف النصي وإغلاق محرر النصوص في سطر الأوامر، مما يعني في عبارة أخرى (حفظ التغيرات التي أجريت في الملف النصي). :w: وهي تعبر عن كتابة التغيرات في الملف فقط. :q:وهي تعبر عن الخروج من محرر النصوص في سطر الأوامر، بدون الكتابة في داخل الملف النصي، أي في معنى اخر يقم في الخروج من محرر النصوص ومن دون حفظ التغيرات التي قمت بعملها في الملف النصي. dw: وهو يدل عن حذف كلمة واحدة فقط. u: وهو يساعدك عن الرجوع عن التغيرات التي قمت في اجراها في الملف النصي. dd: وهو يقم في حذف السطر الحالي بأكمله. P: وهو يقم في لصق السطر الذي قمت في حذفهِ عبر كتابة (dd)، أي في معنى اخر الرمز (P) يشبه عملية (cut) في نظام تشغيل مايكروسوفت ويندوز. x: وهو يقم في حذف حرف واحد من جهة اليمين. X: وهو يقم في حذف حرف واحد من جهة اليسار. D: وهو يقم في حذف جميع الكلمات التي تكون بعد موقع تواجد المؤشر الحالي، أي في معنى أخرى حذف وسط السطر بأكمله.

مصدر النص الذي قمنا في التطبيق عليه: Linux Mint
المصدر الموصى بها: الصورة

تعلم استخدام vi Editor مع سرمد سعد
تعلم استخدام vi Editor

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 27:
~: وهي تساعد في تغير النص المكتوب من الحروف الصغيرة الى الكبيرة، وفي العكس. a: وهو يقم في طباعة فراغ ومن ثم الدخول في وضع الادخال والكتابة في الملف النصي، ونستطع تشبيهها بعملية النقر على زر (a) ومن ثم زر حرف (i). A: وهو يقم في التنقل الى نهاية السطر والدخول في وضع الادخال والكتابة في الملف النصي، ونستطع تشبيهها بعملية النقر على زر (A) ومن ثم زر حرف (i). o: وهو يقم في خلق سطر جديد في الأسفل والدخول الى وضع الإدخال والكتابة في الملف النصي، ونستطع تشبيهها بعملية النقر على زر (o) ومن ثم زر حرف (i). O: وهو يقم في خلق سطر جديد في الأعلى والدخول الى وضع الإدخال والكتابة في الملف النصي، ونستطع تشبيهها بعملية النقر على زر (O) ومن ثم زر حرف (i). :x: وهو يستخدم في كل بساطة لحفظ وإغلاق محرر النصوص، بدلا من كتابة (:wq). :wq: وهو يستخدم في كل بساطة للكتابة في داخل الملف النصي ومن ثم اغلاق محرر النصوص. :wq!: وهو يستخدم في كل بساطة للكتابة في داخل الملف النصي ومن ثم اغلاق محرر النصوص، ولكن يجب ان يكون الملف النصي في صلاحية القراءة فقط. ZZ: وهو يقم في حفظ التعديلات في الملف النصي واغلاق محرر النصوص في سطر الأوامر. :q!: وهوي يستخدم لغلق واجهة محرر النصوص في سطر الأوامر، من دون حفظ التغيرات التي أجريت في الملف النصي. :e!: وهي بكل بساطة تقم في تجاهل جميع التغيرات التي أجريت في الملف النصي من خلال سطر الأوامر. :w!: وهو يقم في الكتابة في داخل الملف النصي في حال كان الملف النصي في صلاحية القراءة فقط، أي بعباره أخرى يقم في حفظ التغيرات من دوان اغلاق واجهة محرر النصوص في سطر الأوامر. n: وهو يستخدم للتنقل والعثور عن الحرف المحدد في عملية البحث. / : وهو يستخدم لإظهار مربع عملية البحث عن الحرف المحدد.

المصدر الموصى بهِ: الفديو

تعلم استخدام vi Editor مع محترف الكمبيوتر للمعلومات
تعلم استخدام vi Editor

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 28:
dw: وهي تستخدم لحذف كلمة من الملف النصي. cw: وهي تستخدم لحذف كلمة من الملف النصي ومع الدخول الى وضع الإدخال أي الكتابة في الملف النصي. u: وهي تستخدم للتراجع عن التغير السابق الذي أجري في الملف النصي. J: وهي تستخدم في دمج سطرين مع بعض البعض، او بمعنى أخرى جعل السطر الثان مع الأول لتصب فقرة واحدة. :s/: وهي تستخدم في عملية البحث وحذف الحرف المعين، وهو في الغالب يكون الناتج الأول، وأيضا نستطع من استخدام عملية البحث عن حرف معين باستخدام (/) وبعدها نستخدم زر حرف (n) للتنقل بين الحروف المستهدفة وبعدها نقم في استخدام حرف (s) لحذف الحرف المعين وفي السطر المعين. $: يقم في نقل المؤشر الى نهاية السطر الحالي. 0 (zero): وهو يقم في نقل المؤشر الى مقدمة او بداية السطر الحالي. 3G: وهو يقم في نقل المؤشر الى السطر الثالث الذي تم تحديدهُ. 1G: وهي تستخدم لنقل المؤشر الى السطر الأول في الملف النصي. Shift+G: وهي تقم في نقل المؤشر الى سطر النهاية في الملف النصي.

المصدر الموصى بهِ: Forbes Middle East

تعلم استخدام vi Editor مع سرمد سعد
تعلم استخدام vi Editor

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 29:
:%s/: وهي تستخدم في عملية البحث وحذف جميع النتائج، التي تكن في مقدمة الفقرة. :%s/text//g: وهو يقم في البحث وحذف جميع النتائج المتكررة، التي تكن في مقدمة ونهاية الفقرة. yw: وهو يقم في نسخ الكلمة التي تكن بعد مكان تواجد المؤشر الحالي، ويستخدم زر حرف (p) لعمل لصق النص الذي تم نسخهُ.

المصدر الموصى بهِ: الفديو

تعلم استخدام vi Editor مع محترف الكمبيوتر للمعلومات
تعلم استخدام vi Editor

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 30:
في حلقة ثلاثون (30): تم مراجعة كل ما سبق شرحهُ في سلسلة تعلم نظام لينكس [Linux]

مصدر الذي قمنا في التطبيق عليه: Kali Linux
المصدر الموصى بها: الفديو

سلسلة تعلم نظام لينكس [Linux] مع Sarmad Saad
تعلم استخدام vi Editor

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 31:
file.sh: وهي تقم في خلق ملف نصي تنفيذي برمجي. sh file.sh: وهو يساع في تنفيذ الملف البرمجة النصي. ./file.sh: وهو يساعد في تنفيذ الملف البرمجة النصي. chmod +x file.sh: وهو يساعد في تغير صلاحيات الجميع منها المستخدم والمجموعة والاخرون، في تنفيذ الملف البرمجي النصي.

تعلم لغة البرمجه النصيه في لينكس مع سرمد سعد
تعلم لغة البرمجه النصيه في لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 32:
read name: وهي تساعدك على تحديد سؤال لطلب من المستخدم الذي قام بتنفيذ الملف من الإجابة علية.

تعلم لغة البرمجه النصيه في لينكس مع محترف الكمبيوتر للمعلومات
تعلم لغة البرمجه النصيه في لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 33:
if: الدالة الشرطية، التي تعني (اذا) في العربية، أي تقم في تحقيق شرط معين وان لم يتحقق تتجاهل الشرط. test: تستخدم لإدخال الشرط مباشرتاً في الدالة الشرطية.
then: وهي تستخدم لتنفيذ الدالة الشرطية.
fi: وهي تستخدم لإنهاء عملية الدالة الشرطية.
المصدر الموصى بهِ: Kapeli

تعلم لغة البرمجه النصيه في لينكس مع سرمد سعد
تعلم لغة البرمجه النصيه في لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 34:
elif: وهي تستخدم لتكوين شرط ثاني في الدالة الشرطية. test: وهي تستخدم لوضع شرط في الدالة الشرطية.

تعلم لغة البرمجه النصيه في لينكس مع محترف الكمبيوتر للمعلومات
تعلم لغة البرمجه النصيه في لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 35:
if []: وهي تستخدم لوضع شرط في داخل الدالة الشرطية، واستبدال كلمة (test).
elif []: وهي تستخدم لوضع شرط في داخل الدالة الشرطية المحتمل تحقيقها، واستبدال كلمة (test).

تعلم لغة البرمجه النصيه في لينكس مع سرمد سعد
تعلم لغة البرمجه النصيه في لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 36:
while: وهي تستخدم لكتابة الدالة الشرطية المتكررة.
test: وهي تستخدم لكتابة الشرط.
do: وهي تستخدم لتنفيذ الشرط.
done: وهي تستخدم لإنهاء عملية الدالة الشرطية المتكررة.

تعلم لغة البرمجه النصيه في لينكس مع محترف الكمبيوتر للمعلومات
تعلم لغة البرمجه النصيه في لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 37:
for: وهي تستخدم في عملية الدالة الشرطية المتسلسلة.
variable: وهي تستخدم لكتابة المتغير في الدالة الشرطية المتسلسلة.
in: تستخدم لجعل المتغير في الاسم او الامر المحدد.
do: وهي تستخدم لتنفيذ الدالة الشرطية المتسلسلة.
done: وهي تستخدم لإنهاء الدالة الشرطية.

المصدر الموصى بهِ: Tutorial Spoint

تعلم لغة البرمجه النصيه في لينكس مع سرمد سعد
تعلم لغة البرمجه النصيه في لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 38:
تم مراجعة الدالة الشرطية المتسلسلة، وأيضا تم تنفيذ أفكار جديدة.

تعلم لغة البرمجه النصيه في لينكس مع محترف الكمبيوتر للمعلومات
تعلم لغة البرمجه النصيه في لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 39:
تم مراجعة الدالة الشرطية المتسلسلة، وأيضا تم تنفيذ أفكار جديدة.

المصدر الموصى بهِ: Linux Hint

تعلم لغة البرمجه النصيه في لينكس مع سرمد سعد
تعلم لغة البرمجه النصيه في لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 40:
تم مراجعة الدالة الشرطية المتسلسلة، وأيضا تم تنفيذ أفكار جديدة.

المصادر الموصى بها: وليم شكسبير، أغنية

تعلم لغة البرمجه النصيه في لينكس مع محترف الكمبيوتر للمعلومات
تعلم لغة البرمجه النصيه في لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 41:
تم مراجعة الدالة الشرطية المتسلسلة، وأيضا تم تنفيذ أفكار جديدة.

المصدر الموصى بهِ: Ketab Pedia

تعلم لغة البرمجه النصيه في لينكس مع سرمد سعد
تعلم لغة البرمجه النصيه في لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 42:
cmatrix: وهي تساعد في كل بساطة من عرض مصفوفة حروف تتساقط، في اللون الأخضر.

المصدر الموصى بهِ: الصورة

سلسلة تعلم نظام لينكس مع محترف الكمبيوتر للمعلومات
سلسلة تعلم نظام لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 43:
ifconfig: وهو امر يستخدم بكثرة، لأنه من الأوامر الأساسية التي تساعد في معرفة معرف الجهاز الخاص في شبكة الاتصالات العالمية/ الأنترنت. ping: وهو أيضا يعتبر من الأوامر الأساسية والذي يساعد في معرفة اين يوجد الخطأ في شبكات الاتصال، عبر عملية ارسال حزم الى الحاسوب الثاني، ومن هنا تستطع معرفة هل تم وصول الحزمة او لم تصل وأيضا كم استغرقت من الوقت وهو يحسب في نصف ثانية أي اقل من الثانية الواحدة، وهي أيضا يعتبر من الأوامر التي تشكل خطر في حال تم استخدامها بشكل مفرط في ارسال الحزم الى خادم معين. ping -c: وهو يقم في عملية تحديد الحزم او الرسائل التي سوف ترسل الى الحاسب الثاني. ping -i: وهو يقم في تحديد وقت ارسال الحزمة الى الحاسب الثاني.



سلسلة تعلم نظام لينكس مع سرمد سعد
سلسلة تعلم نظام لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 44:
id: وهو يستخدم في معرفة اسم المستخدم وأيضا الرقم التعريفي الخاص في المستخدم وأيضا اسم والرقم التعريفي الخاص في المجموعة والمجموعات التي ينتمي اليها.

المصادر الموصى بها: محمد الطيار، Android Authority، Albert Einstein's Quotes

سلسلة تعلم نظام لينكس مع محترف الكمبيوتر للمعلومات
سلسلة تعلم نظام لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 45:
echo $SHELL: وهو يقم في طباعة ملف التنفيذي المستخدم في سطر الأوامر. /etc/passwd: وهو يقم في عرض أسماء المستخدمين وأيضا مع تفاصيل عن الحساب، مثل رقم التعريفي الخاص في كل من المستخدم والمجموعة وأيضا معلومات أخرى عن المستخدم مثلا ما دور المستخدم في استخدام نظام لينكس، وأيضا مسار تواجد المستخدم والمؤدي لهُ، واخر نوع الملف التنفيذي المستخدم في سطر الأوامر لدى مستخدم نظام لينكس. /etc/shadow: وهو يقم في عرض محتوى كلمة المرور بشكل مشفر، وذلك لزيادة الأمان في نظام لينكس، وهي تفيد في حالة تم استخدام نظام لينكس الخاص بكَ من قبل شخص غير معروف لن يتمكن من رؤية كلمة المرور وذلك لأنها مشفرة لا يستطيع من تغير كلمة المرور الخاصة بكَ.

سلسلة تعلم نظام لينكس مع سرمد سعد
سلسلة تعلم نظام لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 46:
groupadd: وهو يساعد يكل بساطة إضافة مجموعة جديدة، وهو يفيد لتحديد بعض المستخدمين في المجموعة معينة واعطائهم صلاحية معينة في استخدام المجلدات والملفات في نظام تشغيل لينكس. group -g number: وهو يساعد في تحديد رقم تعريفي خاص في المجموعة الذي سوف يتم اضافتها في نظام تشغيل لينكس. groupmod -n: وهي تساعد في استبدال رقم المجموعة الخاصة في صلاحيات المجلدات والملفات المعينة. groupmod -g: وهو يساعد في تغيير رقم المجموعة المعينة في رقم جديد. groupdel: وهو يقم في حذف المجموعة المعنية في نظام تشغيل لينكس.


انشاء مستخدم ومجموعة في نظام لينكس مع محترف الكمبيوتر للمعلومات
انشاء مستخدم ومجموعة في نظام لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 47:
useradd -D: وهو يساعد في رؤية صلاحيات المستخدم الافتراضية. usradd -Df: وهو يساعد في إنشاء فترة زمنية خاصة في كلمة المرور. nano /etc/default/useradd: وهو يساعد في تعديل صلاحيات المستخدم الافتراضية، عن طريق محرر النصوص (nano). useradd: وهو يساعد في إنشاء مستخدم جديد في نظام تشغيل لينكس. useradd -G: وهو يساعد في الانضمام الى مجموعه محددة. useradd -c: وهو يساعد في إضافة تعليق المستخدم في نظام تشغيل لينكس، ويفيد الامر الحالي في إضافة تفاصيل حول المستخدم وماهي صلاحيات المستخدم، مثلا المستخدم الحالي هو مستخدم خاص في الحسابات والتدقيق. useradd -m:وهو امر يساعد في إنشاء مسار الصفحة الرئيسية الخاصة في المستخدم الجديد. userdel: وهو يقم في كل بساطة حذف المستخدم الجديد الذي تم انشائهُ في نظام تشغيل لينكس.


انشاء مستخدم ومجموعة في نظام لينكس مع سرمد سعد
انشاء مستخدم ومجموعة في نظام لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 48:
usermod -G: وهي يستخدم في إضافة المستخدم الجديد الى مجموعه معينة. usermod -c: وهو يستخدم في إضافة تعليق تذكيري حول مهام المستخدم في نظام لينكس. usermod -l: وهو يساعد في تغير اسم المستخدم الجديد في نظام تشغيل لينكس، في حال وقوع خطأ غير مقصود. usermod -d: وهو يساعد في استبدال اسم مسار المستخدم في نظام تشغيل لينكس، بعد ان تم تغير اسم المستخدم. usermod -g: وهو يساعد في استبدال رقم معرف المجموعة الخاصة في المستخدم الذي تم انشائهُ. usermod -u: وهو يساعد في استبدال معرف المستخدم في نظام تشغيل لينكس، في حال وقو خطأ غير مقصود. usermod -e: وهو يساعد في إضافة تاريخ انتهاء صلاحية الحساب الخاص في المستخدم الذي تم انشائهُ في نظام تشغيل لينكس. usermod -s: وهو يساعد في استبدال ملف سطر الأوامر الخاص في مستخدم نظام تشغيل لينكس.

المصادر الموصى بها: أوبرا وينفري (مترجم)، 2-Minute Linux Tips، الصورة، الصورة (الثانية)

انشاء مستخدم ومجموعة في نظام لينكس مع محترف الكمبيوتر للمعلومات
انشاء مستخدم ومجموعة في نظام لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 49:
في الحلقة التالية تعرفنا على الصلاحيات المستخدم والمجموعة الخاصة في المجلد او الملف.

تعلم ادارة الصلاحيات في لينكس مع سرمد سعد
تعلم ادارة الصلاحيات في لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 50:
chmod: وهي تساعد في استبدال وإدارة صلاحيات المستخدم والمجموعة الخاصة في المجلدات والملفات.

تعلم ادارة الصلاحيات في لينكس مع محترف الكمبيوتر للمعلومات
تعلم ادارة الصلاحيات في لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 51:
umask: وهو يساعد في تغير الصلاحيات الافتراضية.


تعلم ادارة الصلاحيات في لينكس مع سرمد سعد
تعلم ادارة الصلاحيات في لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 52:
مراجعة جميع الحلقات السابقة في إدارة الصلاحية الخاصة في المجلدات والملفات.

المصادر الموصى بها: Who should use Linux، Why Programming Is Important، 6 Reasons to Learn Linux، لماذا يجب ان نتعلم البرمجه، مميزات وعيوب لينكس، Thomas Suarez، الصورة

تعلم ادارة الصلاحيات في لينكس مع محترف الكمبيوتر للمعلومات
تعلم ادارة الصلاحيات في لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 53:
chown: وهو يساعد في استبدال اسم صاحب او مالك المجلد او الملف. chgrp: وهو يساعد في استبدال اسم المجموعة الخاصة في صلاحية للوصول الى المجلد والملف.

المصادر الموصى بها: Linux Professional Institute، الصورة

تعلم ادارة الصلاحيات في لينكس مع سرمد سعد
تعلم ادارة الصلاحيات في لينكس

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 54:
ls -li: وهو امر يساعد في عرض رمز معرف المعلومات المجلد او الملف. state Folder/ File: وهو يساعد في عرض رمز معرف المعلومات حول المجلد او الملف. ln: وهو يساعد في اختصار الملف بشكل منفصل (Soft Link). ln -s: وهو يساعد في اختصار الملف بشكل متصل (Hard Link).


إختصار الملف والصلاحيات مع محترف الكمبيوتر للمعلومات
إختصار الملف والصلاحيات

سلسلة فديوهات| تعرف على نظام لينكس [Linux]| الحلقة 55 الأخيرة:
echo $SHELL: وهو يساعد في طباعة موقع تواجد الملف التنفيذي المستخدم في سطر الأوامر.

المصدر الموصى بهِ: Terminal, Shell, Console, TTY - الفرق ما بين

حلقة النهاية من تعلم نظام لينكس مع Sarmad Saad
حلقة النهاية من تعلم نظام لينكس

ننصح دوما وأيضا كنا دوما في بعض الحلقات (من 
سلسلة تعلم نظام لينكس [Linux]) ننصح في  تكرار الخطأ وذلك لزيادة الاستفادة والممارسة في تنفيذ الأوامر في سطر الأوامر، وأيضا كنا ننصح بتكرار التجربة وذلك لفهم الامر اكثر واكثر.

الان نستعرض بعض المقدمات التي تم ذكرها في بعض الحلقات:
  1. بأن أوامر سطر الأوامر في نظام تشغيل لينكس لا تحفظ، فقط تفهم، لان الفهم سوف يذكرك بطريقة كتابة الامر في سطر الأوامر. (الحلقة 22)
  2. تعلم واستمر في التعلم، اعلم يوما ما ستحصد ما تعلمتهُ. (الحلقة 23)
  3. اذا بدأت في عملاً فأتقنهُ. (الحلقة 55 الأخيرة)
  4. الشهادة او الوثيقة هي مجرد اثبات تثبت بانك اكتسبت هذهِ المهارة وتعلمت. (الحلقة 54)
  5. النجاح يعتمد على الجهد المبذول وسعيك للوصول لهُ. (الحلقة 42)
  6. الجميل في تعلم شيء جديد بأن يزيد ثقتك في نفسك. (الحلقة 20)
  7. كن على ثقة بأن ثمار العلم سف تكتسبها يوما ما. (الحلقة 25)
التعلم الذاتي يساعد في إتمام مسيرتك الاكاديمية، وان لم تكتسب التعلم الاكاديمي قم باكتسابه في تطبيق التعلم الذاتي، التعلم الاكاديمي ليس شرطا ان يكون كلية (جامعة) بل التعلم الاكاديمي هو تعلم مُمنهج سواء كان في الجامعة او لم يكن أي تعلم ذاتي، فأن الشهادة في الاخر وان كانت تعلم ذاتي هي تثبت انك اكتسبت هذهِ المهارة وتعلمت وأيضا لكي تساعد في الترقية في العمل، وفي الاخر سواء كان الشخص يمتلك الشهادة او لا يمتلك الشهادة سوف يثبت نفسهُ في المهارة التي اكتسبها، أي في المختصر الشهادة لا تدل بأنك جميع المهارات قد اكتسبتها وأصبحت عالماً، أي المهارة والخبرة هي الأهم، والشهادة فقط تدل او تقول او تثبت بانك اكتسبت المهارة، وفي حال كان التعلم اكاديمي او ذاتي بشكل غير مرغوب فيه، في الاخر سوف تحصل على شهادة بدون مهارة مكتسبة.

وأيضا للعلم أكتساب الشهادة سواء كانت اكاديمية او ذاتية لا تدل بانها سوف تضمن العمل في احد القطاعات وان تضمن المستقبل، كلا، يجب ان تسعى لكي تضمن العمل في أحد القطاعات وأيضا تضمن المستقبل.

الان نستعرض صورة الشهادة التي تثبت باني تعلمت اغلب الأوامر وتعرفت اكثر عن نظام لينكس:

لإستعراض الشهادة عبر Google Drive: Sarmad Saad Linux Essentials

سلسلة تعلم نظام لينكس [Linux] مع محترف الكمبيوتر للمعلومات
Sarmad Saad Linux Essentials

ماذا استفدت من الدورة؟:
  1. تقوية مهرتي في استخدام نظام تشغيل مختلف وهو نظام تشغيل لينكس.
  2. تحسين التفكير المنطقي في تحليل بعض المشاكل.
  3. تقوية وتحسين لغتي الإنكليزية من النواحي الثلاث وهي الكتابة والاستماع والقراءة.
  4. تحسين عملية التجارب بأفكار مختلفة في نظام لينكس والتي تم مشارتها في سلسلة تعلم نظام لينكس [Linux].
  5. استفدت من تكرار الخطأ وكثرة التجارب في نظام تشغيل لينكس.
  6. مشاركة ما تعلمتهُ مع الاخرين سواء كان عبر منصات التواصل الاجتماعي او عبر سلسلة تعلم نظام لينكس [Linux].
  7. مساعدة الاخرين في نظام تشغيل لينكس عبر منصات التواصل الاجتماعي.
صورة شعار نظام تشغيل لينكس:

Learn Linux OS with Sarmad Saad

ننصح في تبادل ما اكتسبت وزيادة روح المساعدة، ونساعد ونساند الاخرين في النجاح ولا نكن من ذوي التكبر في العلم، لنساعد ونساند بعضنا لكي ننجح وأيضا المساعدة تفيد في اختصار الطريق والمسار للنجاح والتميز.

لنقم بمساعدة الاخرين لكي لا يرتكبوا نفس الخطأ الذي قمنا في ارتكابهِ، ونعلم ونفيد بعضنا لان نحن خلقنا لأجل المساعدة وإعمار الأرض، لنقضي على التخلف ونكن يوما ما علماء ومتميزين عن الاخرين ان شاء الله.

حاول ان تفيد غيرك بما ارتكبتهُ خطا، وحاول ان تقم بتكرار التجربة لكي لا تنسى واذا رغبت فم في كتابة التجربة او عنوان الفقرة بشكل مختصر سواء أكانت في مذكرة الكترونية او ورقية (مادية)، حاول ان تساعد لان المساعدة هي من تبني لكَ شبكة التعارف أيضا.

أشكر كل من شارك وساهم في نشر العلم ونشر سلسلة تعلم نظام لينكس [Linux]:


في الاخر نحب ان نقول تعلم فن الشكر لكي تشكر الصغيرة والكبيرة، أي في المختصر تعلم ان تشكر من يقدم لكَ المساعدة سواء تكن بسيطة او كبيرة، لان كلمة الشكر لها اثر نفسي أي اثر فيك، لان تشعر المستمع بأنهُ قدم شيء مفيد لكَ ويستحق الشكر، وتذكر في حال قدمت الشكر يوما ما سيأتيك احد ويقدم لكَ الشكر.

وأيضا نقول من الطبيعي نحن جميعاً نخطأ لأننا بشر ولسنا معصومين من الخطأ، وأيضا كثرة البشر تساعد من غلق الفجوات المتواجدة، أي للتوضيح نحن نكمل بعض لنقم في اغلاق ثغرات والفجوات السلبية لبعض "فأعلم لا يوجد احد فينا متكامل الا ويوجد ثغرات واخطأ".

الى هنا ننتهي ونلقاكم في علماً وموضوع جديد ان شاء الله، فأن العلم ليس لهُ نهاية.

تعلم اساسيات نظام لينكس مع محترف الكمبيوتر للمعلومات
تعلم اساسيات نظام لينكس

شكراً لكَ للمشاركة

تعليقات