ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

استفاده از ویرایشگر متن

ویرایشگرهای متن را می توان از خط فرمان با تایپ نام ویرایشگر و به دنبال آن نام فایلی که می خواهید ویرایش کنید فراخوانی کرد. اگر فایل از قبل وجود نداشته باشد، ویرایشگر فرض می کند که ما می خواهیم یک فایل جدید ایجاد کنیم. در اینجا یک مثال با استفاده از نرمافزاری gedit:


[me@linuxbox ~]$ gedit some_file

[me@linuxbox ~]$ gedit some_file


این دستور شروع خواهد شد نرمافزاری gedit ویرایشگر متن و در صورت وجود فایلی با نام "some_file" را بارگذاری کنید.

ویرایشگرهای متن گرافیکی کاملاً توضیحی هستند، بنابراین ما در اینجا به آنها نخواهیم پرداخت. در عوض، ما روی اولین ویرایشگر متن مبتنی بر متن خود تمرکز خواهیم کرد، نانو. آتش بزنیم نانو و ویرایش کنید .bashrc فایل. اما قبل از انجام این کار، اجازه دهید مقداری "محاسبات ایمن" را تمرین کنیم. هر زمان که یک فایل پیکربندی مهم را ویرایش می کنیم، همیشه ایده خوبی است که ابتدا یک نسخه پشتیبان از فایل ایجاد کنیم. در صورتی که فایل را در حین ویرایش خراب کنیم، از ما محافظت می کند. برای ایجاد یک نسخه پشتیبان از .bashrc فایل، این کار را انجام دهید:


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

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


مهم نیست که فایل پشتیبان را چه می نامیم، فقط یک نام قابل فهم انتخاب کنید. پسوندهای ".bak"، ".sav"، ".old" و ".orig" همگی راه‌های محبوبی برای نشان دادن فایل پشتیبان هستند. اوه، و این را به خاطر بسپار cp اراده بازنویسی فایل های موجود بی صدا

اکنون که یک فایل پشتیبان داریم، ویرایشگر را شروع می کنیم:



[me@linuxbox ~]$ nano .bashrc

[me@linuxbox ~]$ nano .bashrc


تصویر

اونس نانو شروع می شود، صفحه ای مانند این دریافت خواهیم کرد:



GNU نانو 2.0.3

فایل: .bashrc

GNU نانو 2.0.3


# .bashrc


# منبع تعاریف جهانی اگر [ -f /etc/bashrc ]; سپس

. /etc/bashrc

fi


# نام مستعار و توابع خاص کاربر

# .bashrc


# منبع تعاریف جهانی اگر [ -f /etc/bashrc ]; سپس

. /etc/bashrc

fi


# نام مستعار و توابع خاص کاربر


[8 خط را بخوانید]

^G دریافت راهنما^O نوشتن^R فیل را بخوانید^Y صفحه قبلی^K برش متن^C Cur Pos

^X خروج ^J توجیه ^W کجاست^V صفحه بعدی^U UnCut Te^T املا کردن

[8 خط را بخوانید]

^G دریافت راهنما^O نوشتن^R فیل را بخوانید^Y صفحه قبلی^K برش متن^C Cur Pos

^X خروج ^J توجیه ^W کجاست^V صفحه بعدی^U UnCut Te^T املا کردن



تصویر

توجه داشته باشید: اگر سیستم شما ندارد نانو نصب شده است، می توانید به جای آن از یک ویرایشگر گرافیکی استفاده کنید.


تصویر

صفحه شامل یک هدر در بالا، متن فایل در حال ویرایش در وسط و منوی دستورات در پایین است. از آنجا که نانو برای جایگزینی ویرایشگر متن ارائه شده با یک سرویس گیرنده ایمیل طراحی شده است، ویژگی های ویرایش نسبتاً کوتاه است.

اولین دستوری که باید در هر ویرایشگر متنی یاد بگیرید نحوه خروج از برنامه است. در شرایطی که نانو، شما تایپ کنید Ctrl-x خارج شدن. این در منوی پایین نشان داده شده است


صفحه نمایش علامت "^X" به معنای Ctrl-x. این یک نماد رایج برای کاراکترهای کنترلی است که توسط بسیاری از برنامه ها استفاده می شود.

دومین دستوری که باید بدانیم این است که چگونه کار خود را ذخیره کنیم. با نانو آن ctrl-

o با این دانش که در دست داریم، آماده انجام برخی ویرایش ها هستیم. با استفاده از کلید جهت‌نمای پایین و/یا کلید PageDown، مکان‌نما را به انتهای فایل منتقل کنید، سپس خطوط زیر را به فایل bashrc. اضافه کنید:


umask 0002

صادرات HISTCONTROL=بدون توجه به صادرات HISTSIZE=1000

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

umask 0002

صادرات HISTCONTROL=بدون توجه به صادرات HISTSIZE=1000

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


تصویر

توجه: ممکن است توزیع شما قبلاً شامل برخی از این موارد باشد، اما موارد تکراری به چیزی آسیب نمی‌رسانند.


تصویر

معنی اضافات ما در اینجا آمده است:


جدول 11-4: اضافات به .bashrc ما


معنی خط

معنی خط

umask 0002 تنظیم می کند umask برای حل مشکل دایرکتوری های مشترک که در فصل 9 بحث کردیم.


تصویر

صادرات HISTCONTROL=نادیده گرفتن باعث ایجاد پوسته می شود تاریخ

قابلیت ضبط برای نادیده گرفتن یک فرمان در صورتی که همان فرمان به تازگی ضبط شده باشد.


تصویر

export HISTSIZE=1000 اندازه تاریخچه فرمان را از پیش فرض معمول 500 خط به 1000 خط افزایش می دهد.


تصویر

نام مستعار l.='ls -d .* --color=auto' یک دستور جدید ایجاد می کند نام

"l.” که تمام ورودی های دایرکتوری که با نقطه شروع می شوند را نمایش می دهد.


تصویر

نام مستعار ll='ls -l --color=auto' یک دستور جدید ایجاد می کند نام

"ll” که فهرست فهرست راهنما با فرمت طولانی را نمایش می دهد.


تصویر


همانطور که می بینیم، بسیاری از افزودنی های ما به طور شهودی واضح نیستند، بنابراین ایده خوبی است که برخی از نظرات را به ما اضافه کنیم. .bashrc فایل برای کمک به توضیح چیزها به انسان. با استفاده از ویرایشگر، اضافات ما را به شکل زیر تغییر دهید:



# umask را تغییر دهید تا به اشتراک گذاری دایرکتوری آسان تر شود

umask 0002


# موارد تکراری را در تاریخچه فرمان نادیده بگیرید و افزایش دهید

# اندازه سابقه تا 1000 خط صادرات HISTCONTROL=بدون توجه به صادرات HISTSIZE=1000


# چند نام مستعار مفید اضافه کنید

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

# umask را تغییر دهید تا به اشتراک گذاری دایرکتوری آسان تر شود

umask 0002


# موارد تکراری را در تاریخچه فرمان نادیده بگیرید و افزایش دهید

# اندازه سابقه تا 1000 خط صادرات HISTCONTROL=بدون توجه به صادرات HISTSIZE=1000


# چند نام مستعار مفید اضافه کنید

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


آه، خیلی بهتر! با تکمیل تغییرات ما، فشار دهید Ctrl-o برای ذخیره اصلاح شده ما

تصویر

فایل bashrc. و Ctrl-x برای خروج از nano.


چرا نظرات مهم هستند

هر زمان که فایل‌های پیکربندی را تغییر می‌دهید، ایده خوبی است که برای مستندسازی تغییرات خود، نظراتی اضافه کنید. مطمئناً، احتمالاً فردا به یاد خواهید آورد که چه چیزی را تغییر دادید، اما شش ماه دیگر چطور؟ به خودتان لطف کنید و نظرات خود را اضافه کنید. در حالی که در حال انجام آن هستید، ایده بدی نیست که گزارشی از تغییراتی که ایجاد می کنید داشته باشید.

اسکریپت های شل و بر هم زدن فایل های راه اندازی از نماد "#" برای شروع نظر استفاده می کنند. سایر فایل های پیکربندی ممکن است از نمادهای دیگری استفاده کنند. اکثر فایل های پیکربندی دارای نظرات هستند. از آنها به عنوان راهنما استفاده کنید.

شما اغلب خطوطی را در فایل های پیکربندی می بینید که هستند اظهار نظر کرد برای جلوگیری از استفاده آنها توسط برنامه آسیب دیده. این کار برای ارائه پیشنهاداتی به خواننده برای انتخاب های ممکن پیکربندی یا نمونه هایی از نحو پیکربندی صحیح انجام می شود. به عنوان مثال .bashrc فایل Ubuntu 14.04 حاوی این خطوط است:

# چند نام مستعار دیگر

#alias ll='ls -l'

#alias la='ls -A'

#alias l='ls -CF'



تصویر

سه خط آخر تعاریف نام مستعار معتبری هستند که توضیح داده شده است. اگر نمادهای "#" پیشرو را از این سه خط حذف کنید، تکنیکی به نام عدم اظهار نظر، نام مستعار را فعال خواهید کرد. برعکس، اگر نماد "#" را به ابتدای یک خط اضافه کنید، می توانید یک خط پیکربندی را با حفظ اطلاعات موجود در آن غیرفعال کنید.


برترین سیستم عامل Cloud Computing در OnWorks: