Mga script sa Ubuntu

Mga script sa Ubuntu

Ang post ngayong araw ay para sa mga nagsisimula at intermediate na gumagamit. Pag-usapan natin ang ang mga script.

Ang mga script ay mga file na, kapag naipatupad, natutupad ang mga order sa isang computer. Medyo isang magulo na kahulugan, tama?

Tingnan, maaari kaming magsulat sa terminal

sudo apt-makakuha ng update

sudo apt-makakuha ng upgrade

sudo apt-get install skype

Maaari nating gawin ang lahat ng mga order na ito nang manu-mano araw-araw, ngunit isipin na wala kaming oras. Pinapayagan kami ng mga operating system na i-save ang mga order na ito sa isang dokumento at sa pamamagitan ng pagpapatupad ng dokumento na iyon sa terminal ay isasagawa ng computer ang lahat ng mga gawaing ito nang hindi kinakailangang magsulat ng anuman. Bukod dito, maaari kaming magbigay ng isang order sa computer upang maipatupad ang dokumentong iyon araw-araw habang binubuksan namin ang pc at sa gayon ay hindi namin kailangang magsulat ng anuman. Kaya, ang dokumento na iyon ay tumitigil sa pagiging teksto at nagiging programa. Isang simpleng programa at palaging naka-frame sa tukoy na operating system, ang tawag sa amin script. Ang isang script ay hindi lumilikha ng isang programa para sa iyo sa labas ng manipis na hangin ngunit limitado sa pagpapatupad ng mga aksyon na magagawa ng computer nang walang script.

Kaya taon na ang nakakaraan nakita namin kung paano kapag nagpatupad ng isang file ang mga salita ay lumitaw sa aming computer screen Mahal kita ito ay resulta ng isang sikat na virus na batay sa isang script kung saan iniutos na isulat ang mga liham na iyon sa screen.

En GNU / Linux at Ubuntu meron din script, At napaka kapaki-pakinabang na mga script tulad ng nakita mo sa mga post sa blog. Ngayon sasabihin namin sa iyo kung paano ito gawin sariling script at ipaalam sa iyo sa mundong ito na ang mahusay na nagawa ay maaaring makatulong na mapabuti ang ugnayan sa aming machine.

Ano'ng kailangan mo?

Ang listahan ng mga pangangailangan ay ito:

  • Gedit o Nano o ibang text editor.
  • Alamin ang mga magagamit na utos sa GNU / Linux Ubuntu.
  • Magkaroon ng maraming paningin at pasensya.

Ngunit paano kami makakagawa ng isang iskrip?

Nagbubukas kami ng isang bagong dokumento at sumusulat

#! / basahan / bash

pagkatapos ay isusulat namin ang mga variable na kasama ng pangalang nais naming sundan ng '=' sign at ang halagang nais naming ilagay ito. Kung nais nating maglagay ng mga titik kailangan nating ilagay ito sa mga quote.

Kapag naitakda na namin ang mga variable na gusto namin, upang maisagawa ang mga ito kailangan naming ilagay ang tanda na "$" sa harap ng variable. Kung nais naming magpatupad ng isang utos isusulat namin ito sa sumusunod na linya at upang tapusin ang script kailangan lamang naming isulat ang salitang "Exit"

Isang halimbawa:

#! / basahan / bash

var1 = "Hello, kumusta ka?"

var2 = "Napakahusay ko"

limasin

echo $ var1 $ var2

tulog -5

lumabas

Sa script na ito ang ginagawa namin ay lumikha ng dalawang variable na kung saan ipinamamahagi namin ang teksto "Kumusta, kumusta ka? Ayos lang ako", Pagkatapos ay i-clear namin ang screen gamit ang malinaw na utos, nai-publish namin ang mga variable na may echo at pagkatapos ay pinatulog namin ang system at pagkatapos ay natapos ang script. Nai-save namin ito sa pangalan na gusto namin at upang maisagawa ito kailangan naming magsulat

exec "pangalan ng script"

o bigyan ito ng mga pahintulot sa ugat at patakbuhin ito. Hindi ko inirerekumenda ang huli para sa malinaw na mga kadahilanang panseguridad sapagkat hindi alam ng mga script ng third-party kung ano ang magagawa nito.

Ito ay simple di ba? Sa gayon, maaari mong ilagay ang mga utos ng Ubuntu tulad ng listahan na lilitaw sa ang post sa blog na ito. Napakahusay at may maraming ideya tungkol sa kung anong mga script ang dapat gawin. Sa isang susunod na post ay pag-uusapan ko ang tungkol sa paggawa ng mga menu at pagpapatakbo kasama nito sa ngayon, magkaroon ng isang magandang Easter.

Karagdagang informasiyon - Pumasok sa terminal: pangunahing mga utos , Mga script para sa Nautilus

Larawan - Wikimedia


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   liher dijo

    napakahusay na simulan ang pagsubok
    Maraming salamat sa inyo

  2.   Ricardo Lawrence Lois dijo

    Upang magpatupad ng isang script hindi mo na kailangang bigyan ito ng mga pahintulot sa ugat, ngunit magpatupad ng mga pahintulot.

  3.   Jesus dijo

    Hindi ito gumagana para sa akin