Како брзо променити прву реч у Басх команди?
Ако је ваш радни процес попуњен мноштвом понављајућих акција, онда никада не боли да тражите начине да побољшате и поједноставите радни процес. Данашња поста за питања и одговоре СуперУсер има неке корисне сугестије за читатеља који жели да побољша свој радни процес.
Данашња сесија питања и одговора долази нам захваљујући СуперУсер-у - подјела Стацк Екцханге-а, груписане од стране заједнице веб-локација за питања и одговоре.
Сцреенсхот љубазношћу Матт Јоице-а (Флицкр).
Питање
Новац СуперУсер читач жели да зна како да брзо промени прву реч у басх команди:
Желео бих да побољшам свој радни процес у басх-у и схватио да често желим да извршим исту команду за другу извршну датотеку.
Неки примери
1.) Гит
2.) Басх
Знам да могу ударити Цтрл + а онда Дел да уклоним прву реч, али се питам да ли постоји бржи начин да се то уради.
Постоји ли бржи начин да новчић промијени прву ријеч у басх наредбама?
Одговор
СуперУсер цонтрибуторс Спифф, Хастур, јјлин. и Густаво Гиралдез имају одговор за нас. Прво, Спифф:
!$ се проширује на последњу реч ваше претходне команде. Тако можете да урадите:
Ор
Ваши примјери су само поновили посљедњу ријеч, па је $ радила добро. Ако сте заиста имали много аргумената које сте хтели да поновите, а ви сте само хтели да промените прву реч, можете користити! *, Која се проширује на све речи претходне команде осим нуле.
Погледајте одељак „ХИСТОРИ ЕКСПАНСИОН“ на страници басх ман. Тамо је много флексибилности.
Следи одговор од Хастура:
Желим да додам упозорење (погледајте одговор од Спифф горе). Са! $, Немате потпуну визуелну контролу линије коју користите. Резултати могу понекад бити штетни, поготово ако имате погрешан отисак. Потребно је оно што му је потребно из историје да се прошири.
Дакле, ако на почетку напишете последњу команду са празним простором, ова команда вероватно неће завршити из историје. Када извршите нову команду са! $, Љуска неће узети параметре са последње командне линије, већ само из последњег дела историје..
Ево неколико корисних ријечи и наредби.
Онда одговор од јјлина:
Цтрл + а затим да пређете на почетак линије Алт + д за брисање прве речи.
И наш коначни одговор од Густава Гиралдеза:
Пречица за брисање ријечи је заправо Мета + д, и Мета обично се мапира на Алт на Линук машинама. На платформама где то није случај, алтернатива за добијање Мета модификатор је за употребу изаћи као префикс. Можете прочитати више о Мета Кеи овде.
Имате ли нешто да додате објашњењу? Звучи у коментарима. Желите ли прочитати више одговора од других технолошки паметних Стацк Екцханге корисника? Погледајте цео дискусију овде.