Са великим и зрелим скупом функција, лако је видети зашто је Басх подразумевана шкољка у многим дистрибуцијама Линука. Међутим, суочава се са конкуренцијом за напредне кориснике од алтернатива као што је Зсх.
Једна посебно корисна карактеристика и Басх-а и Зсх-а је њихов механизам историје, који олакшава присећање команди које сте откуцали у прошлости. Сазнајте како да уштедите време и избегнете ручне претраге компликованих команди тако што ћете у потпуности искористити историју команди ваше љуске.
Шта је Схелл историја?
Историја љуске је листа команди које сте издали на командној линији. Басх чува ову историју у датотеци под називом .басх_хистори у вашем матичном именику. У Зш се зове .зсх_хистори. Можете користити историје команду за приказ тренутног садржаја ваше историје:
Можете променити локацију ове датотеке подешавањем ХИСТФИЛЕ варијабла окружења.
Можете подесити максималан број ставки историје помоћу ХИСТФИЛЕСИЗЕ променљива окружења:
ХИСТФИЛЕСИЗЕ=1000
Ово поставља величину датотеке историје на 1.000.
Историја љуске је корисна када желите да поновите команду коју сте раније откуцали или да је промените без потребе да поново укуцате ред у потпуности. Тхе !! команда ће поновити претходно откуцану команду. Ако желите да промените нешто у претходно именованој команди, унесите ^старо^ново. Овде је „старо“ део командне линије који желите да замените, а „ново“ је његова замена.
Ако желите да наведете /bin именик након листинга / са лс /, овако бисте променили команду:
^/^/бин
Ово би било исто као да сте куцали лс /бин.
Такође видети: Како променити подразумевану шкољку на Линуку помоћу цхсх
Уређивање командне линије
Басх и Зсх подржавају уређивање на командној линији. Ово је флексибилнији метод за приступ историји команди од проширења историје. Подразумевано, кључне команде су као оне које користи Емацс едитор. Можете их пребацити да раде више као Вим, ако желите. Имајте на уму, међутим, да је вим пречице незгодније користити за уређивање командне линије, чак и ако је Вим одличан као општи уређивач текста.
Повезан: Главни разлози да дате шансу Вим уређивачу текста
Када желите да опозовете команду, само притисните стрелицу нагоре на тастатури. Можете да притиснете нагоре да бисте се кретали кроз све претходне команде, док вам стрелица надоле омогућава да пређете на најновије команде. Такође можете користити Цтрл + П и Цтрл + Н да се крећете горе-доле кроз историју.
Да претражујете уназад, притисните ЦТРЛ + Р, а затим почните да куцате да бисте претраживали историју док не видите команду коју желите да измените. Притисните Цтрл + С да тражим напред.
Да бисте променили командну линију, можете да се крећете напред и назад преко линије помоћу тастера са стрелицом надесно и налево. Алт + Ф кренуће напред за реч и Алт + Б кретаће се уназад. Да бисте прешли на почетак реда, притисните Цтрл + А. Да идеш до краја, удари Цтрл + Е. Да бисте потпуно избрисали линију, притисните Цтрл + К.
Сада можете да приступите историји љуске
Уз неколико једноставних метода, можете пронаћи своју историју љуске и променити команде без поновног куцања целе линије. И Басх и Зсх имају могућности за уређивање командне линије које то чине веома лаким. Имате избор шкољки на Линук-у. Који је најбољи за вас? Читајте даље да бисте сазнали која Линук шкољка одговара вашем стилу рада.
Тражите алтернативу за Линук басх схелл? Ево резимеа која је Линук шкољка најбоља: тсцх, фисх, КорнСхелл и З Схелл.
Реад Нект
- Линук
- Линук
- Командна линија
- Линук Басх Схелл
Давид је слободни писац са седиштем на северозападу Пацифика, али пореклом је из области залива. Он је од детињства заљубљеник у технологију. Дејвидова интересовања укључују читање, гледање квалитетних ТВ емисија и филмова, ретро игре и сакупљање плоча.
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!
Кликните овде да бисте се претплатили