2- کلیدهای میانبر در بَش ( ویرایش متن )

کلیدهای میانبر در بَش ( ویرایش متن )

 

نکته: در تمام این مطلب کلمه

  • 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 رو بزنین .