Lansio SH Sgript yn Linux

Anonim

Lansio SH Sgript yn Linux

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.

  1. Rhedeg y "derfynell" cyfleus i chi, er enghraifft, drwy'r ddewislen ymgeisio neu'r allwedd boeth Ctrl + Alt + T.
  2. Rhedeg y derfynell i greu sgript fformat SH yn Linux â llaw

  3. 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.
  4. Gorchymyn i lansio golygydd testun cyn creu sgript fformat SH yn Linux

  5. 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.
  6. Cadarnhad o olygydd testun i greu SH yn Linux Format Script

  7. 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"

  8. Creu sgript fformat SH yn Linux trwy olygydd testun

  9. Wedi hynny, gallwch achub y gosodiadau trwy ddal cyfuniad allweddol Ctrl + o.
  10. Newidiwch i gynnal sgript fformat SH yn Linux ar ôl ei chreu

  11. Nid oes angen enw'r ffeil, ers i ni gofynnir i ni wrth greu. Cliciwch ar ENTER i gwblhau'r arbediad.
  12. Dewiswch yr enw ar gyfer sgript fformat SH yn Linux ar ôl ei greu

  13. Gadewch olygydd testun trwy Ctrl + X.
  14. Cwblhau gwaith mewn golygydd testun ar ôl creu sgript fformat SH yn Linux

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.

Y gorchymyn i ddarparu mynediad i'r sgript SH yn Linux cyn iddo ddechrau

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.

Rhowch y cyfrinair i gadarnhau agoriad mynediad i'r sgript SH yn Linux

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.

Gorchymyn i agor y sgript SH yn Linux o'r ffolder presennol

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.

Gorchymyn i symud y sgript fformat SH yn Linux i'r ffolder amrywiol

Ar ôl hynny, bydd y lansiad ar gael trwy fynd i mewn i'r enw ffeil yn syml gydag ehangu.

Sgript FFORDD SET SH yn Linux ar ôl trosglwyddo llwyddiannus i'r ffolder amrywiol

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.

Lansiwch sgript fformat SH yn Linux gyda chragen

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.

Darllen mwy