مقدمة حول محرر النصوص ed

بسم الله و الحمد لله و الصلاة و السلام على رسول الله

مقدمة حول محرر النصوص ed

تشغيل البرنامج

لتشغيل البرنامج توجد طرق عدة. كتابة إسم البرنامج على الطرفية :

ed

أو كتابة إسم البرنامج ثم مساحة و إسم ملف جديد أو قديم.

بدأ العمل على المحرر

بمجرد فتح البرنامج.لا نرى أي شيء على شاشة الطرفية.لكي يظهر لنا مؤشر مثل مؤشر الطرفية.نشغل بهذا الشكل

ed -p “:” file

نضيف لاحقة -p
و هي إختصار لكلمة prompt
ثم نحدد الشكل الذي نريد.بهذا المثال :

ed -p ":" file                      file: No such file or directory
:

بعد ذلك نستطيع البدأ في تحرير الملف.لإضافة نص.نكتب

a

ثم نكتب ما نريد

hello world.today is a good day for
learning a text editor.
what about Ed Line Editor.
Sounds good.
Lets get started.

بعد الإنتهاء نؤكد العمل بكتابة نقطة

.

ثم

enter

لتأكد نقوم بطباعة ما كتبنا

p

سيتم طباعة فقط السطر الحالي.
لطباعة جميع محتوى الملف. نكتب

1,$p

أو

,p

و لطباعة المحتوى مع ظهور رقم كل سطر. إما بهذه الطريقة

1,$n

أو

,n

و لطباعة سطر معين.نكتب

3p

و لطباعة مجال معين من الأسطر.نكتب

3,6p

لإضافة سطر فوق السطر الحالي. نكتب

i

و لكتابة سطر بعده

a

للإنتقال إلى سطر معين.نكتب فقط حرف الطباعة مع رقم السطر الذي نريد الإنتقال إليه. المثال

7p

لإضافة سطر في أول الملف

0a

بآخر الملف

$a

و لحذف سطر معين.نكتب رقم السطر مع حرف d.

6d

سيتم حذف السطر السادس.
و يمكن تحديد مجموعة معينة

3,7d

سيتم حذف من السطر الثالث إلى السابع.

المحرر إيد إفتراضيا لا يظهر أي رسائل أخطاء فقط علامة الإستفهام.لتفعيل الخاصية.نكتب

H

لتعديل على أي سطر.نكتب

4c

سيتم تغير السطر الرابع.بعد ذلك نكتب ما نريد.
إيد لا يدعم تغير جزء معين السطر.سيتم التعديل على الملف كله
#لنقل سطر من مكان إلى آخر.نقوم بتحديد المكان بحرف الطباعة ثم ننقل السطر بحرف
m

5p
8m

سيتم نقل السطر الثامن إلى موضع السطر الخامس.
#لحفظ التغيرات

w

و للخروج من المحرر

q
q

توجد خصائص أخرى ربما أتممها في موضوع لا حق .