Читаоци попут вас помажу у подршци МУО. Када обавите куповину користећи везе на нашем сајту, можда ћемо зарадити провизију за партнере. Опширније.

Сваки корисник Линук-а зна да је најчешће коришћена комбинација тастера Цтрл + Р. Користите га да претражујете кроз своју Басх историју неки фрагмент текста који сте претходно унели у терминал, притискајући комбинацију изнова и изнова док не пронађете команду која вам је потребна.

Зауставите своје капице за тастере да се не троше помоћу МцФли-а – претраге историје шкољке засноване на неуронским мрежама замена, која уводи ваш радни директоријум и контекст недавно извршених команди рачун.

Зашто би требало да користите МцФли да претражујете своју Схелл историју?

Ако сте користили Линук било које време, вероватно ћете добар део дана провести на командној линији. Било да јеси слушање интернет радија, креирање мапа ума за ваш следећи пројекат, или постављање а менаџер вежбања и фитнеса који сам води, Линук терминал је место где правите магију.

Много пута ћете понављати исту команду изнова и изнова, или барем, уз мале измене.

instagram viewer

Најлакши начин да поновите команду је да користите реверсе-и-сеарцх притиском Цтрл + Р, а затим откуцајте део команде. На пример, ако притиснете Цтрл + Р, затим унесите:

лс

... реверсе-и-сеарцх промпт ће испунити најновију команду која је садржала "лс" стринг или подниз. Хит Цтрл + Р поново, а реверсе-и-сеарцх ће од вас затражити да користите следећи најновији, и тако даље.

Можете погодити Ентер да бисте извршили команду, или тастере са стрелицама налево или надесно да бисте је уредили пре извршења.

То је одлична алатка, али можете да видите само један унос у исто време, а ако случајно притиснете комбинацију превише пута, морате да почнете из почетка.

МцФли користи исту комбинацију тастера као и реверсе-и-сеарцх и има исту основну функционалност, али је побољшава – омогућавајући вам да изаберете са листе највероватнијих кандидата за команду коју желите да користите, као и интелигентнији начин прављења сугестије.

Инсталирајте МцФли као реверсе-и-сеарцх замену на Линук-у

Инсталирање МцФли-а је једноставно као преузимање и покретање скрипте коју је креирао МцФли програмер. Отворите терминал и унесите:

вгет хттпс://raw.githubusercontent.com/cantino/mcfly/master/ci/install.sh
судо сх инсталл.сх -- --гит цантино/мцфли

Прва команда преузима скрипту за преузимање и инсталирање бинарног издања Руст сандука који се налази на ГитХуб-у, а друга команда користи ову скрипту за преузимање и инсталирање МцФли-а.

МцФли је сада инсталиран, али још увек не можете да га користите као замену за обрнуто претраживање. Користите нано за уређивање .басхрц фајл:

нано ~/.басхрц

...и на крају датотеке додајте:

евал"$(мцфли инит басх)"

Сачувајте и изађите из нано са Цтрл + О онда Цтрл + Кс.

Затворите терминал, а затим га поново отворите. Следећи пут када користите Цтрл + Р, МцФли ће се покренути уместо реверсе-и-сеарцх.

Користите МцФли да претражите своју Басх историју!

Хит Цтрл + Р, и одмах ћете се наћи у МцФли ТУИ (терминалном корисничком интерфејсу) са празним упитом и листом од 10 највероватнијих команди—па се уверите да ваша мама не стоји иза вас ако често користите ит-длп за преузимање било чега неваљао.

Ако је ваша жељена команда на листи, користите Горе и Доле тастере са стрелицама на тастатури док се не истакне жељени унос. Притисните Ентер да извршава.

Ако желите да уредите команду пре покретања, означите унос, а затим притисните Таб кључ. Бићете враћени на командну линију са већ унетим текстом. Уредите команду тако да одговара вашим потребама, а затим притисните Ентер.

МцФли користи једноставну неуронску мрежу да покуша да схвати коју наредбу тражите. Ово узима у обзир променљиве као што су у ком се директоријуму тренутно налазите, колико често покрећете команду, да ли команда се обично успешно извршава, без обзира да ли сте раније изабрали команду у МцФли-у и када сте последњи пут користили команда.

Иако ово обично добро функционише и олакшава проналажење команде коју желите да користите, можда бисте желели да искључите ову функцију. Пресинг Ф1 из МцФли ТУИ ће пребацити механизам за сортирање на онај на основу времена.

Ако постоји неугодна, компромитујућа или мање корисна команда коју желите да у потпуности избришете из историје, означите је и притисните Ф2.

Ефикасније користите свој Линук терминал

Сада можете ефикасно да претражујете и извршавате команде из ваше Басх историје; вреди заменити неке старе фаворите из 1970-их њиховим модерним алтернативама.

Користите бат уместо цат, дуф уместо дф, и бтоп уместо топ или хтоп!