شرح عن أمرين محرر النصوص nano و vim في أوامر لينكس للمبتدئين

الكاتب: Mr.Aziz

تاريخ النشر: 2022-04-21 20:27:30

مساكم الله بالخير.

 

اليوم راح اشرح عن امرين الى هو محرر النصوص او تعديل النصوص تمام.

 

1- nano: هو محرر النصوص يجي أفتراضيآ مع نظام لينكس وله استخدامات كثيره سواء بتعديلات او كتابة txt او برمجية.

للعلم اذا كان ملف موجود راح ينفتح مع المحتوى الى فيه وليس فارغ ولكن اذا كان ملف غير موجود بامكانك انشاء الملف بنفس الوقت راح تكون داخل المحتوى عشان يتم كتابتها على حسب التي تريده.

 

يتم كتابة الامر بهذا الشكل.

 

أولآ أمر nano ثم اسم الملف hello للعلم هذا الملف غير موجود سابقآ

 

لما دخلنا داخل الملف نفسه راح تلاحظ انه فاضي و تم كتابة hello

 

الخروج منه عن طريقتين

اول طريقة الى استخدمته هو ctrl + x ولكن سيخبرك المحتوى هذا سيتم كتابة على القديم

 

اكتب y ثم موافق او enter كذا يتم الحفظ

 

طريقة ثانيه الاسهل هو ctrl +s ثم ctrl +x بكذا تخرج على طول بدون ان يسألك لانه تم الحفظ بالاساس

 

هذا طريقة توضيحية مع الكيبورد

 

أول طريقة:

ثاني طريقة:

 

 

 

 

ألان نروح نعمل ملف ولكن باللغة php للتجربة.

 

 

زي ماتلاحظون هنا

 

الجميل في لينكس افتراضيآ تستطيع كتابة الصيغة بعد اسم الملف بشكل مباشر.

 

ولكن في ويندوز يجب ان تفعل اظهار الصيغ وألا سوف ينكتب بهذي طريقة hello.txt.php

 

وايضآ الجميل في هذا المحرر النصوص راح يتم تلوين الكتابة على حسب البرمجة سوا جافا او سي بلس بلس او php و غيره ولكن بشرط انك تكتب الصيغة

 

مثلآ nano hello.php  لكي يتم حفظ الملف بهذي صيغة وتظهر التلوين تبع البرمجة

 

طبعآ هذي فقط تعديلات على جهازك فقط وليس الملفات النظام.

 

هل يمديك تعدل على ملفات النظام؟ نعم يمديك ولكن يجب ان تكون بصلاحيات root او sudo سوف اشرح عنها بالتفصيل ان شاءالله.

 

و الجميل في تعديل النصوص nano يوجد به خيارات كثيرة بأمكانك استخدامها و تستطيع تتعلم المزيدة عن طريق كتابة man nano

 

 

 

2- vim: محرر النصوص ايضآ ولكن لايأتي أفتراضيآ واحيانآ يأتي في بعض التوزيعات لينكس ولكن بالنسخ قديمة و كل الى عليك تنزلها عن طريق هذ الامر

 

sudo apt-get install vim

 

 

طبعآ انا ثبتها قبل مااشرحها لانه بياخذ شوي وقت على حسب الاتصال.

 

نفس طريقة nano ولكن تختلف مثلآ بالخروج من برنامج

 

كثيير من المبتدئين او الى يبون يتعلمون يعلقون داخل ولايقدرون يطلعون

 

الحين بعلمكم بس خلونا نسوي ملف ثم نعمل خروج مع حفظ

 

 

أول شي نكتب vim example

 

مثل مانعرف أفتراضيآ راح يكون بالصيغة txt تمام

 

أول مايفتح المحرر النص بهذي طريقة قبل ماتكتب شي لانه بيكون على المود Replace وسيئ جدآ لانه لو تحذف بيحوس عليك

 

في الكيبورد كلمة ins تعني insert

 

غالبآ بيكون هنا مكانه او اختصار ins في بضع الكيبوردات تمام

 

نضغط عليه و يصبح على مود insert كذا تمام زي ماهو موضح بالشرح صوره.

 

 

كذا تكتب الى تبي مثلآ hello world

 

ولكن

 

بعد مانتهي تريد الخروج او حفظ مع الخروج؟ بيكون بهذي طريقة

 

 

أول خطوة تضغط على زر Esc او escape موجود اخر شي فوق على يسار

 

كذا بيتحول على مود ثاني  ونضغط على Shift + علامة : عشان تقدر تختار حرف مثلآ q يتم خروج بدون حفظ اذا ماكتبت شي ولكن اذا كتبت وخلصت تضع حرف x

 

ونضغط Enter بعدها

 

 

للتوضيح هنا صوره كيبورد بالصوره متحركة

 

هنا مثال التوضيح مثل ماشرحت

 

أول شي esc بعدها shift ثم علامة : و اختر الحرف المراد وبعدها Enter

 

طبعآ له أختصارات كثيره  لو حاب تتعلمها مثلآ تبي تتعلم مزيدة من الاحرف تكتب ::help

 

اذا كنت تبي تعرف نفس vim وش يجي الاختيارات تكتب man vim

 

هنا أنتهينا من الشرح

 

أشوفكم على خير