جمعه ترمینال: ویرایش خط فرمان

اوقات خوبی داشتم و فکر می کردم یک سری پست هفتگی ایجاد کنم که شامل اطلاعات اختصاصی در مورد ترمینال ، bash ، vim ، دستورات ، اسکریپت bash ، هر آنچه در کنسول نوشته شده است ... اما همیشه به دلایل مختلف نمی توانم آن را ایجاد کنم ، اما امروز تصمیم گرفتم. بنابراین در اینجا اولین ورودی جمعه پایانه است. امیدوارم کسی مفید باشد.

ویرایش در خط فرمان

بسیاری از ما از ترمینال به روال معمول استفاده می کنیم ، اما از ظرفیت کامل آن بی اطلاع هستیم ، بنابراین چند ماه پیش ، کار جمع آوری میانبرها از bash از معمول ترین مانند bash تمیز کردن ، به تغییر ترتیب دو حرف آخر یا ترتیب دو آرگومان آخر.

پایانهاین میانبرها بسیار شبیه موارد استفاده شده از شما هستند Emacs البته این به این دلیل است که bash توسط گنو اما تغییر تنظیمات به سبک Vi / Vim با تایپ دستور زیر امکان پذیر است.

$ set -o vi

 نحوه خواندن:

C: چپ Ctrl.

M: متا ، معمولاً Alt چپ.

Cx مس: Ctrl را فشار دهید و بدون رها کردن x سپس u را فشار دهید و Ctrl را رها کنید.

اکنون چند موردی را که می شناسم می نویسم:

اساسی

Cb: شما یک شخصیت را به عقب برمی دارید.

Cf: شما یک شخصیت رو به جلو حرکت می کنید.

ج-_  "یا" Cx مس: آخرین ویرایش دستور را واگرد کنید.

Cl: صفحه را تمیز کنید.

مس: خط وارد شده را حذف کنید.

DC: دستور جاری را لغو کنید.

برداشتن

Ch: یک کاراکتر را به عقب حذف کنید.

سی دی: یک کاراکتر را به جلو حذف کنید.

Ck: متن را از موقعیت مکان نما تا انتهای خط حذف کنید.

MD: متن را از موقعیت مکان نما تا انتهای کلمه فعلی حذف می کند.

CW: متن را از موقعیت مکان نما تا ابتدای کلمه فعلی حذف می کند.

M-Backspace: متن را از موقعیت مکان نما تا ابتدای کلمه فعلی حذف می کند.

جنبش ها

AC: مکان نما را در ابتدای خط قرار دهید.

EC: مکان نما را در انتهای خط قرار دهید.

تولید کننده: نشانگر را یک کلمه در جلو قرار دهید.

MB: مکان نما را یک کلمه به عقب ببرید.

رکورد

Cr: تاریخ را جستجو کنید.

بالا و پایین: تاریخچه را مرور کنید.

بحث و جدال

Ct: ترتیب دو حرف آخر را تغییر دهید.

Esc-t: ترتیب دو کلمه آخر را تغییر دهید.

دیگر

برگه: تکمیل خودکار دستورات ، مسیرها ، پرونده ها و غیره ...

Cy: یانک * متن اخیراً حذف شده

* یانک به معنای واقعی کپی می کند

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


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

16 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد.

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   موقت dijo

    اجازه ندهید کسی به این فکر کند:

    $ set -o vi

    هههههههههه ... دیدم مخصوص خواهران پور کلار است ... ههههههههههه

  2.   گیسکارد dijo

    صفحه کلید من چند پیکان بسیار راحت دارد. پیکان چپ را فشار می دهم و مکان نما به سمت چپ حرکت می کند. HOME را فشار می دهم و مکان نما به خانه می رود. و می توانم ادامه دهم. صفحه کلید من بسیار شهودی است. و همه برنامه ها آن را تشخیص می دهند. باید جادو باشه
    به همین دلیل من آن را دوست ندارم و هرگز آن را دوست ندارم. * با نگه داشتن طرح بندی صفحه کلید از زمانی که صفحه کلیدها کمتر از 80 کلید بودند. بازگشت به دهه 70 به نظر من می رسد. در حال حاضر حداقل آنها باید کلیدهای حرکت مکان نما را که روی همه صفحه کلیدها است ، در خود داشته باشند و تمام. چه دردسری برای یادگیری Ctrl + این و Ctrl + وجود دارد برای چیزی که باید بصری باشد.
    این نظر من است با احترام.

    1.    موقت dijo

      هیچ کس شما را از استفاده از کلیدهایی که ذکر کردید منع نمی کند ، دیگر این که vi یا emacs به شما امکان می دهد بدون مشکل از کلیدهای صفحه کلیدهای فعلی به عنوان کلیدهای قبلی استفاده کنید ، اما با میانبرهای این ویرایشگرها گزینه های بسیار بیشتری نسبت به چند کلید "بصری" که هر صفحه کلید ارائه می دهد. به هر حال ، اگر این چهار کلید برای شما کافی باشد و برای کارهای روزمره شما صرفه جویی کند ، شما خیلی خوب می کنید که با این رول ها که vi یا emacs هستند سر و کله نزنید ... می توانید چیزهایی متعلق به جهان های موازی را کشف کنید که می تواند شما را برای همیشه و همیشه به دام بیندازد ...

      1.    eliotime3000 dijo

        خوب ، در صورت ویرایش کد از نت بوک (خودشان بی دست و پا ترین صفحه کلیدهایی هستند که تاکنون استفاده کرده ام) ، این نوع دستورات Vi یا EMACS بسیار مفید هستند.

    2.    اولیه dijo

      میانبرهای سبک Ctrl + M + به سبک emacs و سایر ابزارهای GNU هستند .. .. در vi اینگونه نیستند .. در همان مقاله می گوید ..

      vi به نظر می رسد یک ابزار بسیار بصری باشد ، برای کسانی که می خواهند نحوه استفاده از آن را بیاموزند ... در برخی موارد شما یاد گرفتید که صفحه کلید را وقتی که بصری نیست ، استفاده کنید ، همان ماوس است .. .. به همین دلیل است که می تواند دیگر استفاده از vi یا صفحه کلید dvorak برای افراد دیگر بصری نیست ..

    3.    SnKisuke dijo

      با عرض پوزش ، من دیدم که emac ها پیکربندی های صفحه کلید را دارند زیرا در واقع سرورها و ایستگاه های کاری قدیمی همچنان در حال اجرا هستند که دارای انواع مختلف unix هستند ، همچنین همه سرورهای مدرن از صفحه کلیدهای 101 کلید برخوردار نیستند ، بعضی از آنها فقط اصول اولیه تغییر پرونده را دارند که از آنها تشکر می کند دارای esc ، ctrl ، alt و shift است) و این جایی است که میانبرهای صفحه کلید vi شما را نجات می دهد. ناگفته نماند که در برخی unixes فقط vi وجود دارد ، نه emacs ، نه nano ، نه غیره ، و نه خیلی کمتر با یک رابط گرافیکی ، من اره یا emac را دوست ندارم ، اما در کار من دانستن این میانبرها ضروری است از آنجا که نمی دانم می دانم چه نوع سروری را باید مدیریت کنم ، دیدم که در 99٪ یونیکس ها پیش فرض است. به سلامتی

      1.    ezitoc dijo

        داشتن همه چیز در نوک انگشتان شما بدون اینکه مجبور شوید دست خود را حرکت دهید ، دلیل استفاده از سیستم hjkl است. من نمی دانم که آیا این به دلیل سرورهای قدیمی است و چگونه تکنولوژی امروز پیشرفت می کند که من شک می کنم که این دلیل است. با احترام.

  3.   eliotime3000 dijo

    امتحان خوبی است ، اما من هنوز در Emacs هستم.

    1.    گیسکارد dijo

      +1

  4.   خواکین dijo

    خیلی خوب! خصوصاً تصویر اول.

  5.   ماریو گیلرمو زاوالا سیلوا dijo

    پوزش پذیرفته شد ... گرچه امیدواریم که در تاریخ 18 ژوئیه از این اطلاعات عالی برخوردار شویم.

    به سلامتی.!!!

  6.   amulet_linux dijo

    بسیار جالب ، من فقط اصول را می دانستم

  7.   جایزه اسکار dijo

    بسیار خوب ، فقط یک چیز: این مطبوعات با "S" است ، آن را فشار نمی دهد ... TT

    1.    وادا dijo

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

  8.   احدز dijo

    سلام ، من از حالت Vi خوشحالم. با این حال ، من می خواهم بدانم آیا راهی برای دانستن اینکه در چه حالت هستم وجود دارد ، چیزی مانند یک نشانگر گرافیکی. پیشاپیش سلام و تشکر

    1.    وادا dijo

      من در تلاش برای ایجاد یک فیلمنامه بودم اما نتوانستم ، زیرا این روزها وقت آزاد زیادی ندارم اما قول می دهم وقتی راه حلی پیدا کردم آن را منتشر خواهم کرد ...