Слика говори више од речи, а доња слика говори све о раду Линук.
Прочитајте такође
Боурнова љуска: Боурнова љуска била је једна од главних шкољки које су се користиле у раним верзијама и постала је де фацто стандард. Написао га је Степхен Боурне ат Белл Лабс. Сваки систем налик Уник-у има бар једну љуску компатибилну са Боурне-овом шкољком. Назив програма Боурне схелл је „сх”И обично се налази у хијерархији система датотека на адреси /bin/sh.
Ц љуска: Тхе Ц љуска развила је Билл Јои за Беркелеи Софтваре Дистрибутион. Његова синтакса је моделирана након Ц. програмски језик. Користи се првенствено за интерактивну употребу терминала, али рјеђе за скриптовање и контролу оперативног система. Ц. љуска има много интерактивних команди.
Постоје хиљаде команди за кориснике командне линије, шта кажете на то да их све запамтите? Хммм! Једноставно не можете. Права моћ рачунара је да вам олакша рад, потребно је да аутоматизујете процес, па су вам потребне и скрипте.
Скрипте су збирке наредби, ускладиштене у датотеци. Љуска може читати ову датотеку и понашати се по командама као да су откуцане на тастатури. Љуска такође нуди низ корисних програмских функција које скрипте чине заиста моћним.
Схелл скрипта је само једноставна текстуална датотека са „.сх”, Са извршном дозволом.
#!/бин/басх. # Мој први сценарио одјекује "Хелло Ворлд!"
Сачувајте горње редове у текстуалној датотеци, учините је извршном и покрените, као што је горе описано.
Здраво Свете!
У горњем коду.
#!/бин/басх (је схебанг.) # Моја прва скрипта (је коментар, све што следи „#“ је коментар) ехо „Хелло Ворлд!“ (је главни део ове скрипте)
У реду је време за прелазак на следећу скрипту. Ова скрипта ће вам рећи да је ваш „корисничко име”И наведите трчање процеси.
#! /bin/bash. ецхо "Здраво $ УСЕР" ецхо "Хеј, ја сам" $ УСЕР "и причаћу вам о тренутним процесима" ецхо "Листа покренутих процеса" пс
Направите датотеку са горњим кодовима, сачувајте је у било шта што желите, али са наставком „.сх“, Учините га извршним и покрените га са свог терминала.
Здраво тецминт. Хеј, ја сам тецминт и причаћу вам о тренутним процесима. Покренути процеси Листа ПИД ТТИ ТИМЕ ЦМД 1111 поена/0 00:00:00 басх 1287 поена/0 00:00:00 сх 1288 поена/0 00:00:00 пс
Је ли ово било супер? Писање скрипте је једноставно као добијање идеје и писање редовних команди. Постоје и нека ограничења. Схелл скрипте су одличне за сажете операције система датотека и скриптирање комбинације постојећих функција у филтерима и алатима командне линије путем канала.
Када су ваше потребе веће - било да сте унутра функционалност, робусност, перформансе, ефикасност итд-онда можете да пређете на језик који има више функција.
Ако већ знате Ц./Перл/Питхон програмског језика или било ког другог програмског језика, учење скриптног језика неће бити много тешко.
Прелазимо на, напишите нашу трећу и последњу скрипту за овај чланак. Ова скрипта делује као интерактивна скрипта. Зашто не бисте сами извршили ову једноставну, али интерактивну скрипту и рекли нам како сте се осећали.
#! /bin/bash. ецхо "Хеј, како ти је име?"; Прочитај; ецхо "добродошли г -дине. $ а, желите ли да нам кажете, ваше презиме “; реад б; ецхо "Хвала господине/госпођо. $ а $ б што сте нам рекли своје име “; одјек "*******************" ехо „Господин/госпођа. $ б, време је да се поздравимо "
Хеј, како ти је име? Ависхек. добродошли г. Ависхек, желите ли нам рећи ваше презиме. Кумар. Хвала г -дине. Ависхек Кумар што нам је рекао ваше име. ****************************************************** Мр./Мрс. Кумар, време је да се поздравимо
Па ово није крај. Покушали смо да вам понудимо укус скриптирања. У нашем будућем чланку разрадићемо ову тему језика скриптовања, радије бескрајну тему језика скриптовања, како бисмо били савршенији. Твој вредне мисли у коментарима је веома цењен, Лајкујте и делите нас и помозите нам да се ширимо. До тада се само охладите, останите повезани и будите у току.
Прочитајте такође: 5 Схелл скрипти за учење програмирања љуске - ИИ део