Skip to content
This repository has been archived by the owner on Aug 24, 2024. It is now read-only.

Latest commit

 

History

History
68 lines (39 loc) · 4.38 KB

some-of-terminal-shortcuts.md

File metadata and controls

68 lines (39 loc) · 4.38 KB
description
صرفا در مورد برخی از شورتکات های ترمینال است که کار را برای ما راحت تر و سریع تر میکند

some of terminal shortcuts

خب برخلاف تمام جلسات قبلی امروز اصلا نمیخوایم در مورد کامند جدیدی حرف بزنیم. صرفا میخوایم با چنتا از شورتکاتای کاربردی ترمینال آشنا بشیم که کار مارو راحت تر میکنن و از همه مهم‌تر اینکه سرعت کار ما رو بالا میبرن.

۱) Tab

همیشه کامل نوشتن عبارات تو ترمینال کار کسل کننده ایه مثلا بخوای یه خط دستور بنویسی تازه ممکنه اشتباهم بنویسی و ترمینال فحشت بده =)

خب ترمینال عزیز مایه ویژگی ای داره و اونم اینه که میگه آقا تو اولشو بگو من خودم کاملش میکنم
مثال میزنم: مثلا فکر کنین تو دایرکتوری جاری ls میگیرین و کلی فایل و پوشه اینجاست حالا میخواید مثلا برید به پوشه‌ی this is a test for showing this feature
خب همینطور که میبینین اسم این پوشه خیلی طولانیه ://
اما اصلا جای نگرانی نیست شما کافیه اولشو بنویسین و دکمه تب کیبورد رو فشار بدین
منظور از اول بین سه الی پنج حرف اولش منظورمه...
چرا معطلین؟! ترمینال رو باز کنین و امتحانش کنین

خب بعضی از مواقع کلید تب رو میزنین و کامل نمیکنه. چرا؟!
باید بگیم که باتوجه به چیزی که تایپ کردین بیش از یک انتخاب برای این بنده خدا وجود داره و نمیدونه کدومو انتخاب کنه. مثلا فرض کنین دو دایرکتوری با نام های this is a test و this is a joke توی مسیر فعلی دارین و شما عبارت this رو نوشتین و تب زدین. خب این بنده خدا نمیدونه شما منظورتون کدوم یکیه!! درواقع تا this is a رو کامل میکنه و منتظره دوباره خودتون بزنین تا از این دوراهی در بیاد. در واقع اگر t + Tab + t + Tab رو بزنین this is a test رو براتون کامل میکنه :)

نکته تستی: وقتی اسمای مشابه داری و میبینی برات کامل نمیکنه دوتا تب پشت سر هم بزن تا لیست تمام دترن های موجود رو بهت نشون بده

۲) Ctrl + c

کارش تموم کردنه! یه فرایندی داره اجرا میشه دوست داری متوقفش کنی کنترل سی میزنی و تمام...

مثلا بنویس sleep 1000 (کارش اینه ۱۰۰۰ ثانیه صب کنه) حالا کنترل سی بزن ببین چی میشه

۳) Ctrl + z

فرایندی که در حال اجراعه رو موقتا استاپ میکنه

مثلا بنویس sleep 1000 (کارش اینه ۱۰۰۰ ثانیه صب کنه) حالا کنترل زد بزن ببین چی میشه

۴) Ctrl + q

یه دستوری نوشتی ولی قبلش یادت میاد باید یه دستور دیگه میزدی... بدون اینکه چیزایی که نوشتیو پاکشون کنی کنترل کیو بزن کامند جدیدتو بزن و بعد کامند قبلیت خودش واست میاد که اونم اجرا کنی...

۵) Ctrl + w

به اندازه یک کلمه از چیزی که نوشتی پاک میکنه

۶) Ctrl + u

کل جمله (کامندی) که نوشتیو پاک میکنه

۷) Ctrl + e

میره آخر خط

۸) Ctrl + a

میره اول خط

۹) (Ctrl + (left and right arrow keys

کلمه به کلمه عقب و جلو میری توی متن (کامندی) که نوشتی

۱۰) Ctrl + l

کنترل L حکم خمون نوشتن clear و سپس اینتر زدن رو داره، درواقع صفحه ترمینالتون رو تمیز میکنه :))

خب اینا صرفا ده تا از پرکاربرداشه که سعی کرپم خیلی خلاصه بگم. تک تکشونو همین الان استفاده کنین تا دستتون راه بیوفته باهاشون. سرعتتونو میبرن بالا...