أوامر Linux الأكثر استخدامًا للمبتدئين مع أمثلة بسيطة
تعلّم Linux للمبتدئين لا يعني أن تحفظ مئات الأوامر، بل أن تتقن مجموعة صغيرة تُستخدم يوميًا في بيئة العمل: تصفح الملفات، إنشاء مجلدات، نسخ ونقل، قراءة محتوى، البحث، معرفة حالة الجهاز، وفهم الصلاحيات. أغلب وظائف IT (دعم فني، إدارة أنظمة، سحابة، أمن سيبراني) ستجعلك تتعامل مع لينكس عاجلاً أو آجلاً، ولو كان بشكل بسيط عبر SSH. الجميل أن الأوامر منطقية وتصبح سهلة مع الممارسة. في هذا الدليل ستجد أكثر أوامر Linux استخدامًا للمبتدئين مع أمثلة واضحة وبسيطة، بدون تعقيد وبطريقة تساعدك تتذكرها وتطبقها مباشرة.
1) أوامر التنقل والملفات: أين أنت وماذا يوجد حولك؟
هذه الأوامر هي الأساس لأي استخدام:
pwdيعرض مسارك الحالي (أنت في أي مجلد).
مثال:pwdlsيعرض محتويات المجلد.
أمثلة:ls(عرض عادي)ls -l(تفاصيل مثل الصلاحيات والحجم والتاريخ)ls -a(يعرض الملفات المخفية)cdللتنقل بين المجلدات.
أمثلة:cd /home/user(انتقال لمجلد محدد)cd ..(رجوع مستوى للخلف)cd ~(الذهاب للمجلد الرئيسي)
فكر فيها كأنك تتنقل داخل مجلدات ويندوز، لكن عبر أوامر سريعة.
2) إنشاء ونسخ ونقل وحذف: إدارة الملفات بشكل عملي
أوامر إدارة الملفات هي أكثر شيء ستستخدمه:
mkdirإنشاء مجلد.
مثال:mkdir projectstouchإنشاء ملف فارغ (أو تحديث تاريخ ملف).
مثال:touch note.txtcpنسخ ملفات/مجلدات.
أمثلة:cp file1.txt file2.txt(نسخ ملف لاسم جديد)cp -r folderA folderB(نسخ مجلد كامل)mvنقل أو إعادة تسمية.
أمثلة:mv old.txt new.txt(إعادة تسمية)mv report.pdf /home/user/Documents/(نقل ملف)rmحذف. انتبه: الحذف في لينكس غالبًا لا يذهب لسلة المهملات.
أمثلة:rm file.txt(حذف ملف)rm -r folder(حذف مجلد)
نصيحة للمبتدئ: قبلrmاستخدمlsوتأكد أنك في المكان الصحيح.
3) قراءة الملفات والبحث: افتح وتحقق بسرعة
ستحتاج كثيرًا تقرأ ملفات إعدادات أو سجلات:
catعرض محتوى ملف كامل.
مثال:cat note.txtlessعرض الملف بشكل “صفحات” (أفضل للملفات الكبيرة).
مثال:less /var/log/syslog
(استخدم q للخروج)headعرض أول 10 أسطر (أو عدد تختاره).
مثال:head -n 20 file.txttailعرض آخر 10 أسطر، ومفيد جدًا للسجلات.
أمثلة:tail file.txttail -f /var/log/auth.log(متابعة السجل لحظة بلحظة)grepالبحث داخل ملف أو نتائج.
أمثلة:grep "error" /var/log/syslogls -l | grep "txt"(بحث ضمن نتائج أمر آخر)
هذه الأدوات تعطيك قدرة قوية جدًا على تشخيص الأعطال بسرعة.
4) الصلاحيات و“sudo”: لماذا لا يسمح لي النظام؟
الصلاحيات في لينكس مهمة جدًا لأنها جزء من الأمان:
sudoتنفيذ أمر بصلاحيات إدارية (إذا كنت مخوّلًا).
مثال:sudo apt updatechmodتغيير صلاحيات ملف.
مثال بسيط:chmod +x script.sh(يجعل الملف قابل للتنفيذ)chownتغيير مالك الملف.
مثال:sudo chown user:user file.txt
عندما ترى “Permission denied”، فهذا غالبًا يعني أنك تحتاج صلاحية أعلى أو أن الملف/المجلد ليس لك. للمبتدئ: لا تستخدمsudoلكل شيء بدون فهم، استخدمه فقط عند الحاجة.
5) أوامر مفيدة لحالة النظام والشبكة: تشخيص سريع
هذه أوامر تعطيك صورة سريعة عن الجهاز:
whoamiمعرفة اسم المستخدم الحالي.
مثال:whoamiuname -aمعلومات عن النظام والكرنل.
مثال:uname -adf -hمعرفة المساحة المتبقية في الأقراص.
مثال:df -hfree -hعرض استخدام الذاكرة (RAM).
مثال:free -htopأوhtopلمراقبة العمليات واستهلاك الموارد.
مثال:topip aعرض إعدادات الشبكة وواجهات الاتصال.
مثال:ip apingاختبار الاتصال.
مثال:ping -c 4 google.comcurlجلب محتوى رابط أو اختبار API بشكل مبسط.
مثال:curl https://example.com
في العمل، هذه الأوامر هي أول “عدة تشخيص” قبل أي خطوة أخرى.