Терминал петък: Редактиране на командния ред

Имах хубаво време да мисля да създам поредица от седмични публикации, които съдържат изключителна информация за терминала, bash, vim, команди, bash скрипт, каквото и да е написано в конзолата 🙂, но винаги поради различни причини не можах да го създам, но днес Реших. И така, тук е първият терминал в петък. Надявам се някой да го намери полезен.

Редактиране в командния ред

Много от нас използват терминала по обичайния начин, но не сме наясно с пълния му потенциал, затова преди няколко месеца поех задачата да събера Shortcuts на bash от най-обичайното като почистване на bash, до промяна на реда на последните два знака или реда на последните два аргумента.

терминал

Тези преки пътища са много подобни на тези, които използвате Emacs разбира се това е така, защото bash се разработва от GNU но е възможно да промените настройките на стил Vi / Vim, като напишете следната команда.

$ set -o трион

 Как да чета:

C: Ляв Ctrl.

M: Meta, обикновено Left Alt.

Cx Cu: Натиснете Ctrl и без да пускате, натиснете x, след това u и освободете Ctrl.

Сега ще напиша малкото, които познавам:

Básico

Cb: Премествате с един символ назад.

Вж: Премествате един символ напред.

° С-_  "или" Cx Cu: Отменете последната редакция на командата.

Cl: Почистете екрана.

Cu: Изтрийте въведения ред.

DC: Отменете текущата изпълняваща се команда.

Премахване

Ch: Изтрийте един знак назад.

CD: Изтрийте един знак напред.

Ck: Изтрийте текста от позицията на курсора до края на реда.

Md: Изтрива текста от позицията на курсора до края на текущата дума.

Cw: Изтрива текста от позицията на курсора до началото на текущата дума.

M Backspace: Изтрива текста от позицията на курсора до началото на текущата дума.

движения

AC: Поставете курсора в началото на реда.

ЕО: Поставете курсора в края на реда.

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

Mb: Преместете курсора с една дума назад.

рекорд

Cr: Търсене в историята.

Горе и долу: Разгледайте историята.

Аргументи

Ct: Променете реда на последните два знака.

Esc-t: Променете реда на последните две думи.

други

Раздел: Автоматично попълване на команди, маршрути, файлове и т.н. ...

Сай: Дръпнете * наскоро изтрития текст

* Yank буквално копира

Бележка на редактора: Поради ограничения във времето статията не може да бъде публикувана в петък. Извиняваме се за това.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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

  1.   templix каза той

    Нека никой не мисли за:

    $ set -o трион

    хахахахахаааа ... Видях го за сестрите на клар ... хахахаджаяааа

  2.   Гискард каза той

    Клавиатурата ми има много удобни стрелки. Натискам стрелка наляво и курсорът се премества наляво. Натискам HOME и курсорът се прибира вкъщи. И можех да продължа. Клавиатурата ми е много интуитивна. И всички програми го разпознават. Сигурно е магия 😛
    Ето защо не го харесвам и никога няма да го харесам vi * Като запазвам разположението на клавиатурата от времето, когато клавиатурите са били под 80 клавиша. Още през 70-те ми се струва. Досега те ПОНЕ трябваше да включват клавишите за движение на курсора, които се предлагат на ВСИЧКИ клавиатури и това е всичко. Каква караница трябва да научиш Ctrl + това и Ctrl + това за нещо, което трябва да бъде ИНТУИТИВНО.
    Това е моето мнение. За разбирането.

    1.    templix каза той

      Никой не ви пречи да използвате споменатите клавиши, още повече, vi или emacs ви позволяват да използвате без проблеми и двата клавиша на текущите клавиатури като тези, които са били използвани в праисторията, но с преките пътища на тези редактори имате много повече възможности от малкото „интуитивни“ клавиши, които всяка клавиатура предлага. Както и да е, ако тези четири ключа са достатъчни за вас и са запазени за ежедневните ви задължения, вие много добре се справяте с това да не се забърквате с тези ролки, които са vi или emacs ... бихте могли да откриете неща, принадлежащи на паралелни вселени, които биха могли да ви хванат завинаги ...

      1.    eliotime3000 каза той

        Е, тези видове команди Vi или EMACS са наистина полезни, ако редактирате код от нетбуци (самите най-неудобните клавиатури, които съм използвал досега).

    2.    rawBasic каза той

      Преките пътища на стила Ctrl + M + са в стила на emacs и други GNU инструменти .. .. те не са такива в vi .. пише в същата статия ..

      vi се оказва много интуитивен инструмент за тези, които искат да се научат как да го използват .. в някакъв момент сте се научили да използвате клавиатурата, когато тя не е била интуитивна, същото с мишката .. .. Ето защо може не бъдете интуитивни да използвате vi или двурак клавиатура за други хора .. 😉

    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.   амулет_линукс каза той

    Много интересно, знаех само основните неща

  7.   "Оскар" каза той

    Много добре, само едно нещо: Това е натиснете със 'S', не натиска ... TT

    1.    Уада каза той

      Хахахаха, прав си брат, извинявай, че преминах корекцията във Вим
      ps Ще има този ужас известно време, не мога да редактирам публикацията 😀, но благодаря за наблюдението, ще бъда по-задълбочен в следващия 🙂

  8.   ахдеззз каза той

    Здравейте, възхитен съм от режима Vi; бих искал обаче да знам дали има някакъв начин да разбера в какъв режим съм, нещо като графичен индикатор. Поздрави и благодарности предварително.

    1.    Уада каза той

      Опитвах се да създам сценарий, но не успях, тъй като в наши дни нямам много свободно време, но обещавам, че когато намеря решение, ще го публикувам 😀