خیلی مفیده که در مورد سریع تر کردن راه برای استفاده از چیزی که به صورت روزانه ازش استفاده میکنیم مطالب مفید یاد بگیریم. یکی از این موارد برای دوستان گنو/لینوکسی میتونه یک راه سریع‌تر برای استفاده از بَش باشه! 


کار کردن با پروسه ها :

Ctrl+c :


پروسه پیش زمینه و در حال اجرای توی ترمینال رو با سیگنال SIGINT میکشه.

Ctrl+z :


پروسه پیش زمینه و در حال اجرای توی ترمینال رو با سیگنالSIGSTP به خواب میبره .

(


برای باز گردوندن پروسه به پیش زمینه از

fg %job_id


و برای ادامه اجرا در پس زمینه از

bg %job_id


این میانبر یک نشانگر پایان فایل (EOF Marker) رو به بش میفرسته که بش بعد از دریافت این نشانگر خارج میشه(مشابه دستور exit)

کار کردن با صفحه نمایش :

Ctrl+l :


صفحه بش رو پاک میکنه (مشابه دستور clear)

Ctrl+s :


نمایش تمام خروجی ها رو متوقف میکنه. برای دستوراتی که خروجی زیاد دارن و شما نیاز به مشاهده خروجی ندارید ولی نمیخواید با ctrl+c متوقفش کنید، کاربرد داره .

Ctrl+q :


نمایش خروجی هایی که بعد از ctrl+s متوقف شدن!

)

ctrl+s = stop verbose

ctrl+q = resume output

(


جابه‌جا کردن نشانگر :

Ctrl+a :


جابه‌جا کردن نشانگر به اول خط

Ctrl+e :


جابه‌جا کردن نشانگر به آخر خط

Alt+b :


جابه‌جا کردن نشانگر به اندازه یک کلمه به سمت چپ

Ctrl+b :


جابه‌جا کردن نشانگر به اندازه یک حرف به سمت چپ

Alt+f :


جابه‌جا کردن نشانگر به اندازه یک کلمه به سمت راست

Ctrl+f :


جابه‌جا کردن نشانگر به اندازه یک حرف به سمت راست

Ctrl+xx :


جابه‌جا کردن نشانگر به اول و آخر دستور به صورت پشت سر هم!

حذف متن :

Ctrl+d :


حذف حرفی که زیر نشانگر قرار دارد.

Alt+d :


حذف تمام حروف بعد از نشانگر

Ctrl+h :


حذف یک کاراکتر قبل از نشانگر

تصحیح کردن اشتباهات :

Alt+t :


جابه‌جا کردن کلمه جاری با کلمه قبلی

Ctrl+t :


جابه‌جا کردن دو حرف قبل از نشانگر با یک دیگر

Ctrl + Shift + - یا (ctrl+_) :


بازگردانی به حالت قبل از آخرین کلید فشار داده شده

بریدن و چسباندن :

Ctrl+w :


بریدن کلمه قبل از نشانگر

Ctrl+k :


بریدن تکه خط بعد از نشانگر

Ctrl+u :


بریدن تکه خط قبل از نشانگر

Ctrl+y :


چسباندن مورد های بریده شده

تغییر حروف بزرگ و کوچک :

Alt+u :


بزرگ کردن کلمه بعد از نشانگر و جابه‌جایی نشانگر به آخر کلمه

Alt+l :


کوچک کردن کلمه بعد از نشانگر و جابه‌جایی نشانگر به آخر کلمه

Alt+c :


بزرگنمایی حرف زیر نشانگر و جابه‌جایی نشانگر به آخر کلمه

کامل کردن خودکار:

Tab و Esc :


کامل کردن اسم فایل ، دایرکتوری و یا دستور درحال نوشتن .

کار کردن با تاریخچه دستورات :

Ctrl+p :


نمایش دستور(ات) قبلی

Ctrl+n :


نمایش دستور(ات) بعدی (بعد از جابه‌جا شدن در دستورات گذشته)

Alt+r :


بازنشانی تغییرات (اگر در دستور مورد نظر خود که از تاریخچه پیدا کردید ،تغییری ایجاد کردید)

Ctrl+r :


اجرای آخرین دستور که با حروف تهیه شده توسط شما مطابقت کند.(بعد از استفاده از میانبر شروع به جست و جو در دستورات خود با حروف کلیدی مورد نظر خود کنید)

Ctrl+o :


اجرای دستوری که با ctrl+r پیدا کردید.

Ctrl+g :


ترک جست و جو در تاریخچه(خروج از جست و جوگر که با ctrl+r اجرا شده، بدون اجرا کردن دستور)


همونطور که دیدید ساختار میانبر های بش شبیه به ادیتور emacs بود! حالا اگه خواستید از میانبر های شبیه ادیتور vi استفاده کنید کافیه دستور زیر رو اجرا کنید :

set -o vi

و برای بازگشت به حالت قبل هم :

set -o emacs


مشخصات

آخرین ارسال ها

آخرین جستجو ها