Ilunsad ang SH script sa Linux.

Anonim

Ilunsad ang SH script sa Linux.

Hakbang 1: Paglikha ng isang check script

Una, ipinapanukala naming lumikha ng isang check script na tatakbo sa hinaharap. Siyempre, maaari mong laktawan ang yugtong ito kung magagamit na ang script ng command line. Tandaan na ngayon ay hindi namin i-disassemble ang syntax ng mga wika ng programming, ngunit sasabihin lamang namin sa iyo na ang lahat ay maaaring lumikha ng iyong sariling script para sa bawat isa o ipasok ang mga nilalaman sa file para sa karagdagang tawag sa mga pangyayari.

  1. Patakbuhin ang "terminal" na maginhawa para sa iyo, halimbawa, sa pamamagitan ng menu ng application o ang hot key Ctrl + Alt + T.
  2. Pagpapatakbo ng terminal para sa manu-manong paglikha ng SH format script sa linux

  3. Dito, gamitin ang sudo nano script.sh utos, kung saan nano ang text editor na ginamit, at script.sh ay ang pangalan ng nilikha file. Maaari kang lumikha ng isang file, halimbawa, sa pamamagitan ng parehong vi o gedit, hindi ito magbabago sa kakanyahan, at ang pangalan ng elemento ay nagbabago rin ayon sa mga personal na kagustuhan ng gumagamit.
  4. Isang utos na maglunsad ng isang text editor bago gumawa ng isang SH format na script sa Linux

  5. Kumpirmahin ang pagkilos na ito sa pamamagitan ng pagpasok ng password mula sa SuperUser account, dahil ito ay ginanap sa argumento ng sudo.
  6. Pagkumpirma ng isang text editor upang lumikha ng isang SH sa Linux format script

  7. Bubuksan ang isang bagong file kung saan maaari mong ipasok ang mga string ng script. Sa ibaba makikita mo ang karaniwang halimbawa na responsable sa pagpapakita ng mensahe na "Hello World". Kung mayroong mga nilalaman ng isa pang karakter, ipasok lamang ito sa console, siguraduhin na ang lahat ng mga hilera ay nakasulat nang tama.

    #! / Bin / bash.

    Echo "hello world"

  8. Paglikha ng SH format script sa Linux sa pamamagitan ng text editor.

  9. Pagkatapos nito, maaari mong i-save ang mga setting sa pamamagitan ng pagpindot sa Ctrl + O key na kumbinasyon.
  10. Lumipat sa pagpapanatili ng SH format script sa Linux pagkatapos ng paglikha nito

  11. Ang pangalan ng file ay hindi kinakailangan, dahil kami ay tinanong kapag lumilikha. I-click lamang ang Ipasok upang makumpleto ang pag-save.
  12. Piliin ang pangalan para sa SH format script sa Linux pagkatapos ng paglikha nito

  13. Mag-iwan ng text editor sa pamamagitan ng Ctrl + X.
  14. Pagkumpleto ng trabaho sa isang text editor pagkatapos ng paglikha ng isang SH format na script sa Linux

Tulad ng nakikita natin, walang kumplikado sa paglikha ng iyong sariling mga script para sa bash ay hindi, ngunit ang buong tampok ay upang malaman ang code. Kailangan mong isulat ito mula sa simula, o kopyahin ang mga solusyon na yari mula sa mga libreng mapagkukunan. Matapos matagumpay na ipinatupad ang script sa file, maaari mong ligtas na lumipat sa susunod na hakbang.

Hakbang 2: Setup ng Script para sa en utility

Ang hakbang na ito ay hindi rin sapilitan, ngunit hindi ito hindi maaaring gawin ang mga gumagamit na gumagamit ng env utility upang simulan ang script. Nang walang paunang pagsasaayos, hindi ito bukas, dahil ang kaukulang mga pahintulot ay hindi orihinal na natanggap. Ang mga ito ay idinagdag sa pamamagitan ng sudo chmod Ugo + X script.sh utos, kung saan ang script.sh ay ang pangalan ng kinakailangang file.

Ang utos upang magbigay ng access sa SH script sa linux bago ito magsimula

Huwag kalimutan na ang lahat ng mga pagkilos na isinagawa sa pamamagitan ng sudo argument ay nangangailangan ng kumpirmasyon ng pagpapatunay ng account sa pamamagitan ng input ng password ng superuser. Pagkatapos nito, ang isang bagong string ay lilitaw upang simulan ang mga utos, na nangangahulugang matagumpay na paggamit ng setting.

Ipasok ang password upang kumpirmahin ang pagbubukas ng access sa SH script sa Linux

Hakbang 3: Pagsisimula ng isang umiiral na script

Lumiko kami sa pangunahing hakbang, na direktang naglulunsad ng umiiral na script. Upang magsimula, isaalang-alang ang isang simpleng utos, na may view ./script.sh at may pananagutan sa paglulunsad ng isang file mula sa kasalukuyang lokasyon. Ang resulta ng output na nakikita mo ang screenshot sa ibaba. Halimbawa, kinuha namin ang naunang nilikha na script. Sa parehong paraan, maaari mo ring tukuyin ang buong landas sa bagay upang ang string ay nagbago, halimbawa, sa /home/user/script.sh.

Isang utos upang buksan ang SH script sa Linux mula sa kasalukuyang folder

Ang Linux ay may variable na sistema ng landas. Kabilang dito ang isang bilang ng mga folder na responsable para sa pagsasagawa ng maraming iba't ibang mga pagkilos. Ang isa sa mga ito ay tinatawag na / usr / lokal / bin at ginagamit para sa manu-manong pag-install ng mga programa. Kung hindi mo nais na patuloy na tukuyin ang buong landas sa script upang i-activate ito, idagdag lamang ito sa isa sa mga folder ng landas. Upang gawin ito, gamitin ang CP script.sh /usr/local/bin/script.sh string.

Isang utos upang ilipat ang SH format script sa Linux sa variable na folder

Pagkatapos nito, ang paglulunsad ay magagamit sa pamamagitan lamang ng pagpasok ng pangalan ng file na may pagpapalawak.

Simulan ang SH format script sa Linux pagkatapos ng matagumpay na paglipat sa variable na folder

Ang pangalawang paraan ng pagbubukas ay binubuo nang sabay-sabay na tumatawag sa shell. Dapat kang lumipat sa direktoryo ng script at isulat ang bash script.sh. Ang pamamaraan na ito ay mabuti dahil pinapayagan ka nito na huwag ipasok ang buong landas sa bagay o pre-idagdag ito sa kaukulang direktoryo ng landas.

Ilunsad ang SH format script sa Linux na may isang shell.

Iyon lang ang gusto naming pag-usapan ang tungkol sa pakikipag-ugnayan sa mga script sa Linux. Kailangan mo lamang lumikha ng angkop na file o bukas na umiiral, gamit ang mga rekomendasyon sa itaas.

Magbasa pa