3Sep

Како брзо промијенити прву ријеч у баш команди?

Ако је ваш радни процес попуњен великим бројем поновљених радњи, онда никада не боли тражити начине за побољшање и усмјеравање вашег тока посла.Данашњи СуперУсер К & амп; Пост има неколико корисних предлога за читатеља који покушавају да побољшају свој ток посла.

Данашње питање & амп;Сесија одговора долази нам захваљујући СуперУсер-у подјеле Стацк Екцханге-а, групације К & ама;

Снимак заснован на Матт Јоице( Флицкр).

Питање

СуперУсер читач новца жели да зна како брзо променити прву реч у басх команди:

Желио бих да побољшам свој ток посла у басх-у и схватио сам да често желим извршити исту команду на другу извршну датотеку.

Неки примери

1.) Гит

2.) Басх

Знам да могу да погодим Цтрл + а а затим Дел да уклоним прву реч, али се питам да ли постоји бржи начин да то урадите.

Постоји ли бржи начин да новац замени прву реч у басх командама?

​​Одговорност

СуперУсер доприноси Спифф, Хастур, јјлин.и Густаво Гиралдез имају одговор за нас.Прво горе, Спифф:

! $ Се шири на последњу реч ваше претходне команде.Тако да можете да урадите:

или

Ваши примери су само поновили последњу реч, па! $ Је добро функционисало.Ако сте заправо имали пуно аргумената које желите да поновите и само сте желели да промените прву реч, могли бисте да користите! *, Који се шири на све речи претходне наредбе осим нула.

Погледајте одељак "ХИСТОРИ ЕКСПАНСИОН" на страници басх ман.Ту је пуно флексибилности.

Следи отговор от Хастур:

Хочу да добавим упозорење( погледајте одговор од Спифф изнад ).Са! $, Немате потпуну визуелну контролу линије коју радите.Резултати могу бити понекад штетни, поготово ако имате грешку.Потребно је да прошири оно што му је потребно од историје.

Дакле, ако последњу команду напишете празним простором на почетку, ова команда вероватно неће завршити из историје.Када извршите нову команду са! $, Схелл неће узети параметре из последње командне линије, већ само из последњег дела историје.

Ево неколико корисних речи и наредби.

Затим одговор од јјлин:

Цтрл + а да пређе на почетак линије, а затим Алт + д да обрише прву реч.

И наш коначни одговор од Густаво Гиралдеза:

Пречица брисања ријечи је заправо Мета + д , а Мета се обично мапира на Алт на Линук машинама.На платформама у којима то није случај, алтернатива за добијање Мета модификатора јесте да користи Есц као префикс.Можете прочитати више о Мета Кеи овдје.

Имате ли нешто да додате објашњењу?Звучи у коментарима.Желите да прочитате више одговора од других корисничких корисника Стацк Екцханге?Овде погледајте комплетну тему.