Paano Magpatakbo Ng Isang Bash Script

Talaan ng mga Nilalaman:

Paano Magpatakbo Ng Isang Bash Script
Paano Magpatakbo Ng Isang Bash Script

Video: Paano Magpatakbo Ng Isang Bash Script

Video: Paano Magpatakbo Ng Isang Bash Script
Video: Как написать сценарий на bash 2024, Abril
Anonim

Ang bash shell, na naka-install sa halos lahat ng mga operating system ng pamilya Linux, ay may isang napaka-advanced na system ng utos na nagbibigay-daan sa iyo upang bumuo ng mga script na may mayamang pag-andar. Ang mga script na tulad nito ay nasa lahat ng dako sa mga Linux system. Maaari kang magpatakbo ng isang bash script sa pamamagitan ng pagtatakda ng naaangkop na mga katangian para dito at pagkakaroon ng kinakailangang mga karapatan.

Paano magpatakbo ng isang bash script
Paano magpatakbo ng isang bash script

Kailangan

  • - isang account sa target na makina;
  • - posibleng ugat.

Panuto

Hakbang 1

Mag-log in sa console sa makina kung saan naisasagawa ang script. Magsimula ng isang emulator ng terminal (konsole, XTerm, atbp.) O lumipat sa text console sa pamamagitan ng pagpindot sa isa sa mga Ctrl + Alt + Fx keyboard shortcut. Kung walang pisikal na pag-access sa computer, kumonekta dito sa network gamit ang isang ssh client (halimbawa, PuTTY sa ilalim ng Windows o ssh sa ilalim ng Linux). Kung kinakailangan, ipasok ang impormasyon ng iyong account

Hakbang 2

Baguhin ang kasalukuyang direktoryo sa isa kung saan matatagpuan ang file ng script. Dapat itong gawin para sa kaginhawaan ng karagdagang trabaho. Gamitin ang utos ng cd, ang parameter na dapat ay isang ganap o kamag-anak na landas sa direktoryo ng target. Halimbawa: cd / home / tmp / Maaari mo ring gamitin ang isang file manager tulad ng Midnight Commander

Hakbang 3

Baguhin ang mga pahintulot ng file ng script kung kinakailangan. Gawin itong maipapatupad at mai-e-edit sa iyong account. Kung ikaw ang may-ari ng file, patakbuhin ang utos ng chmod, binabago ang mga pahintulot. Halimbawa: chmod 0755./test.sh Kung ang file ay pagmamay-ari ng ibang gumagamit, pagkatapos ay pansamantalang magtakda ng mga pahintulot sa 0777 sa pamamagitan ng pagpapatakbo ng chmod gamit ang sudo, o baguhin ang may-ari at pangkat na may chown (mula din sa sudo). Kung gumagamit ka ng isang file manager, ang mga naturang pagkilos ay maaaring maging mas maginhawa upang maisagawa sa tulong nito (sa Midnight Commander ito ang kaukulang mga item ng menu ng File)

Hakbang 4

Suriin at, kung kinakailangan, i-edit ang script na may landas sa bash interpreter pagkatapos ng #! Mga character sa unang linya. Gamitin ang iyong ginustong text editor. Halimbawa vim o Midnight Commander editor. I-save ang binagong file ng script

Hakbang 5

Patakbuhin ang bash script. Ipasok sa console ang ganap o kamag-anak na landas sa direktoryo kasama ang file ng script, ang pangalan nito, at mga parameter, kung kinakailangan. Pindutin ang enter.

Inirerekumendang: