Шта је ЗСХ?
З љуска, позната као ЗСХ, моћан је тумач командне линије за УНИКС и УНИКС-сличне системе. Изграђен је на врху популарне БАСХ љуске и бесплатан је, отвореног кода и редовно се ажурира. ЗСХ је моћан и прилагодљив, омогућавајући вам да извршавате задатке уз минималну гужву и неометани ток посла. Такође нуди одличан скриптни језик љуске са великим побољшањима.
Да бисте сазнали више о ЗСХ, размотрите званичну страницу.
Сада, с обзиром да постоји много других опција љуске, укључујући популарни БАСХ, зашто бисте изабрали ЗСХ?
Зашто ЗСХ
Следе неки од кључних разлога због којих избор ЗСХ може бити предност:
- Веома је прилагодљив.
- Пружа вам интерактивне алате који ће вам олакшати посао.
- Не морате учити нови скриптни језик све док знате басх.
- Подржава додатне оквире као што је ох-ми-зсх.
- Лакше је сарађивати и иза себе има велику заједницу за подршку.
ЗСХ Ваша шкољка
Почнимо сада са инсталирањем и конфигурисањем наше љуске помоћу ЗСХ. Добро је напоменути да ћемо љуску конфигурисати сами. Ако желите да научите како да конфигуришете ЗСХ помоћу оквира помоћу ох-ми-зсх, прескочите на приказани одељак.
Инсталирање ЗСХ
Први корак је инсталирање ЗСХ на ваш систем. Будући да је ЗСХ популаран, доступан је у главним спремиштима Линук дистрибуције. На Дебиану и системима заснованима на Дебиану, започните ажурирањем репозиција и инсталирајте.
судо апт-гет упдате судо апт-гет инсталација зсх -иАко сте на РЕХЛ системима, користите наредбу:
судо иум упдате судо иум инсталирај зсхЗа дистрофеје засноване на Арцх и Арцх, користите Пацман
судо пацман -Си судо пацман -С зсхЗСХ као подразумевано
Да бисте ЗСХ поставили као подразумевану љуску, можете користити наредбу цхсх и поставити зсх извршну путању. Да би промене ступиле на снагу, мораћете да користите нову терминалску сесију.
цхсх лозинка:Промена љуске пријаве за дебиан Унесите нову вредност или притисните ЕНТЕР за подразумевану вредност
Схелл за пријаву [/ бин / басх]: / уср / бин / зсх
Трчање ЗСХ
Након што инсталирате ЗСХ и поставите га као подразумевану љуску, мораћете да га покренете и подесите неколико конфигурација. Када покренете ЗСХ, приметићете да има пет главних конфигурационих датотека. То укључује:
$ ЗДОТДИР /.зсхенв$ ЗДОТДИР /.зпрофиле
$ ЗДОТДИР /.зсхрц
$ ЗДОТДИР /.злогин
$ ЗДОТДИР /.злогоут
Подразумевано, ако променљива $ ЗДОТДИР није наведена, уместо ње се користи вредност променљиве $ ХОМЕ. Све датотеке се читају редом приликом покретања и искључивања љуске:
- ЗСХ започиње читањем .зсхенв датотеку уколико аргумент -ф није наведен при покретању сесије љуске. Ова датотека треба да садржи само променљиве окружења корисника. Према томе, не би требало да садржи наредбе које повезују стдин / стдоут токове (ТТИ).
- Следећа датотека је .зпрофиле који садржи наредбе извршене на пријављивању у љуску; ова датотека је слична .злогин. Према стандардима .зпрофиле не би требало да садржи наредбе које мењају окружење љуске; требало би да га користите само за покретање спољних команди.
- Следећа датотека је .зсхрц који садржи конфигурације љуске и наредбе. Добија се у интерактивним љускама и садржи псеудониме, везивања кључева, променљиве и функције.
- Коначна датотека је .злогоут, који се чита када се сесија љуске затвори. Можете га користити за постављање наредби извршених при изласку љуске.
У овом упутству ћемо радити само са .зсхрц датотеку за конфигурисање различитих опција. Покренимо сада ЗСХ и погледајте како да га конфигуришемо тако да одговара нашим потребама. Почните извођењем наредбе:
$ зсхКада први пут покренете ЗСХ, мораћете да подесите конфигурациону датотеку. То ће обично изгледати отприлике овако:
Ово је функција конфигурације З Схелл за нове кориснике,зсх-невусер-инсталл.
Ову поруку видите јер немате зсх датотека за покретање
(датотеке .зсхенв, .зпрофиле, .зсхрц, .злогин у директоријуму
~). Ова функција вам може помоћи са неколико подешавања која би вам требала олакшати употребу љуске.
Можете:
(к) Престаните и не радите ништа. Функција ће се поново покренути следећи пут.
(0) Излаз, стварање датотеке ~ /.зсхрц који садржи само коментар.
То ће спречити поновно покретање ове функције.
(1) Наставите до главног менија.
(2) Попуните ~ /.зсхрц са конфигурацијом коју је препоручио администратор система и изађите (датотеку ћете морати ручно уредити ако то желите).
--- Унесите један од тастера у заграде ---
Из горе наведеног можете одабрати неколико опција за конфигурисање зсх. Можете одабрати 1, који ће вас одвести до главног менија, где ћете имати неколико опција за конфигурацију. Међутим, препоручујем да одаберете 2, што ствара а .зсхрц датотеку у вашем кућном директоријуму и додаје препоручене конфигурације. Уредићемо ово ручно.
Конфигурисање ЗСХ
У већини случајева, ЗСХ ће користити конфигурациону датотеку која се налази у .зсхрц. Међутим, можете ручно да креирате датотеке о којима смо раније говорили ради лакшег и управљаног прилагођавања. Нећу улазити у то за овај водич. Неке од конфигурација које би вам могле бити корисне у раду са ЗСХ су:
ЗСХ Аутоцомплете
Функција аутоматског довршавања коју нуди ЗСХ једно је од побољшања љуске у поређењу са другима. Да бисте омогућили аутоматско довршавање на ЗСХ, додајте следеће ставке конфигурације у свој .зсхрц датотеку.
аутолоад -Уз цомпинитцомпинит
_цомп_оптионс + = (глобдотс)
Такође можете додати наредбе изнад у један ред и раздвојити их тачком и зарезом као:
аутолоад -Уз цомпинит; цомпинит; _цомп_оптионс + = (глобдотс;Горњи унос ће омогућити ЗСХ-у да учита наредбу за аутоматско учитавање, која учитава датотеку која садржи наредбе љуске и позива цомпинит као функцију. Коначни унос омогућава ЗСХ-у да аутоматски довршава скривене датотеке.
Прилагодите своју шкољку
Подразумевано, ЗСХ упит није баш угодан. Да бисте то урадили, можете да користите промптна проширења која пружа ЗСГ документација. Да не би дошло до забуне код нових корисника ЗСХ, нећу улазити у детаље о томе како то учинити. Погледајте доњу везу да бисте сазнали више.
Како прилагодити ЗСХ помоћу Ох-ми-зсх
Прилагођавање ЗСХ од нуле је заморно и може потрајати дуго времена за подешавање. Међутим, ако вам је потребна већа контрола и фино подешена љуска, то је најбоља опција. Међутим, овај водич не покушава да документује како да конфигуришете ЗСХ опције попут веза, функција, додатака итд. За оне који желе брзо подешавање и врло брзо прилагоде ЗСХ, показаћу вам како да користите популарни ЗСХ оквир познат као ох-ми-зсх. Ох-ми-зсх је једноставан и пружа многе функције, додатке и теме који вам омогућавају да брзо прилагодите и фино подесите своју љуску.
Инсталирајте ох-ми-зсх
Да бисте инсталирали ох-ми-зсх, користите наредбе доле:
сх -ц "$ (цурл -фсСЛ хттпс: // рав.гитхуб.цом / охмизсх / охмизсх / мастер / тоолс / инсталл.сх) "Или, користите вгет
сх -ц "$ (вгет хттпс: // рав.гитхуб.цом / охмизсх / охмизсх / мастер / тоолс / инсталл.сх-О -) "Горња наредба ће клонирати ох-ми-зсх и извршити инсталациону скрипту за лако подешавање. Имајте на уму да ће ово створити ново .зсхрц датотеку и додајте све њене конфигурације. Такође ће створити резервну копију. Можете користити .зсхрц датотеку за прилагођавање љуске, попут постављања тема, омогућавања додатака итд.
Омогући тему
Да бисте омогућили, онемогућили или променили тему у ох-ми-зсх, уредите .зсхрц датотеку и подесите име теме у уносу ЗСХ_ТХЕМЕ = ”име.”Све теме су у .ох-ми-зсх / директоријум тема. Ако не желите тему, оставите унос празан ЗСХ_ТХЕМЕ = ””
На овој страници можете погледати листу свих тема.
Омогући додатак
Ох-ми-зсх садржи широку колекцију додатака помоћу којих можете проширити ЗХС-ову функционалност. Да бисте их омогућили, додајте име додатка у низ:
додаци = (додатак1, додатак2, додатак2 ... итд.)Овај ресурс има листу свих додатака које је обезбедио ох-ми-зсх
Закључак
У овом упутству смо обрадили ЗСХ и његову функционалност како бисмо проширили снагу љуске. Добро је напоменути да је ЗСХ врло прилагодљив и да његова пуна снага превазилази опсег једног упутства. Размислите о читању документације и експериментисању са ЗСХ док не пронађете праву конфигурацију за себе. Ако тражите брзо подешавање, размислите о коришћењу ЗСХ оквира. Срећан ЗСХинг!!