کلیدهای میانبر در بَش ( ویرایش متن )
نکته: در تمام این مطلب کلمه
- Ctrl به معنی دکمه کنترل ( Control ) . دکمه کنترل رو ممکنه در جا های دیگر با نام C ببینین.
- Alt به معنی دکمه ALT . دکمه Alt رو ممکنه در جا های دیگر با نام M ببینین.
- Esc به معنی دکمه Escape .
Ctrl + d: چرکتری که هم اکنون مکان نما بر روی آن است رو پاک میکند.
aliali@lp:~$ ls -l |grep test aliali@lp:~$ ls -l |rep test aliali@lp:~$ ls -l |ep test
Ctrl + h: چرکتری که قبل از مکان نما هست رو پاک می کند مثل وقتی که دکمه Backspace رو می زنیم .
aliali@lp:~$ ls -l | grep test aliali@lp:~$ ls -l | grp test aliali@lp:~$ ls -l | gp test
Alt + t : جابه جایی کلمه ای که هم اکنون مکان نما بر روی آن هست با کلمه قبلی. اگر مکان نما در آخر خط باشه , دو کلمه آخر جاشون باهم عوض می شه.
aliabry@lp:~$ ls -l | grep test aliabry@lp:~$ ls -l | test grep
همون طور که می بینین جای test و grep عوض شد.
Ctrl + t: جابه جایی حرفی که هم اکنون مکان نما بر روی ان هست با حرف قبلی . همچنین مکان نما رو یک حرف به جلو انتقال می دهد . اگر مکان نما در اخر خط باشد دو حرف اخر جاشون با هم عوض می شود.
aliabry@lp:~$ ls -l | grep test aliabry@lp:~$ ls -l | grep etst
Esc + t : جابه جایی کلمه ای که هم اکنون مکان نما بر روی اون هست با کلمه قبلی. اگر مکان نما در اخر خط باشد دو کلمه اخر با هم جا شون عوص می شود . در عمل مثل Alt+t عمل میکند ولی طبق تعریف کار دیگری باید انجام دهد :
Esc + t Swap the last two words before the cursor
aliabry@lp:~$ ls -l | grep test aliabry@lp:~$ ls -l | test grep
Alt + u: از محل کنونی مکان نما تا اخر کلمه , تمام حروف کوچکش را به بزرگ تبدیل میکند .
aliabry@lp:~$ ls -l | grep test aliabry@lp:~$ ls -l | gREP test aliabry@lp:~$ ls -l | gREP TEST
Alt + l: برعکس Alt +u عمل می کند. یعنی از محل کنونی مکان نما تا اخر کلمه , تمام حروف بزرگش رو به کوچک تغییر می دهد .
aliabry@lp:~$ ls -l | gREP TEST aliabry@lp:~$ ls -l | grep TEST aliabry@lp:~$ ls -l | grep test
Alt + c: چرکتری که هم اکنون مکان نما بر روی اون هست رو به حرف بزرگ تبدیل میکند و به اخر کلمه می رود .
aliabry@lp:~$ ls -l | grep test aliabry@lp:~$ ls -l | gRep test aliabry@lp:~$ ls -l | gRep Test
Ctrl+v Tab: اگر بخایم یک فاصله به اندازه tab در نوشتمون ایجاد کنیم در حالت معمولی از دکمه tab استفاده میکنیم . ولی چون در bash دکمه tab کاربرد دیگری دارد , پس برای اضافه کردن فاصله به اندازه tab باید از این روش بهره ببریم که اول دکمه Ctrl+v رو بزنین و بلافاصله بعدش دکمه tab رو بزنین .
aliabry@lp:/$ Thisismytest aliabry@lp:/$ This ismytest
_ + Ctrl: برای undo کردن . یعنی تغییراتی که انجام دادین رو به همون شکل اولی که بوده بر گردونین. اول دکمه Ctrl رو بگیرین بعد دکمه Shift و بعد دکمه Underline رو بزنین .