Cam 1: Creu Sgript Gwirio
Yn gyntaf, rydym yn bwriadu creu sgript siec a fydd yn rhedeg yn y dyfodol. Wrth gwrs, gallwch sgipio'r cam hwn os yw'r sgript llinell orchymyn eisoes ar gael. Noder Nawr ni fyddwn yn dadosod cystrawen ieithoedd rhaglennu, ond dim ond byddwn yn dweud wrthych y gall pawb greu eich sgript eich hun ar gyfer pob un neu mewnosod y cynnwys i'r ffeil am ei alwad pellach mewn amgylchiadau.
- Rhedeg y "derfynell" cyfleus i chi, er enghraifft, drwy'r ddewislen ymgeisio neu'r allwedd boeth Ctrl + Alt + T.
- Yma, defnyddiwch orchymyn Scund Nano Script.sh, lle mae Nano yn y golygydd testun a ddefnyddir, a sgript.sh yw enw'r ffeil a grëwyd. Gallwch greu ffeil, er enghraifft, drwy'r un VI neu GEDIT, ni fydd yn newid hanfod, ac mae enw'r elfen hefyd yn newid yn ôl dewisiadau personol y defnyddiwr.
- Cadarnhewch y weithred hon drwy fynd i mewn i'r cyfrinair o'r cyfrif Superuser, gan ei fod yn cael ei berfformio gyda dadl Sudo.
- Bydd ffeil newydd yn agor lle gallwch fewnosod y llinynnau sgript. Isod gwelwch yr enghraifft safonol sy'n gyfrifol am arddangos y neges "Helo World". Os oes cynnwys cymeriad arall, mewnosodwch ef yn y consol, gan sicrhau bod pob rhes yn cael ei ysgrifennu yn gywir.
#! / Bin / bash
Echo "Helo World"
- Wedi hynny, gallwch achub y gosodiadau trwy ddal cyfuniad allweddol Ctrl + o.
- Nid oes angen enw'r ffeil, ers i ni gofynnir i ni wrth greu. Cliciwch ar ENTER i gwblhau'r arbediad.
- Gadewch olygydd testun trwy Ctrl + X.
Fel y gwelwn, nid oes dim yn gymhleth wrth greu eich sgriptiau eich hun ar gyfer Bash, ond y nodwedd gyfan yw gwybod y cod. Bydd yn rhaid i chi naill ai ei ysgrifennu o'r crafu eich hun, neu gopïo atebion parod o ffynonellau am ddim. Ar ôl i'r sgript gael ei weithredu'n llwyddiannus yn y ffeil, gallwch newid yn ddiogel i'r cam nesaf.
Cam 2: Setup sgript ar gyfer cyfleustodau
Nid yw'r cam hwn hefyd yn orfodol, ond heb na all wneud defnyddwyr sy'n defnyddio'r cyfleustodau ENV i ddechrau'r sgript. Heb ffurfweddiad blaenorol, nid yw'n agor, gan na dderbyniwyd y caniatadau cyfatebol yn wreiddiol. Maent yn cael eu hychwanegu drwy'r sudo Chmod Ugo + x Script.sh gorchymyn, lle Script.sh yw enw'r ffeil gofynnol.
Peidiwch ag anghofio bod yr holl gamau gweithredu a gyflawnir drwy'r ddadl Sudo yn gofyn am gadarnhad o ddilysu'r cyfrif trwy fewnbwn y cyfrinair Superuser. Ar ôl hynny, mae'n ymddangos bod llinyn newydd yn dechrau gorchmynion, sy'n golygu defnydd llwyddiannus o'r lleoliad.
Cam 3: Dechrau sgript bresennol
Rydym yn troi at y prif gam, sy'n uniongyrchol lansio'r sgript bresennol. I ddechrau, ystyriwch orchymyn syml, sydd â'r farn ./script.sh ac mae'n gyfrifol am lansio ffeil o'r lleoliad presennol. Canlyniad yr allbwn rydych chi'n gweld y sgrînlun isod. Er enghraifft, aethom â'r sgript a grëwyd yn flaenorol. Yn yr un modd, gallwch hefyd nodi'r llwybr llawn i'r gwrthrych fel bod y llinyn wedi newid, er enghraifft, i /home/user/script.sh.
Mae gan Linux newidyn system lwybr. Mae'n cynnwys nifer o ffolderi sy'n gyfrifol am gyflawni amrywiaeth eang o gamau gweithredu. Gelwir un ohonynt / USR / lleol / bin ac fe'i defnyddir ar gyfer gosod rhaglenni â llaw. Os nad ydych am nodi'n gyson y llwybr llawn i'r sgript i'w actifadu, ei ychwanegu at un o'r ffolderi llwybr. I wneud hyn, defnyddiwch y sgript.sr / essr/Local/bin/script.sh.
Ar ôl hynny, bydd y lansiad ar gael trwy fynd i mewn i'r enw ffeil yn syml gydag ehangu.
Mae'r ail ddull agor yn cynnwys yn yr un pryd yn galw'r gragen. Dylech symud i'r cyfeiriadur sgript ac ysgrifennu script.sh. Mae'r dull hwn yn dda oherwydd ei fod yn caniatáu i chi beidio â mynd i mewn i'r llwybr llawn i'r gwrthrych neu cyn ei ychwanegu at y cyfeiriadur cyfatebol o lwybr.
Dyna'r cyfan yr oeddem am siarad am ryngweithio â sgriptiau yn Linux. Dim ond rhaid i chi greu ffeil briodol neu agor presennol, gan ddefnyddio'r argymhellion uchod.