من الصفر إلى التيرمينال: كيف تسيطر على نظام لينكس عبر أوامر السطر البرمجي؟

من الصفر إلى التيرمينال: كيف تسيطر على نظام لينكس عبر أوامر السطر البرمجي؟

تقييم 0 من 5.
0 المراجعات

نظام لينكس (Linux) هو العمود الفقري لشبكة الإنترنت، والخوادم العملاقة، وحتى الهواتف الذكية. تكمن قوته الحقيقية في واجهة السطر الأوامر (Terminal)، حيث تمنحك الأكواد أو الأوامر تحكماً كاملاً ومباشراً في موارد النظام.

إليك دليل شامل ومفصل حول أهم أكواد لينكس التي يحتاجها كل مستخدم، من المبتدئ إلى المحترف.

1. أوامر التنقل وإدارة الملفات (Navigation & File Management)

هذه هي الأوامر الأساسية التي تستخدمها للتحرك داخل النظام ومعرفة مكان تواجدك.

pwd (Print Working Directory): يخبرك بمكانك الحالي في شجرة المجلدات.

ls (List): عرض محتويات المجلد الحالي. يمكنك استخدام ls -l لرؤية تفاصيل الملفات (الأحجام، التصاريح) و ls -a لرؤية الملفات المخفية.

cd (Change Directory): للانتقال من مجلد لآخر. مثال: cd Documents.

mkdir (Make Directory): لإنشاء مجلد جديد.

rm (Remove): لحذف الملفات. تنبيه: استخدم rm -rf بحذر شديد لأنه يحذف المجلدات ومحتوياتها نهائياً.

cp (Copy): لنسخ الملفات أو المجلدات.

mv (Move): لنقل الملفات من مكان لآخر، ويُستخدم أيضاً لإعادة تسمية الملفات.

2. أوامر النظام والمعلومات (System Info)

لمعرفة حالة الجهاز، واستهلاك الموارد، ومعلومات النواة (Kernel).

top أو htop: يعرض العمليات التي تجري في النظام حالياً واستهلاك المعالج (CPU) والرامات (RAM). يُعتبر htop نسخة بصرية أفضل.

df -h: يعرض المساحة المتوفرة والمستخدمة في الأقراص الصلبة بشكل مفهوم.

free -m: يعرض حالة الذاكرة العشوائية (RAM) بالميجابايت.

uname -a: يعرض معلومات تفصيلية عن نسخة لينكس والنواة المستخدمة.

uptime: يخبرك منذ متى يعمل الجهاز دون انقطاع.

3. إدارة الصلاحيات (Permissions & Superuser)

لينكس نظام صارم جداً فيما يخص الحماية، لذا فإن فهم الأذونات أمر حيوي.

sudo (SuperUser Do): هو الأمر الأهم، حيث يسمح لك بتنفيذ الأوامر بصلاحيات "الجذر" (Root) أو المدير.

chmod: لتغيير صلاحيات الملف (قراءة، كتابة، تنفيذ). مثال: chmod 755 filename.

chown: لتغيير مالك الملف أو المجلد.

4. التعامل مع النصوص والبحث (Text Processing)

القدرة على قراءة الملفات والبحث داخلها دون فتح محرر نصوص هي ميزة كبرى في لينكس.

cat: لعرض محتوى ملف نصي بالكامل على الشاشة.

grep: أداة البحث الجبارة. تستخدم للبحث عن كلمة معينة داخل ملف أو مخرج أمر آخر.

nano أو vi/vim: محررات نصوص برمجية تعمل داخل التيرمينال لتعديل الملفات بسرعة.

head و tail: لعرض أول 10 أسطر أو آخر 10 أسطر من ملف معين (مفيد جداً لقراءة ملفات السجل/Logs).

5. إدارة الشبكات (Networking)

أدوات لا غنى عنها لفحص الاتصال وإدارة المنافذ.

ping: لفحص الاتصال بموقع أو خادم معين.

ifconfig أو ip a: لمعرفة عنوان الـ IP الخاص بجهازك وإعدادات الشبكة.

wget أو curl: لتحميل الملفات من الإنترنت مباشرة عبر التيرمينال.

ssh: للاتصال بخادم عن بُعد بشكل آمن.

6. إدارة الحزم والبرامج (Package Management)

تختلف الأوامر هنا حسب التوزيعة (Distribution)، ولكن أشهرها:

في توزيعات Debian/Ubuntu:

sudo apt update: لتحديث قائمة المستودعات.

sudo apt install [package]: لتثبيت برنامج جديد.

في توزيعات Fedora/CentOS:

sudo dnf install [package].

نصائح ذهبية للمبتدئين في لينكس

استخدم زر Tab: عند كتابة اسم ملف أو أمر، اضغط على زر Tab للإكمال التلقائي، سيوفر عليك الكثير من الوقت ويمنع الأخطاء الإملائية.

الأمر man: إذا أردت معرفة وظيفة أي أمر وكيفية استخدامه، اكتب man متبوعاً باسم الأمر (مثال: man ls). سيعطيك الدليل الكامل للاستخدام.

تجنب rm -rf /: هذا الأمر سيؤدي إلى مسح نظام التشغيل بالكامل من جذوره. لا تنفذه أبداً إلا إذا كنت تعرف ماذا تفعل في بيئة اختبار.

التاريخ history: إذا نسيت كوداً كتبته سابقاً، اكتب history لرؤية قائمة بكل الأوامر التي نفذتها مؤخراً.

image about من الصفر إلى التيرمينال: كيف تسيطر على نظام لينكس عبر أوامر السطر البرمجي؟

الخلاصة

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

التعليقات ( 0 )
الرجاء تسجيل الدخول لتتمكن من التعليق
مقال بواسطة
محمود نبيل تقييم 0 من 5.
المقالات

1

متابعهم

0

متابعهم

1

مقالات مشابة
-
إشعار الخصوصية
تم رصد استخدام VPN/Proxy

يبدو أنك تستخدم VPN أو Proxy. لإظهار الإعلانات ودعم تجربة التصفح الكاملة، من فضلك قم بإيقاف الـVPN/Proxy ثم أعد تحميل الصفحة.