У Линук окружењима један од најбољих начина за аутоматизацију задатака и извршавање одређених наредби је креирање басх скрипти које су развијене да олакшају овај задатак без обзира на ниво знања који имате.
Басх или опет Боурне Схелл је програм који тумачи наруџбе регистроване у њему.
Када користимо басх скрипту у Линуку, проналазимо различите врсте скрипти, попут СХ и БАСХ, а главна разлика лежи у платформи на којој се скрипта може извршити, дакле скрипте са наставком СХ Могу се извршити на било којој љуски, попут мацОС -а или ФрееБСД -а, а не само у Басх -у, док се скрипте са БАСХ екстензијом могу изводити само у БАСХ -у.
СхебангсКада креирамо скрипту, можемо изоставити употребу екстензија и уместо тога имплементирати схебангс како би тумач идентификовао употребу скрипте и која је њена коначна функција.
Када уносимо скрипту, схебанг мора увек бити на првом месту, јер ако није присутан, ризикујемо да се скрипта неће извршити.
Најпопуларнији је шебанг
#! / Канта / басх.
1. Направите басх скрипту на Линук -у
Сврха скрипте је извршавање низа дефинисаних наредби с циљем аутоматизације сложених задатака и на тај начин уштеде времена и ресурса.
Корак 1
Да бисмо креирали нашу прву скрипту извршићемо следећи ред:
нано мифирстбасхсцриптБелешкаМожемо доделити жељено име.
Корак 2
Унутар нове датотеке додаћемо први ред који је следећи:
#! / бин / басхКорак 3
Тамо можемо почети са додавањем редова за које сматрамо да их скрипта мора извршити, на пример, ако желимо да ажурирамо систем, унећемо следеће:
судо апт упдате; судо апт упграде -иКорак 4
Можемо створити скрипту која ради у позадини сталним пингом ради провере повезаности са веб локацијом. Тамо можемо створити скрипте које сматрамо неопходним на основу тренутних захтева.
пинг солутионтиц.цом
Корак 5
Промене чувамо комбинацијом тастера
Цтрл + О.
а уредник остављамо да користи
Цтрл + Кс
2. Доделите дозволе скрипти на Линук -у
Када се скрипта креира, морамо доделити одговарајуће дозволе за њено извршавање, за то ћемо извршити следећи ред:
судо цхмод + к мифирстбасхсцрипт (Овде ћемо унети назив скрипте)
3. Покрените скрипту на Линук -у
Корак 1
Када се скрипта креира, имамо следеће опције:
- За покретање СХ датотека
судо сх сцрипт.сх
- За покретање БАСХ датотека
судо басх сцрипт.басхКорак 2
Алтернативно, можемо извршити било коју скрипту без обзира на њено проширење, можемо извршити следећи ред:
./Архива
4. Направите скрипту као бинарну датотеку на Линук -у
Корак 1
Бинарна скрипта је она која се извршава једноставним уписивањем њеног имена у терминал и за претварање скрипте у бинарну морамо користити наредбу цхмод да је учинимо извршном на следећи начин:
судо цхмод + кКорак 2
Када се датотека изврши, мора се преместити на путању корисника извршавањем једне од следећих опција:
судо мв / Сцрипт патх / уср / бин / судо цп / Сцрипт патх / уср / бин /Овим можемо извршити скрипту једноставним уносом њеног имена у терминал.