OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

باستخدام محرر نصوص

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


[me @ linuxbox ~] $ تحرير some_file

[me @ linuxbox ~] $ تحرير some_file


سيبدأ هذا الأمر في جي إديت محرر نصوص وتحميل الملف المسمى “some_file” ، إن وجد.

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


[me @ linuxbox ~] $ cp .bashrc .bashrc.bak

[me @ linuxbox ~] $ cp .bashrc .bashrc.bak


لا يهم ما نسميه ملف النسخ الاحتياطي ، ما عليك سوى اختيار اسم مفهوم. تعد الضغوط ".bak" و ".sav" و ".old" و ".orig" طرقًا شائعة للإشارة إلى ملف النسخ الاحتياطي. أوه ، وتذكر ذلك cp سوف الكتابة فوق الملفات الموجودة بصمت.

الآن بعد أن أصبح لدينا ملف نسخ احتياطي ، سنبدأ المحرر:



[me @ linuxbox ~] $ نانو بشرك

[me @ linuxbox ~] $ نانو بشرك


صورة

Once Spa نانو في البداية ، سنحصل على شاشة مثل هذه:



جنو نانو 2.0.3

الملف: .bashrc

جنو نانو 2.0.3


# .باشرك


# تعريفات المصدر العالمية إذا [-f / etc / bashrc]؛ من ثم

. / الخ / بشرك

fi


# الأسماء المستعارة والوظائف الخاصة بالمستخدم

# .باشرك


# تعريفات المصدر العالمية إذا [-f / etc / bashrc]؛ من ثم

. / الخ / بشرك

fi


# الأسماء المستعارة والوظائف الخاصة بالمستخدم


[قراءة 8 سطراً]

^G الحصول على مساعدة^O اكتب^R اقرأ فيل^Y الصفحة السابقة^K قص النص^C نقاط البيع

^X خروج ^J برر ^W أين هو^V الصفحة التالية^U UnCut تي^T للتهجئة

[قراءة 8 سطراً]

^G الحصول على مساعدة^O اكتب^R اقرأ فيل^Y الصفحة السابقة^K قص النص^C نقاط البيع

^X خروج ^J برر ^W أين هو^V الصفحة التالية^U UnCut تي^T للتهجئة



صورة

ملحوظة: إذا لم يكن النظام الخاص بك نانو مثبتًا ، يمكنك استخدام محرر رسومي بدلاً من ذلك.


صورة

تتكون الشاشة من رأس في الأعلى ، ونص الملف يتم تحريره في المنتصف وقائمة بالأوامر في الأسفل. حيث نانو تم تصميمه ليحل محل محرر النص المزود بعميل بريد إلكتروني ، فهو قصير إلى حد ما في ميزات التحرير.

الأمر الأول الذي يجب أن تتعلمه في أي محرر نصوص هو كيفية الخروج من البرنامج. في حالة نانو، أنت تكتب السيطرة- x للخروج. يشار إلى هذا في القائمة في الجزء السفلي من


الشاشة. الترميز “^ X” يعني السيطرة- x. هذا تدوين شائع لأحرف التحكم المستخدمة من قبل العديد من البرامج.

الأمر الثاني الذي نحتاج إلى معرفته هو كيفية حفظ عملنا. مع نانو انها كنترول-

ا. بهذه المعرفة تحت أحزمتنا ، نحن جاهزون للقيام ببعض التحرير. باستخدام مفتاح السهم لأسفل و / أو مفتاح PageDown ، حرك المؤشر إلى نهاية الملف ، ثم أضف الأسطر التالية إلى ملف .bashrc:


اومسك 0002

تصدير HISTCONTROL = تجاهل عمليات التصدير HISTSIZE = 1000

الاسم المستعار l. = 'ls -d. * --color = auto' alias ll = 'ls -l --color = auto'

اومسك 0002

تصدير HISTCONTROL = تجاهل عمليات التصدير HISTSIZE = 1000

الاسم المستعار l. = 'ls -d. * --color = auto' alias ll = 'ls -l --color = auto'


صورة

ملاحظة: قد يتضمن توزيعك بالفعل بعضًا من هذه العناصر ، لكن التكرارات لن تضر بأي شيء.


صورة

هنا معنى إضافاتنا:


الجدول 11-4: الإضافات إلى .bashrc الخاصة بنا


معنى الخط

معنى الخط

اومسك 0002 يضبط Umask لحل المشكلة مع الدلائل المشتركة التي ناقشناها في الفصل 9.


صورة

تصدير HISTCONTROL = ignoredups يسبب قذيفة تاريخ

ميزة التسجيل لتجاهل الأمر إذا تم تسجيل الأمر نفسه للتو.


صورة

تصدير HISTSIZE = 1000 يزيد حجم محفوظات الأوامر من الافتراضي المعتاد وهو 500 سطر إلى 1000 سطر.


صورة

الاسم المستعار l. = 'ls -d. * --color = auto' ينشئ أمرًا جديدًا تسمى

"l."الذي يعرض جميع إدخالات الدليل التي تبدأ بنقطة.


صورة

الاسم المستعار ll = 'ls -l --color = auto' ينشئ أمرًا جديدًا تسمى

"ll"الذي يعرض قائمة دليل تنسيق طويلة.


صورة


كما نرى ، فإن العديد من إضافاتنا ليست واضحة بشكل بديهي ، لذا سيكون من الجيد إضافة بعض التعليقات إلى موقعنا .bashrc ملف للمساعدة في شرح الأشياء للبشر. باستخدام المحرر ، قم بتغيير الإضافات الخاصة بنا لتبدو كما يلي:



# تغيير umask لجعل مشاركة الدليل أسهل

اومسك 0002


# تجاهل التكرارات في سجل الأوامر وزيادة

# حجم السجل إلى 1000 سطر تصدير HISTCONTROL = تجاهل عمليات التصدير HISTSIZE = 1000


# أضف بعض الأسماء المستعارة المفيدة

الاسم المستعار l. = 'ls -d. * --color = auto' alias ll = 'ls -l --color = auto'

# تغيير umask لجعل مشاركة الدليل أسهل

اومسك 0002


# تجاهل التكرارات في سجل الأوامر وزيادة

# حجم السجل إلى 1000 سطر تصدير HISTCONTROL = تجاهل عمليات التصدير HISTSIZE = 1000


# أضف بعض الأسماء المستعارة المفيدة

الاسم المستعار l. = 'ls -d. * --color = auto' alias ll = 'ls -l --color = auto'


آه ، أفضل بكثير! مع اكتمال التغييرات ، اضغط السيطرة- o لحفظ ملفاتنا المعدلة

صورة

ملف .bashrc و Ctrl-x للخروج من nano.


لماذا التعليقات مهمة

متى قمت بتعديل ملفات التكوين ، فمن الأفضل إضافة بعض التعليقات لتوثيق تغييراتك. بالتأكيد ، ستتذكر على الأرجح ما الذي تغيرت إليه - غدًا ، ولكن ماذا عن ستة أشهر من الآن؟ اعمل لنفسك معروفا و اضف بعض التعليقات أثناء تواجدك فيه ، ليس من الجيد الاحتفاظ بسجل للتغييرات التي تجريها.

البرامج النصية شل و سحق تستخدم ملفات بدء التشغيل رمز "#" لبدء تعليق. قد تستخدم ملفات التكوين الأخرى رموزًا أخرى. سيكون لمعظم ملفات التكوين تعليقات. استخدمهم كدليل.

سترى غالبًا سطورًا في ملفات التكوين التي هي علق بها لمنع استخدامها من قبل البرنامج المتأثر. يتم إجراء ذلك لإعطاء القارئ اقتراحات بشأن خيارات التكوين الممكنة أو أمثلة على بناء جملة التكوين الصحيح. على سبيل المثال ، ملف .bashrc يحتوي ملف Ubuntu 14.04 على هذه الأسطر:

# بعض المزيد من الأسماء المستعارة ls

#alias ll = 'ls -l'

#alias la = 'ls -A'

#alias l = 'ls -CF'



صورة

الأسطر الثلاثة الأخيرة هي تعريفات مستعارة صالحة تم التعليق عليها. إذا قمت بإزالة الرموز البادئة "#" من هذه الأسطر الثلاثة ، هناك تقنية تسمى un- التعليق، ستقوم بتنشيط الأسماء المستعارة. على العكس من ذلك ، إذا أضفت رمز "#" إلى بداية السطر ، فيمكنك إلغاء تنشيط سطر التكوين مع الحفاظ على المعلومات التي يحتوي عليها.


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: