كيفية تثبيت Nano على أوبونتو؟

2024-08-15

المقدمة

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

يقدم Nano عدة مزايا:

  1. واجهة بديهية: على عكس المحررات الأكثر تعقيدًا مثل Vim، يعرض Nano الأوامر المتاحة في أسفل الشاشة، مما يسهل على المستخدمين الجدد التنقل.
  2. خفيف الوزن: Nano هو برنامج صغير لا يستهلك الكثير من موارد النظام.
  3. تحرير سريع: إنه مثالي لإجراء تغييرات سريعة على ملفات التكوين أو كتابة سكربتات قصيرة.
  4. تمييز الصيغة: يدعم Nano تمييز الصيغة للغات البرمجة المختلفة، مما يعزز من قابلية القراءة.

سواء كنت مسؤول نظام، مطور، أو مجرد مستخدم لأوبونتو يحتاج أحيانًا إلى تعديل ملفات النص، فإن معرفة كيفية تثبيت واستخدام Nano يمكن أن تحسن بشكل كبير من إنتاجيتك.

المتطلبات الأساسية

قبل أن نبدأ في تثبيت Nano، تأكد من أن نظامك يلبي المتطلبات التالية:

  1. إصدار أوبونتو: هذا الدليل ينطبق على جميع الإصدارات الحديثة من أوبونتو، بما في ذلك أوبونتو 18.04 LTS، 20.04 LTS، وما بعدها. ومع ذلك، من الجيد دائمًا الحفاظ على تحديث نظامك.

  2. الوصول إلى الطرفية: يجب أن تكون مرتاحًا لاستخدام الطرفية الأساسية. سيتم تنفيذ معظم الأوامر في هذا الدليل في الطرفية.

  3. امتيازات sudo: ستحتاج إلى امتيازات المسؤول (sudo) على نظام أوبونتو الخاص بك لتثبيت البرمجيات. تأكد من أن لديك الأذونات اللازمة قبل المتابعة.

  4. اتصال بالإنترنت: يتطلب اتصالاً بالإنترنت مستقرًا لتنزيل Nano وأي تبعيات ضرورية.

  5. فهم أساسي لمحررات النصوص: على الرغم من أن Nano سهل الاستخدام، فإن وجود فهم أساسي لمحررات النصوص سيكون مفيدًا.

التحقق مما إذا كان Nano مثبتًا بالفعل

قبل أن نبدأ في التثبيت، من الجيد التحقق مما إذا كان Nano مثبتًا بالفعل على نظام أوبونتو الخاص بك. تأتي العديد من توزيعات أوبونتو مع Nano مثبتًا مسبقًا، لذا قد يكون لديك بالفعل.

للتحقق مما إذا كان Nano مثبتًا، اتبع الخطوات التالية:

  1. افتح الطرفية (يمكنك القيام بذلك بالضغط على Ctrl + Alt + T).

  2. اكتب الأمر التالي واضغط على Enter:

    nano --version
    
  3. تفسير النتائج:

    • إذا كان Nano مثبتًا، سترى مخرجات مشابهة لهذا:
      GNU nano, version 4.8
      (C) 1999-2011, 2013-2020 Free Software Foundation, Inc.
      (C) 2014-2020 المساهمون في nano
      البريد الإلكتروني: [email protected]  الويب: https://nano-editor.org/
      
    • إذا لم يكن Nano مثبتًا، سترى رسالة خطأ مثل:
      الأمر 'nano' غير موجود، ولكن يمكن تثبيته باستخدام:
      sudo apt install nano
      

إذا كان Nano مثبتًا بالفعل، يمكنك الانتقال إلى قسم "الاستخدام الأساسي لـ Nano". إذا لم يكن مثبتًا، تابع إلى طرق التثبيت أدناه.

طرق التثبيت

الطريقة 1: استخدام مدير الحزم apt

أسهل وأشهر طريقة لتثبيت Nano على أوبونتو هي استخدام مدير الحزم apt. إليك الخطوات:

  1. أولاً، قم بتحديث قوائم الحزم الخاصة بك لضمان حصولك على أحدث إصدار:

    sudo apt update
    
  2. ثم، قم بتثبيت Nano عن طريق تشغيل:

    sudo apt install nano
    
  3. عند المطالبة، أدخل كلمة المرور الخاصة بك واضغط على 'Y' لتأكيد التثبيت.

  4. بمجرد اكتمال التثبيت، تحقق منه عن طريق التحقق من الإصدار مرة أخرى:

    nano --version
    

تعتبر هذه الطريقة سريعة وبسيطة، وتضمن حصولك على إصدار من Nano متوافق مع نظام أوبونتو الخاص بك.

الطريقة 2: التثبيت من المصدر

بينما تعتبر أقل شيوعًا، قد ترغب في تثبيت Nano من المصدر إذا كنت بحاجة إلى إصدار محدد أو تريد أحدث الميزات. إليك كيفية القيام بذلك:

  1. أولاً، قم بتثبيت أدوات البناء اللازمة:

    sudo apt install build-essential libncurses5-dev
    
  2. قم بتنزيل أحدث كود مصدر لـ Nano من الموقع الرسمي:

    wget https://www.nano-editor.org/dist/latest/nano-latest.tar.xz
    
  3. استخرج الملف الذي تم تنزيله:

    tar -xvf nano-latest.tar.xz
    
  4. انتقل إلى الدليل المستخرج:

    cd nano-*
    
  5. قم بتكوين البناء:

    ./configure
    
  6. قم بترجمة كود المصدر:

    make
    
  7. قم بتثبيت Nano:

    sudo make install
    
  8. تحقق من التثبيت:

    nano --version
    

الاستخدام الأساسي لـ Nano

الآن بعد أن قمت بتثبيت Nano، دعنا نستعرض بعض الاستخدامات الأساسية:

  1. فتح ملف: لفتح ملف باستخدام Nano، استخدم الأمر:

    nano filename
    

    إذا لم يكن الملف موجودًا، سيقوم Nano بإنشائه.

  2. التحرير الأساسي:

    • استخدم مفاتيح الأسهم للتنقل في النص.
    • اكتب لإدراج نص في موضع المؤشر.
    • استخدم Backspace لحذف الأحرف.
  3. الأوامر الأساسية: يستخدم Nano اختصارات لوحة المفاتيح للأوامر. الأكثر شيوعًا هي:

    • Ctrl + O: حفظ الملف
    • Ctrl + X: الخروج من Nano
    • Ctrl + K: قص السطر الحالي
    • Ctrl + U: لصق النص المقطوع
    • Ctrl + W: البحث عن نص
    • Ctrl + G: الحصول على المساعدة
  4. الحفظ والخروج:

    • للحفظ، اضغط على Ctrl + O، ثم Enter لتأكيد.
    • للخروج، اضغط على Ctrl + X. إذا قمت بإجراء تغييرات، سيسألك Nano إذا كنت تريد حفظها.

تكوين Nano

يمكن تخصيص Nano ليناسب تفضيلاتك. إليك كيفية تكوينه:

  1. موقع ملف التكوين: يقع ملف التكوين العام لـ Nano في /etc/nanorc. لتكوين خاص بالمستخدم، قم بإنشاء أو تحرير ~/.nanorc في دليل منزلك.

  2. خيارات التكوين الشائعة: إليك بعض الخيارات المفيدة التي يمكنك إضافتها إلى ملف .nanorc الخاص بك:

    # تمكين أرقام الأسطر
    set linenumbers
    
    # تمكين دعم الماوس
    set mouse
    
    # تمكين التمرير السلس
    set smooth
    
    # تعيين حجم التبويب
    set tabsize 4
    
    # تمكين تمييز الصيغة
    include "/usr/share/nano/*.nanorc"
    
  3. تمييز الصيغة: يدعم Nano تمييز الصيغة للعديد من لغات البرمجة. لتمكينه للغة معينة، أضف سطرًا مثل هذا إلى ملف .nanorc الخاص بك:

    include "/usr/share/nano/python.nanorc"
    

    استبدل "python" باللغة التي تختارها.

  4. اختصارات مخصصة: يمكنك تعريف اختصارات مخصصة في ملف .nanorc الخاص بك. على سبيل المثال:

    bind ^J justify main
    

    هذا يربط Ctrl + J بوظيفة التبرير في المحرر الرئيسي.

تثبيت nano على أوبونتو

الأسئلة الشائعة (FAQ)

س: ما الفرق بين Nano ومحررات النصوص الأخرى مثل Vim أو Emacs؟

ج: تم تصميم Nano ليكون أكثر سهولة في الاستخدام وبديهية، خاصة للمبتدئين. يعرض الأوامر المتاحة في أسفل الشاشة، مما يسهل استخدامه دون الحاجة إلى حفظ تركيبات مفاتيح معقدة. Vim وEmacs أكثر قوة ولكن لهما منحنيات تعلم أكثر حدة.

س: هل يمكنني استخدام Nano لتحرير ملفات النظام؟

ج: نعم، ولكن يجب عليك فتح Nano بامتيازات sudo عند تحرير ملفات النظام. استخدم الأمر sudo nano /path/to/file. كن حذرًا عند تحرير ملفات النظام حيث يمكن أن تؤثر التغييرات غير الصحيحة على استقرار نظامك.

س: كيف يمكنني تمكين تمييز الصيغة للغة برمجة معينة؟

ج: أضف السطر التالي إلى ملف .nanorc الخاص بك:

include "/usr/share/nano/language.nanorc"

استبدل "language" باسم لغة البرمجة (مثل python.nanorc، c.nanorc).

س: هل يمكنني التراجع عن التغييرات في Nano؟

ج: نعم، يمكنك التراجع عن آخر إجراء بالضغط على Alt + U. لإعادة التنفيذ، استخدم Alt + E.

س: كيف يمكنني البحث عن نص في Nano؟

ج: اضغط على Ctrl + W، اكتب مصطلح البحث، واضغط على Enter. للعثور على الظهور التالي، اضغط على Alt + W.

س: هل من الممكن فتح ملفات متعددة في Nano؟

ج: نعم، يمكنك فتح ملفات متعددة عن طريق تحديدها عند تشغيل Nano:

nano file1 file2 file3

استخدم Alt + > و Alt + < للتبديل بين الملفات.

س: كيف يمكنني نسخ ولصق النص في Nano؟

ج: لنسخ، استخدم Alt + 6 لتحديد العلامة، انتقل إلى اختيار النص، ثم Alt + 6 مرة أخرى لنسخ. للصق، انتقل إلى الموقع المطلوب واضغط على Ctrl + U.

س: هل يمكنني تغيير سلوك لف النص الافتراضي في Nano؟

ج: نعم، أضف set nowrap إلى ملف .nanorc الخاص بك لتعطيل لف النص التلقائي. لتمكينه، استخدم set softwrap.

س: كيف يمكنني حفظ ملف باسم مختلف في Nano؟

ج: اضغط على Ctrl + O للحفظ، ثم اكتب اسم الملف الجديد واضغط على Enter.

س: هل Nano مناسب للبرمجة؟

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