Shell در واقع یک مفسر دستور العمل است ، شما می توانید با وارد کردن دستورات در shell با سیستم عامل ارتباط برقرار کنید.
Shell دستورات شما را پردازش کرده و به عنوان یک دستور العمل به سیستم عامل می فرستد .
چندین
نوع shell برای سیستم عامل لینوکس نوشته شده است که می توان از Bourn
Again Shell (BASH) ، Korn Shell ،TCSH Shell و Z Shell را نام برد که
بصورت پیش فرض در لینوکس BASH نصب می باشد .
این شل قابلیتهای زیادی را درون خود دارد و کلیدهای میانبر زیادی پشتیبانی می کند که در زیر به آنها اشاره می کنم .
- Tab ⇆ : تکمیل خودکار از جایی که مکاننما وجود دارد.
- Ctrl+a : انتقال مکاننما به ابتدای خط (معادل کلید Home)
- Ctrl+e : انتقال مکاننما به انتهای خط (معادل کلید End)
- Ctrl+p : فراخوانی فرمان قبلی (معادل کلید ↑)
- Ctrl+n : فراخوانی فرمان بعدی (معادل کلید ↓)
- Ctrl+r : جستجوی آخرین فرمانی که دارای کارکتر(های) مشخصی باشد. زدن دوبارهی این کلید در هنگام جستجو، به فرمان قبلیتر رجوع میکند.
- Ctrl+o : اجرای فرمانی که در جستجو یافته شد.
- Ctrl+l : پاک کردن محتویات صفحهنمایش (معادل فرمان
clear
). - Ctrl+u : پاک کردن محتویاتی از خط که قبل از مکاننما وجود دارند و کپی کردن آنها درون حافظه.
- Ctrl+k : پاک کردن محتویاتی از خط که بعد از مکاننما وجود دارند و کپی کردن آنها درون حافظه.
- Ctrl+w : پاک کردن کلمهی قبل از مکاننما و کپی کردن آن درون بریدهدان.
- Ctrl+y : چسباندن محتویات حافظه از جایی که مکاننما وجود دارد.
- Ctrl+d : ارسال یک نشانگر EOF که باعث بسته شدن خط فرمان فعلی میشود (معادل دستور
exit
). (تنها در زمانی این اتفاق میافتد که متنی در خط فعلی موجود نباشد) - Ctrl+c : ارسال یک سیگنال از نوع SIGINT به پروسهی فعلی، که باعث پایان اجرا و بسته شدن آن میشود.
- Ctrl+z : ارسال یک سیگنال از نوع SIGTSTP به پروسهی فعلی، که باعث به تعلیق در آمدن آن میشود. که برای برگشت دادن آن میتوان از دستور
fg process-name-or-job-id
استفاده کرد. - Ctrl+x Ctrl+e : ویرایش خط فعلی در ادیتوری که توسط متغیر EDITOR$ تعریف شده است.
- Alt+f : حرکت به جلو به اندازهی یک واژه.
- Alt+b : حرکت به عقب به اندازهی یک واژه.
- Alt+Del : برش کلمهی واقع در قبل از مکاننما
- Alt+d : برش کلمهی واقع در بعد از مکاننما
- Alt+u : تبدیل تمام حروف کوچک به بزرگ، واقع در بعد از مکاننما تا انتهای کلمهی فعلی
- Alt+l : تبدیل تمام حروف بزرگ به کوچک، واقع در بعد از مکاننما تا انتهای کلمهی فعلی
- Alt+c : تبدیل حرف واقع در زیر مکاننما از کوچک به بزرگ و رفتن به انتهای کلمهی فعلی
- Alt+r : انصراف تغییرات و برگرداندن محتویات خط فعلی به همان شکلی که در تاریخچهی خط فرمان موجود بود.
بسیار عالی
مطلب جالبی بود
لطفاً مثل این مطالب، بیشتر بگزارید.