إتقان سطر الأوامر في لينكس

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

الأوامر الأساسية

  1. التنقل في نظام الملفات:

    • pwd: طباعة دليل العمل الحالي.
    • ls: قائمة محتويات الدليل. مثال: 'ls -l' لسرد الملفات ذات التنسيق الطويل.
    • cd: تغيير الدليل. مثال: 'cd /path/to/directory' للانتقال إلى دليل محدد.
    • mkdir: إنشاء دليل جديد. مثال: 'mkdir my_directory' لإنشاء دليل باسم "my_directory".
  2. إدارة الملفات:

    • cp: نسخ الملفات والأدلة. مثال: 'cp file1.txt file2.txt' لنسخ file1.txt إلى file2.txt.
    • mv: نقل الملفات والأدلة أو إعادة تسميتها. مثال: 'mv file1.txt new_directory/' لنقل file1.txt إلى دليل جديد.
    • rm: إزالة الملفات والدلائل. مثال: 'rm file.txt' لحذف file.txt.
    • touch: إنشاء ملف فارغ. مثال: 'touch new_file.txt' لإنشاء ملف فارغ جديد.
  3. التلاعب بالنص:

    • cat: عرض محتويات الملف. مثال: 'cat file.txt' لعرض محتويات file.txt.
    • grep: البحث عن الأنماط في الملفات. مثال: 'grep "pattern" file.txt' للبحث عن نمط في file.txt.
    • sed: محرر الدفق لتصفية النص وتحويله. مثال: 'sed "s/old/new/" file.txt' لاستبدال "old" بـ "new" في file.txt.
  4. إدارة المستخدم والمجموعة:

    • useradd: إضافة مستخدم جديد. مثال: 'sudo useradd username' لإضافة مستخدم جديد.
    • passwd: تغيير كلمة مرور المستخدم. مثال: 'passwd username' لتغيير كلمة المرور للمستخدم.
    • groupadd: إضافة مجموعة جديدة. مثال: 'sudo groupadd groupname' لإضافة مجموعة جديدة.
    • usermod: تعديل خصائص المستخدم. مثال: 'sudo usermod -aG groupname username' لإضافة مستخدم إلى مجموعة.
  5. إدارة الحزم:

    • apt: أداة الحزمة المتقدمة لإدارة حزم البرامج. مثال: 'sudo apt update' لتحديث قوائم الحزم.
    • apt-get: أداة سطر الأوامر للتعامل مع الحزم. مثال: 'sudo apt-get install package_name' لتثبيت الحزمة.
    • apt-cache: الاستعلام عن ذاكرة التخزين المؤقت لـ APT. مثال: 'apt-cache search package_name' للبحث عن حزمة.

خاتمة

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

المقالات المقترحة
إطلاق العنان لقوة البرمجة النصية لـ Shell في Linux
أدوات وتقنيات لتحليل النظام ومراقبة الأداء في لينكس
فهم إدارة الحزم في لينكس
البدء باستخدام توزيعات Linux الأكثر سهولة في الاستخدام
حل المشكلات الشائعة واستكشاف الأخطاء وإصلاحها المتقدمة في Linux
أتمتة المهام الروتينية باستخدام برمجة Linux Shell
استراتيجيات حماية البيانات والتعافي من الكوارث في نظام التشغيل Linux