Hapi 1: Krijimi i një skripti kontrolli
Së pari, ne propozojmë për të krijuar një skript kontrolli që do të kandidojë në të ardhmen. Sigurisht, ju mund të kaloni këtë fazë nëse skripti i linjës së komandës është tashmë i disponueshëm. Vini re se tani nuk do të çmontojmë sintaksën e gjuhëve programuese, por vetëm ne do t'ju tregojmë se të gjithë mund të krijojnë skenarin tuaj për secilën ose të futni përmbajtjen në dosje për thirrjen e mëtejshme në rrethana.
- Drejtoni "terminalin" të përshtatshëm për ju, për shembull, përmes menysë së aplikimit ose çelës së nxehtë Ctrl + Alt + T.
- Këtu, përdorni komandën Sudo Nano Script.sh, ku Nano është redaktuesi i tekstit i përdorur dhe skript.sh është emri i skedarit të krijuar. Ju mund të krijoni një skedar, për shembull, përmes të njëjtit VI ose Gedit, nuk do të ndryshojë thelbin, dhe emri i elementit ndryshon gjithashtu sipas preferencave personale të përdoruesit.
- Konfirmo këtë veprim duke futur fjalëkalimin nga llogaria e superuser, pasi ajo kryhet me argumentin e sudo.
- Një skedar i ri do të hapet në të cilin mund të futni vargjet e shkrimit. Më poshtë shihni shembullin standard përgjegjës për shfaqjen e mesazhit "Hello World". Nëse ka përmbajtjen e një karakteri tjetër, thjesht futeni në tastierë, duke u siguruar që të gjitha rreshtat të shkruhen në mënyrë korrekte.
#! / Bin / bash
Echo "Hello World"
- Pas kësaj, ju mund të ruani cilësimet duke mbajtur kombinimin CTRL + O.
- Emri i skedarit nuk është i nevojshëm, pasi ne jemi pyetur kur krijojmë. Vetëm klikoni mbi Enter për të përfunduar kursimin.
- Lëreni një redaktor teksti nëpërmjet Ctrl + X.
Siç e shohim, asgjë e komplikuar në krijimin e skripteve tuaja për bash nuk është, por e gjithë veçoria është të njohësh kodin. Ju do të duhet të shkruani atë nga e para, ose kopjoni zgjidhje të gatshme nga burime të lira. Pasi skript është zbatuar me sukses në dosje, ju mund të kaloni në mënyrë të sigurtë në hapin tjetër.
Hapi 2: Setup Script për en shërbimeve
Ky hap nuk është gjithashtu i detyrueshëm, por pa të cilin nuk mund të bëjë përdoruesit që përdorin avionin evan për të filluar skenarin. Pa konfigurim paraprak, thjesht nuk hapet, pasi që lejet përkatëse nuk u pranuan fillimisht. Ato shtohen nëpërmjet Sudo Chmod UGO + X Script.sh Komanda, ku skript.sh është emri i skedarit të kërkuar.
Mos harroni se të gjitha veprimet e kryera përmes argumentit sudo kërkojnë konfirmim të vërtetimit të llogarisë përmes hyrjes së fjalëkalimit të superuser. Pas kësaj, një varg i ri do të shfaqet për të filluar komandat, që do të thotë përdorimi i suksesshëm i vendosjes.
Hapi 3: Fillimi i një skripti ekzistues
Ne kthehemi në hapin kryesor, i cili po fillon direkt skenarin ekzistues. Për të filluar, konsideroni një komandë të thjeshtë, e cila ka pamjen ./script.sh dhe është përgjegjës për nisjen e një skedari nga vendndodhja aktuale. Rezultati i prodhimit që shihni screenshot më poshtë. Për shembull, morëm skenarin e krijuar më parë. Në të njëjtën mënyrë, ju gjithashtu mund të specifikoni rrugën e plotë për objektin në mënyrë që vargu ka ndryshuar, për shembull, në /home/user/script.sh.
Linux ka një ndryshore të sistemit të rrugës. Ai përfshin një numër të dosjeve përgjegjëse për kryerjen e një shumëllojshmërie të veprimeve. Njëri prej tyre është i quajtur / USR / LOCAL / BIN dhe përdoret për instalimin manual të programeve. Nëse nuk dëshironi të specifikoni vazhdimisht rrugën e plotë për skenarin për ta aktivizuar atë, thjesht shtoni atë në një nga dosjet e rrugës. Për ta bërë këtë, përdorni skenarin CP.sh /usr/local/bin/script.sh varg.
Pas kësaj, nisja do të jetë e disponueshme thjesht duke hyrë në emrin e skedarit me zgjerim.
Metoda e dytë e hapjes konsiston në njëkohësisht duke e quajtur shell. Ju duhet të shkoni në directory script dhe shkruani bash script.sh. Kjo metodë është e mirë sepse ju lejon të mos hyni në rrugën e plotë të objektit ose para-shtoni atë në direktorinë përkatëse të rrugës.
Kjo është e gjitha që ne donim të flasim për ndërveprimin me skriptet në Linux. Ju vetëm duhet të krijoni një skedar të përshtatshëm ose të hapur ekzistues, duke përdorur rekomandimet e mësipërme.