شرح عن أمرين محرر النصوص 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
هنا أنتهينا من الشرح
أشوفكم على خير