Paano pagsamahin ang mga utos upang patakbuhin ang isa-isa sa Linux

Pagsamahin ang mga utos sa Linux

Noong una kong ginamit ang Linux, ang mga tindahan ng software na tulad nito ay hindi umiiral. Mayroong mga manager ng package, tulad ng Synaptic, ngunit walang katulad ng GNOME Software, Discover, o Pamac. Ang unang bagay na natutunan ko ay i-update ang mga repositoryo ng Ubuntu at pagkatapos ay ang mga pakete. Nang maglaon ay nakaugalian ko ring mag-alis ng mga pakete na hindi na kailangan, ngunit hindi ito palaging inirerekomenda. Ipinaliwanag ko iyon dahil ang artikulong ito ay tungkol sa paano pagsamahin ang mga utos sa linux.

Doon tatlong paraan ng paggawa nito na pinakakaraniwan. Sa isa sa mga ito, ang lahat ng mga utos ay isasagawa hindi alintana kung ang isa ay nabigo o hindi; ang pangalawa, mula sa pangalawa, ay isasagawa lamang kung ang nauna ay nagtrabaho; sa pangatlo, isa o ang isa ay isasagawa. Ang bawat utos o simbolo sa pagitan ng mga utos ay nangangahulugan ng isang bagay, at ang lahat ay ipapaliwanag sa ibaba.

Pagsamahin ang mga utos sa &&,; at ||

Nang maipaliwanag ang nasa itaas, pag-usapan muna natin ang && operator. Bagaman mayroong dalawang "at" (at), maaari itong mabilang bilang isa, ngunit ang pangalawang utos ito ay tatakbo lamang kung ang una ay nagtrabaho. Halimbawa, kung kami ay nasa isang operating system na batay sa Debian / Ubuntu at idinagdag namin ang opisyal na imbakan ng OBS Studio, upang mai-install ito kailangan naming i-update ang mga repositoryo at pagkatapos ay i-install ang OBS mula sa opisyal na pinagmulan. Ang utos ay magiging ganito:

sudo apt update && sudo apt install obs-studio

Nangangahulugan ito na "i-update ang mga repositoryo at, kung maa-update namin ang mga ito, i-install ang OBS." Kung, halimbawa, wala kaming koneksyon sa internet at ang mga repository ay hindi ma-update, ang pangalawang command ay hindi isasagawa.

Ang pangalawa ay ang semicolon operator. Gagamitin namin ang operator na ito (;) kung gusto naming magsagawa ng ilang mga command hindi alintana kung ang isa ay nabigo o hindi. Halimbawa, kung mayroon kaming malaking screen na nagbibigay-daan dito, maaari naming isulat ang:

neofetch ; cpufetch

at sa parehong terminal window makikita natin ang impormasyon tungkol sa operating system, desktop, atbp (neofetch), at CPU (cpufetch). Kung mali ang spell ng isa sa dalawa, lalabas ang isa.

Sa wakas, mayroon kaming dalawang patayong bar (||) na nangangahulugang "O", iyon ay, alinman sa isa o sa isa pa. Kung mayroon kaming command_1 at command_2, isusulat namin:

comando_1 || comando_2

at mula sa itaas, susubukan nitong magsagawa ng command_1. Kung hindi ito matagumpay, mapupunta ito sa command_2 at magpapatuloy hanggang sa maabot nito ang dulo o isa na gumagana. Halimbawa, maaari tayong magsulat Direktoryo ng cd || Direktoryo ng mkdir, kung saan papasok tayo sa direktoryo na iyon o, kung wala ito, lilikha ito.

Paano kung gusto kong pagsamahin pa?

Sa isang linya maaari nating pagsamahin ang higit sa dalawang utos, at maging ang mga operator. Halimbawa:

comando_1 || comando_2 && comando_3

Mula sa itaas, susubukan nitong isagawa ang utos 1. Kung magtagumpay ito, hihinto ito. Kung hindi, isasagawa nito ang command 2 at ang pangatlo pagkatapos, hangga't nagtagumpay ang command 2.

At ito ay kung paano pinagsama ang mga command sa Linux. Ang kailangan mo lang gawin ay tandaan kung ano ang ibig sabihin ng bawat operator:

  • &&= y, kung ang nasa itaas ay gumana.
  • || = o.
  • ;= lahat.

Iwanan ang iyong puna

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

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  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.   John dijo

    Uy maaari kang maglagay ng isang pagpipilian upang i-download ang mga artikulo sa pdf pati na rin ang may masgnulinux? Maraming salamat sa napaka-kapaki-pakinabang na artikulo. Sa pamamagitan ng paraan, may nakakaalam ba kung ano ang Masgnulinux?

  2.   Hernan dijo

    Napakahusay, napaka-kapaki-pakinabang.
    Maraming salamat mga kaibigan.