محررات Linux: تعلم nano وvim للتعديل من الطرفية

في Linux، كثير من التعديلات السريعة تتم مباشرة من الطرفية، لذلك تحتاج محرر نصوص مناسب.

في هذا الدرس ستتعلم أشهر محررين للمبتدئين: nano للبساطة وvim للاحتراف.

لماذا تعلم محررات النصوص في Linux مهم؟

  • تعديل ملفات الإعداد على السيرفر بدون واجهة رسومية
  • حل المشاكل بسرعة أثناء العمل عن بعد عبر SSH
  • أساس مهم لإدارة الأنظمة وDevOps

المحرر nano: الأفضل للبداية

فتح أو إنشاء ملف:

nano notes.txt

أهم اختصارات nano:

  • Ctrl + O: حفظ
  • Ctrl + X: خروج
  • Ctrl + K: قص السطر
  • Ctrl + U: لصق
  • Ctrl + W: بحث
ميزة nano: الاختصارات تظهر أسفل الشاشة، لذلك مناسب جدا للمبتدئين.

المحرر vim: قوي وسريع للمحترفين

فتح ملف:

vim config.txt

أهم نقطة في vim: يوجد أكثر من وضع (Mode)، وليس كل كتابة تظهر مباشرة.

أنماط العمل الأساسية في vim

  • Normal Mode: للتنقل وتنفيذ الأوامر
  • Insert Mode: للكتابة الفعلية
  • Command Mode: للأوامر مثل الحفظ والخروج

التدفق الأساسي:

  1. افتح الملف بـ vim file.txt
  2. اضغط i للدخول إلى Insert Mode
  3. اكتب التعديلات
  4. اضغط Esc للعودة إلى Normal Mode
  5. اكتب :wq ثم Enter للحفظ والخروج

أوامر vim الأساسية التي تحتاجها الآن

:w
:q
:wq
:q!
/text
n
الأمر المعنى
:w حفظ الملف
:q خروج
:wq حفظ ثم خروج
:q! خروج بدون حفظ

متى أستخدم nano ومتى أستخدم vim؟

  • nano: تعديل سريع وبسيط، خاصة للمبتدئين
  • vim: عمل متكرر وسريع على السيرفرات وملفات كثيرة

البداية الذكية: استخدم nano أولاً، ثم تعلم أساسيات vim تدريجيا.

أخطاء شائعة عند استخدام vim للمرة الأولى

  • الكتابة بدون الدخول إلى Insert Mode
  • عدم الضغط على Esc قبل تنفيذ أوامر مثل :wq
  • إغلاق الطرفية لأن المستخدم لا يعرف كيف يخرج من vim
قاعدة ذهبية: إذا علقت في vim اضغط Esc ثم اكتب :q! للخروج مباشرة.

تمرين عملي: تعديل ملف باستخدام nano وvim

cd /tmp
nano lesson.txt
# اكتب سطرين ثم احفظ واخرج
vim lesson.txt
# اضغط i, عدل النص, ثم Esc :wq
cat lesson.txt

إذا نجحت في تحرير الملف بالمحررين، فأنت جاهز للتعامل مع ملفات الإعداد على أي سيرفر Linux.

FAQ: أسئلة شائعة حول nano وvim في Linux

ما أفضل محرر نصوص للمبتدئ في Linux؟

غالبا nano هو الأسهل للمبتدئ لأنه بسيط ويعرض الاختصارات أسفل الشاشة.

هل يجب تعلم vim في Linux؟

ليس إلزاميا في البداية، لكن تعلم أساسيات vim مفيد جدا لأنه متوفر تقريبا في كل بيئات Linux.

كيف أحفظ وأخرج من vim؟

اضغط Esc ثم اكتب :wq للحفظ والخروج، أو :q! للخروج بدون حفظ.

الخطوة التالية

في الدرس القادم سنتعلم إدارة الحزم في Linux باستخدام apt وdnf وpacman.

التالي: إدارة الحزم
المحرر الذكي

اكتب الكود وشاهد النتيجة فوراً

جرب الآن مجاناً
قناة ديف عربي

تابع أحدث الدروس والتحديثات مباشرة على واتساب

انضم الآن