Термінал п’ятниця: редагування командного рядка

Я добре роздумував над тим, щоб створити серію щотижневих публікацій, що містять ексклюзивну інформацію про термінал, bash, vim, команди, скрипт bash, що б там не було написано в консолі 🙂, але завжди з різних причин я не міг його створити, але сьогодні Я вирішив. Тож ось перший термінал у п’ятницю. Сподіваюся, комусь це буде корисно.

Редагування в командному рядку

Багато з нас використовують термінал звичним способом, але ми не знаємо про весь його потенціал, тому пару місяців тому я взяв на себе завдання зібрати ярлики bash від найпоширенішого типу очищення bash до зміни порядку останніх двох символів або порядку останніх двох аргументів.

термінал

Ці ярлики дуже схожі на ті, які ви використовуєте Emacs звичайно це тому, що bash розробляється GNU але можна змінити налаштування на стиль Vi / Vim, ввівши наступну команду.

$ set -o пилка

 Як читати:

C: Ctrl ліворуч.

M: Мета, як правило, лівий Alt.

Cx Cu: Натисніть Ctrl і, не відпускаючи, натисніть x, потім u і відпустіть Ctrl.

Зараз я напишу кілька тих, що знаю:

Основний

Cb: Ви повертаєтесь на один символ назад.

Пор: Ви рухаєтеся на один символ вперед.

C-_  "або" Cx Cu: Скасувати останнє редагування команди.

Cl: Очистіть екран.

Cu: Видалити введений рядок.

Постійний струм: Скасувати поточну запущену команду.

Видалення

Ch: Видаліть один символ назад.

CD: Видаліть один символ вперед.

Ck: Видаліть текст із положення курсору до кінця рядка.

Md: Видаляє текст із положення курсору до кінця поточного слова.

Cw: Видаляє текст із позиції курсору на початок поточного слова.

M Backspace: Видаляє текст із позиції курсору на початок поточного слова.

Movimientos

Змінного струму: Помістіть курсор на початок рядка.

ЕС: Помістіть курсор у кінець рядка.

Mf: Помістіть курсор на одне слово попереду.

Мб: Перемістіть курсор на одне слово назад.

запис

Cr: Шукати в історії.

Догори й донизу: Перегляньте історію.

Аргументи

Ct: Змініть порядок останніх двох символів.

Esc-t: Змініть порядок останніх двох слів.

інші

Вкладка: Автозаповнення команд, маршрутів, файлів тощо ...

Сай: Yank * нещодавно видалений текст

* Yank буквально копіює

Примітка редактора: Через обмеження в часі статтю не вдалося опублікувати в п’ятницю. Просимо вибачення за це.


16 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   темплікс - сказав він

    Нехай ніхто не думає про:

    $ set -o пилка

    ха-ха-ха-ха-ха ... я бачив це для сестер-бідних Клер ...

  2.   Гіскард - сказав він

    На моїй клавіатурі є кілька дуже зручних стрілок. Я натискаю стрілку вліво, і курсор рухається вліво. Я натискаю HOME, і курсор повертається додому. І я міг би продовжувати. Моя клавіатура дуже інтуїтивно зрозуміла. І всі програми це визнають. Це має бути магія 😛
    Ось чому мені це не подобається і мені ніколи не сподобається vi * Зберігаючи розкладку клавіатури, коли клавіатури мали менше 80 клавіш. Ще в 70-х мені здається. До цього моменту вони повинні МІНІМАЛЬНО включити клавіші переміщення курсора, які є на ВСІХ клавіатурах, і все. Яка клопіт, щоб навчитися Ctrl + this та Ctrl + that для чогось, що повинно бути ІНТУТИВНИМ.
    Це моя думка. З повагою.

    1.    темплікс - сказав він

      Ніхто не заважає вам використовувати згадані вами клавіші, більше того, vi або emacs дозволяють без проблем використовувати обидві клавіші поточних клавіатур, як ті, що використовувались у доісторії, але завдяки ярликам цих редакторів у вас є набагато більше можливостей, ніж кілька "інтуїтивних" клавіш, які пропонує будь-яка клавіатура. У будь-якому випадку, якщо цих чотирьох ключів достатньо для вас і запасно для ваших повсякденних справ, ви дуже добре робите, щоб не возитися з цими рулонами, які є vi або emacs ... ви могли б виявити речі, що належать до паралельних всесвітів, які можуть затримати вас назавжди і назавжди ...

      1.    eliotime3000 - сказав він

        Ну, такі види команд Vi або EMACS дійсно корисні, якщо ви редагуєте код з нетбуків (самі найнезручніші клавіатури, якими я користувався до цього часу).

    2.    rawBasic - сказав він

      Комбінації клавіш Ctrl + M + у стилі emacs та інших інструментів GNU .. .. вони не такі у vi .. про це йдеться в тій же статті ..

      vi виявляється дуже інтуїтивно зрозумілим інструментом для тих, хто хоче навчитися користуватися ним .. в якийсь момент ви навчилися користуватися клавіатурою, коли вона не була інтуїтивно зрозумілою, те саме за допомогою миші .. .. ось чому вона може не будьте інтуїтивно зрозумілими для використання vi або клавіатури dvorak для інших людей. 😉

    3.    СнКісуке - сказав він

      Вибачте, але у vi та emacs є такі конфігурації клавіатури, оскільки все ще працюють старі сервери та робочі станції, які мають різні типи unix, також не всі сучасні сервери мають 101-клавішну клавіатуру, деякі мають лише основи для можливості змінити файл (дати дякую, що він має esc, ctrl, alt та shift), і саме тут вас рятують комбінації клавіш vi. Не кажучи вже про те, що в деяких unix є лише vi, а не emacs, немає nano, no etc і тим більше, що з графічним інтерфейсом, я не люблю ні saw, ні emacs, але в своїй роботі важливо знати ці ярлики Оскільки я не знаю, яким типом сервера мені доведеться керувати, я побачив, що це за замовчуванням в 99% unix. На ура

      1.    езіток - сказав він

        Маючи все під рукою, не рухаючи руками, саме тому використовується система hjkl. Я не знаю, чи це буде пов’язано зі старими серверами, і те, як сьогодні розвиваються технології, змушує мене сумніватися, що це причина. З повагою.

  3.   eliotime3000 - сказав він

    Приємна спроба, але я все ще в Emacs.

    1.    Гіскард - сказав він

      +1

  4.   Хоакін - сказав він

    Дуже добре! особливо перше зображення.

  5.   Маріо Гільєрмо Завала Сільва - сказав він

    Приймаємо вибачення ... Хоча ми сподіваємось, що цього 18 липня ми матимемо чудову інформацію.

    ЗДОРОВ'Я. !!!

  6.   amulet_linux - сказав він

    Дуже цікаво, я знав лише основи

  7.   Оскар - сказав він

    Дуже добре, лише одне: це Преса з "S", це не тисне ... TT

    1.    Вада - сказав він

      Ха-ха-ха-ха, ти маєш рацію, брат, вибачте, я пройшов виправлення у Вімі
      ps Якийсь жах буде якийсь час, я не можу редагувати допис 😀 але дякую за спостереження, буду наступнішим thorough

  8.   ахдеззз - сказав він

    Привіт, я в захваті від режиму Vi; проте я хотів би знати, чи є спосіб дізнатись, в якому режимі я перебуваю, щось на зразок графічного показника. Привітання та подяки заздалегідь.

    1.    Вада - сказав він

      Я намагався створити сценарій, але не зміг, оскільки в наш час у мене не так багато вільного часу, але я обіцяю, що коли знайду рішення, я його опублікую 😀