Шансе су да, као корисник Линука, када унесете наредбу у ЦЛИ, користите басх љуску. Иако је басх, скраћеница од Боурне-агаин схелл, подразумевана љуска за већину Линук дистрибуција, то није једина „игра“ шкољке у граду. Има их још много.
У Линуку или Унику, љуска је само интерпретатор наредби оперативног система који омогућава кориснику да извршава друге програме.
Неке стандардне љуске Линука укључују:
- ксх (Корнеова шкољка)
- цсх (ц љуска)
- цртица (Љуска Дебиан Алмкуист)
- тцсх (ТЕНЕКС ц љуска)
- риба (Пријатељска интерактивна љуска), и
- зсх (з љуска)
У данашњем чланку детаљно ћемо погледати зсх љуску, јер она постаје све популарнија у * Ник заједници. Раније ове године, Аппле је објавио да је почев од мацОС 10.15 Цаталина, зсх би требало да служи као подразумевана љуска ОС-а, замењујући басх, који Аппле користи од МацОС Кс 10.3 Пантхер, први пут објављен у октобру 2003.
Наш Линук дистро за наше зсх истраживање је Убунту 19.10. Како зсх басх није подразумевано инсталиран на Убунтуу, хајде да га инсталирамо.
# судо апт инсталл зсх
Погледајмо на брзину шта је зсх љуска.
#зсх
Покретање зсх наредба први пут позива функцију конфигурације љуске З и нуди нам неколико опција:
- (к) Престани и не ради ништа. Функција ће се поново покренути следећи пут.
- (0) Излаз, стварање датотеке ~ /.зсхрц који садржи само коментар. То ће спречити поновно покретање ове функције.
- (1) Наставите до главног менија.
- (2) Попуните своје ~ /.зсхрц са конфигурацијом коју је препоручио администратор система и изађите (датотеку ћете морати ручно уредити ако то желите).
Ако куцамо к, ништа се не мења и следећи пут када куцамо зсх, исти екран би требало да нас поздрави.
Куцање 0 ствара а .зсхрц датотеку у нашем кућном директоријуму (~ /). Међутим, ова датотека садржи само датотеку коментара и у њој се не извршавају наредбе.
Ако куцамо 1, представили смо главни мени, који нам омогућава да попунимо наш ~ /.зсхрц датотека заснована на одговорима које пружамо.
И на крају, ако куцамо 2, наш ~ /.зсхрц датотека се попуњава подразумеваним подешавањима.
Притисните 2. Не брините; вратићемо се на басх шкољку на крају овог чланка).
Када се вратите у упит, приметићете да ваш ЦЛИ упит изгледа другачије. То је зато што ваша љуска више није басх љуска, сада користите зсх љуску (унутар басх љуске).
Побринимо се.
# ецхо $ 0
Такође можете изаћи назад у басх шкољку помоћу излаз команда.
# излаз
Датотека која има опцију 2 створена за нас је ~ /.зсхрц датотеку и можете је уредити у било ком тренутку.
Приметићете ако погледате скривене датотеке у свом кућном директоријуму, знате, имајте ~ /.зсцхрц датотеку заједно са ~ /.басхрц датотека. Свака љуска има своју “Рц” датотека. Тхе “Рц” датотека је једноставно датотека за конфигурацију ваше љуске. Уобичајена употреба за “Рц” датотеке укључују подешавање прилагођених променљивих околине и постављање псеудонима за најчешће коришћене наредбе.
На пример:
екпорт_ЕДИТОР = гедит
или
алиас упдате = "судо апт-гет упдате && судо апт-гет надоградња"
Међутим, имајте на уму, иако смо зсх љуску инсталирали на наш систем, то није наша подразумевана љуска. Басх љуска је и даље подразумевана љуска. Подразумевану љуску можемо лако променити у зсх.
Прво, међутим, погледајмо / етц / схелл да видимо које су опције љуске.
# мачка / итд. / шкољке
Сад кад видимо да је зсх ту и знамо директоријум, подесимо нашу подразумевану љуску на зсх.
# цхсх -с / бин / зсх
Приметите да се упит овај пут није променио. То је зато што промена неће ступити на снагу док поново не покренемо систем.
Једнако брзо, можемо га вратити на басх љуску.
# цхсх -с / бин / басх
Као и раније, међутим, морамо се поново покренути пре него што наша промена ступи на снагу.
Дакле, сјајно, сада знате да су вам на располагању и друге љуске, као и како их инсталирати и применити на вашем систему. Али шта вам нуди зсх љуска, а басх љуска не?
Иако су функције које ЗСХ нуди сувише бројне да бисмо их овде могли набројати, погледајмо неке од главних.
Промените завршетак картице директорија
Када користите директоријум промена (цд
# цд
Списак датотека представљених као резултат цд
Кратка команда листе
Када се ручно крећете по директоријумима у ЦЛИ, морате запамтити низ текста као што је / хоме / мтрависросе / Десктоп може бити застрашујуће. Срећом, са зсх, у овом случају не треба да памтите цело име директорија, већ само првих неколико слова (довољно да буде јединствено),
# цд / х / м / де
а зсх ће схватити остало.
Завршавање картице са убити Команда
Док већина корисника басха убија процесе који се изводе тек након што их прегледају помоћу пс команда (или пкилл команда за оне који живе опасно), зсх вам омогућава да укуцате убити наредба уз прво слово или поступак који желите да убијете. притисните
Остале занимљиве карактеристике зсх-а укључују заједничку историју наредби, проширење променљивих околине, уграђену подршку за глобање, аутоматске промене директоријума, исправљање правописа и аутоматско исправљање наредби. Погледајте, немогуће је навести, демонстрирати мноштво атрактивних карактеристика које зсх додаје вашем ЦЛИ. Многе функције заслужују властити чланак. Али можда најневероватнија и несумњиво најомиљенија карактеристика зсх љуске је подршка додатака и тема.
Зсх додатак је само оквир за управљање вашом зсх конфигурацијом, док је тема само естетика.
Далеко најпопуларнији оквир додатака за зсх је Ох-Ми-Зсх. Ох-Ми-Зсх долази препун са преко 250 уграђених додатака и 125 тема.
Што се тиче зсх тема, поверлевел9к је далеко изнад најпопуларнијих и добија много копија и помињања на Интернету. Као што наслов једног чланка изјављује, „Најцоол Линук Схелл ИКАД!”.
Било да су нови корисници Линука или сезонски професионалац, саветујемо вам да инсталирате зсх љуску и прођете је кроз све кораке. Јавите нам своје мисли и искуства. Зсх ман страница је одличан ресурс за сазнавање више о зсх љусци, укључујући теме као што су датотеке за покретање, генерирање имена датотека, гледање пријаве / одјаве и индекси као што су индекс кључа, индекс концепта и индекс функција.
# ман зсх
Ако вам се свиђа зсх љуска и желите да напишемо даље чланке који се односе на зсх, као што је преглед Ох-Ми-Зсх и тема поверлевел9к, јавите нам и обавежићемо.
Ми очекујемо да чујемо од вас.