التجاوز إلى المحتوى
Doctor Hou
  • تقنية المعلوماتتوسيع
    • برامج وأدوات
    • إدارة خدمات تكنولوجيا المعلومات
    • شروحات تقنية
    • الرصد التشريعي والتنظيمي
  • الأمن السيبرانيتوسيع
    • الجزائر السيبرانية (Cyber DZ)
    • الأمن السيبراني شروحات
    • أدوات الأمن السيبراني
    • تحديات واختراقات (CTFs)
  • ثقافة واهتماماتتوسيع
    • كتب وقراءة
  • دروس و دورات
Doctor Hou
  • الرئيسية
  • دروس و دورات
  • لينُكس للمهتمين بالأمن السيبراني (Linux Basics for Cybersecurity Enthusiasts)

لينُكس للمهتمين بالأمن السيبراني (Linux Basics for Cybersecurity Enthusiasts)

منهاج

  • 8 Sections
  • 25 Lessons
  • 10 Weeks
Expand all sectionsCollapse all sections
  • القسم 1: مقدمة إلى لينُكس
    هذا القسم يفتحلك الباب على عالم لينُكس، كالي، والسبب علاش الهاكرز يختاروه. راح تتعلم كيفاش تجهز البيئة ديالك (Virtual Machines & Kali Setup) وتفهم الأساسيات.
    5
    • 1.1
      المصطلحات والمفاهيم الأساسية في لينُكس
    • 1.2
      لينُكس والأمن السيبراني
    • 1.3
      تثبيت كالي لينُكس والأنظمة الوهمية
    • 1.4
      أوامر لينُكس الأساسية
    • 1.5
      اختبار على أوامر لينُكس الأساسية
      10 Questions
  • التعامل مع الملفات والنصوص
    باش تولي تتحكم في النظام، لازم تفهم شجرة الملفات، كيفاش تقرا وتكتب نصوص، وتستعمل أدوات البحث. هذي المهارات تخليك ترتاح مع أي نظام لينُكس.
    4
    • 2.1
      التنقل و البحث
    • 2.2
      إنشاء وتعديل الملفات
      30 Minutes
    • 2.3
      التعامل مع النصوص
    • 2.4
      الاختبار 2: اختبار على الملفات و النصوص
      10 Questions
  • القسم 3: تحليل وإدارة الشبكات
    الشبكة هي قلب أي هجوم سيبراني. في هذا القسم، راح تتعلم كيفاش تعرض وتغير إعدادات الشبكة، تخفي هويتك، وتخدم على DNS و MAC.
    4
    • 3.1
      الدرس 3.1: مقدمة في الشبكات (Networking Basics)
    • 3.2
      الدرس 3.2: ifconfig و iwconfig (Network Interfaces)
    • 3.3
      الدرس 3.3: استعلامات DNS بأداة dig (DNS Enumeration with dig)
      60 Minutes
    • 3.4
      الاختبار 3: Quiz – الشبكات Networking
      5 Questions
  • القسم 4: المستخدمين والمجموعات
    لينُكس مبني على فكرة المستخدمين والصلاحيات. هنا تتعلم كيفاش تضيف وتعدّل Users، تنظم Groups، وتستعمل sudo و root. هذي خطوة أساسية باش تولي تتحكّم صح في النظام.
    4
    • 4.1
      الدرس 4.1: فهم المستخدمين والمجموعات (Users & Groups Basics)
    • 4.2
      الدرس 4.2: إضافة وتعديل المستخدمين (Adding & Modifying Users)
    • 4.4
      الدرس 4.3: التحكم في صلاحيات الملفات والمجلدات (File & Directory Permissions)
    • 4.5
      الاختبار 4: اختبار على المستخدمين (Quiz – Users & Permissions)
      0 Questions
  • القسم 5: إدارة البرامج
    كل نظام يحتاج تحديثات وتثبيت برامج. في هاذ القسم، راح تتعلم استعمال APT و dpkg باش تدير Install و Update و Remove للحزم (Packages).
    3
    • 5.1
      الدرس 5.1: APT – تثبيت وتحديث البرامج (APT Package Manager)
    • 5.2
      الدرس 5.2: dpkg وإدارة الحزم (dpkg & Manual Packages)
    • 5.3
      الاختبار 5: اختبار على إدارة البرامج (Quiz – Package Management)
      0 Questions
  • القسم 6: العمليات والخدمات
    هنا نتعمقو في كيفاش لينُكس يسير البرامج لي راهي تخدم في الخلفية. نشوفو ps, top, systemctl وكيفاش تدير Control للـ Jobs.
    4
    • 6.1
      الدرس 6.1: العمليات في لينُكس (Processes – ps, top)
    • 6.2
      الدرس 6.2: إدارة الخدمات (Managing Services – systemctl)
    • 6.3
      الدرس 6.3: التحكم في الأوامر بالخلفية (Jobs, fg, bg)
    • 6.4
      الاختبار 6: اختبار على العمليات (Quiz – Processes)
      0 Questions
  • القسم 7: برمجة السكريبتات
    القوة الحقيقية في لينُكس هي الأتمتة (Automation). تتعلم Bash Scripting: متغيرات، حلقات (Loops)، وتكتب سكريبتات صغيرة تعطيك فايدة في الأمن السيبراني.
    4
    • 7.1
      الدرس 7.1: مقدمة في البرمجة بالـ Bash (Intro to Bash)
    • 7.2
      الدرس 7.2: المتغيرات والحلقات (Variables & Loops)
    • 7.3
      الدرس 7.3: سكريبتات أمنية عملية (Practical Security Scripts)
    • 7.4
      الاختبار 7: اختبار على Bash (Quiz – Bash Scripts)
      0 Questions
  • القسم 8: أدوات الأمن السيبراني (Cybersecurity Tools)
    القسم التطبيقي: هنا نخدمو بأدوات قوية كيما nmap, netcat, tcpdump, Wireshark. هذي الأدوات هي السلاح الأساسي تاع أي باحث أمني.
    5
    • 8.1
      الدرس 8.1: nmap – فحص الشبكات (Network Scanning)
    • 8.2
      الدرس 8.2: netcat – الأداة الشاملة (Swiss Army Knife)
    • 8.3
      الدرس 8.3: tcpdump – تحليل الترافيك (Traffic Analysis)
    • 8.4
      الدرس 8.4: Wireshark – مراقبة الشبكة (Packet Sniffing)
    • 8.5
      الاختبار 8: اختبار على الأدوات (Quiz – Tools)
      0 Questions

إنشاء وتعديل الملفات

مقدمة

في لينُكس، كلش تقريبًا عبارة عن ملفات: الإعدادات، السكريبتات، حتى الأجهزة عندها تمثيل كملفات. باش تتحكم في النظام وتخليه يخدم معاك، لازم تكون تعرف كيفاش تنشئ ملفات جديدة، تعدلها، وتخزن المخرجات ديالك فيها. اليوم رح نشوفو أبسط وأهم الطرق للتعامل مع الملفات: nano، cat، وعمليات إعادة التوجيه.

1. إنشاء الملفات

أول خطوة نحتاجوها هي كيفاش نولدو ملف فارغ أو جديد:

touch: أبسط طريقة باش تنشئ ملف فارغ.

touch notes.txt

رح تخرجلك ملف جديد باسم notes.txt.

Touch Linux Files Arabic

cat > filename: هذي طريقة أخرى، تستعمل cat مع > باش تكتب مباشرة محتوى الملف.

cat > todo.txt

رح يفتحلك سطر جديد وين تقدر تكتب أي حاجة. كي تكمّل، دوس Ctrl+D باش تحفظ وتخرج.

Cat Linux Files Arabic 1

nano: هنا ندخلو في محرر نصوص. Nano سهل وبسيط بزاف للمبتدئين.

nano myfile.txt
Nano Linux Files Arabic
Nano Editor Linux Files Arabic

رح يفتح واجهة تحرير مباشرة داخل التيرمينال. كي تكمّل، دوس Ctrl+O للحفظ و Ctrl+X للخروج.

Nano Editor 3 Linux Files Arabic

2. تعديل الملفات

بعد ما تنشئ ملف، لازم تعرف كيفاش تضيف أو تغيّر فيه:

nano: نفس الشيء كيما الفوق، تفتح الملف وتعدلو مباشرة.

Nano Editor 3 Linux Files Arabic 4

cat >> filename: إذا حبيت تضيف محتوى جديد لملف بلا ما تمسح القديم.

cat >> todo.txt>> 

تكتب اللي تحب وتضغط Ctrl+D باش توقف.

Cat Linux Files Arabic 2

echo: سلاح سريع باش تكتب نصوص صغيرة في ملفات.

echo "hello world" >> notes.txt

هنا “hello world” رح تضاف للملف notes.txt.

Echo Linux Files Arabic

3. إعادة التوجيه (Redirection)

إعادة التوجيه (redirection) تعطيك تحكم كامل في وين تروح المخرجات:

>: يكتب المخرجات في ملف (ويبدل المحتوى إذا كان موجود).

ls > files.txt
Ls Redirected Linux Files Arabic

>>: يضيف المخرجات للملف بلا ما يمسح القديم.

date >> logs.txt
Linux Redirection Files Arabic

<: يقرأ مدخلات من ملف.

sort < names.txt
Sort Linux Redirection Files Arabic

2>: يوجّه الأخطاء لملف.

ls /root 2> errors.txt
Error Linux Redirection Files Arabic

الخلاصة

اليوم شفنا كيفاش ننشئو ملفات جديدة (touch, nano, cat >)، كيفاش نعدلوها ونضيفولها محتوى (nano, cat >>, echo)، وكيفاش نتحكمو في المخرجات بالـ redirection (>, >>, <, 2>). هاد الأدوات باينة بسيطة، بصح في الواقع هي الأساس اللي يخليك تتعامل مع أي نظام لينُكس بثقة وتبني فوقها سكريبتات وأتمتة متقدمة.

اترك تعليقاً إلغاء الرد

التنقل و البحث
Prev
التعامل مع النصوص
Next
فيسبوك X أنستغرام غيت هاب تيليغرام تيك توك

© 2025 Doctor حو

تمرير للأعلى
  • تقنية المعلومات
    • برامج وأدوات
    • إدارة خدمات تكنولوجيا المعلومات
    • شروحات تقنية
    • الرصد التشريعي والتنظيمي
  • الأمن السيبراني
    • الجزائر السيبرانية (Cyber DZ)
    • الأمن السيبراني شروحات
    • أدوات الأمن السيبراني
    • تحديات واختراقات (CTFs)
  • ثقافة واهتمامات
    • كتب وقراءة
  • دروس و دورات

Modal title

Main Content
بحث