Yadda ake haɗa umarni don gudanar da ɗaya bayan ɗaya a cikin Linux

Haɗa umarni a cikin Linux

Lokacin da na fara amfani da Linux, shagunan software irin wannan ba su wanzu. Akwai manajojin fakiti, kamar Synaptic, amma babu kamar GNOME Software, Discover, ko Pamac. Abu na farko da na koya shine sabunta ma'ajiyar Ubuntu sannan kuma kunshin. Daga baya na shiga al'adar kuma cire fakitin da ba a buƙata, amma wannan ba koyaushe ake ba da shawarar ba. Na bayyana cewa saboda wannan labarin yana game da yadda ake hada umarni a Linux.

hay hanyoyi guda uku na yin sa wadanda suka fi yawa. A daya daga cikinsu, za a aiwatar da dukkan umarnin ba tare da la’akari da ko mutum ya gaza ba ko a’a; na biyu, daga na biyu, za a kashe shi ne kawai idan na baya ya yi aiki; a na uku, daya ko daya za a kashe. Kowane umarni ko alama tsakanin umarni yana nufin abu ɗaya, kuma duk abin da za a bayyana a ƙasa.

Haɗa umarni tare da &&,; kuma ||

Bayan mun bayyana abubuwan da ke sama, bari mu fara magana game da && afareto. Ko da yake akwai biyu "da" (da), ana iya ƙidaya shi azaman ɗaya, amma umarni na biyu zai gudana ne kawai idan na farko ya yi aiki. Misali, idan muna kan tsarin aiki da ya danganci Debian/Ubuntu kuma mun kara wurin ajiyar OBS Studio na hukuma, don shigar da shi dole ne mu sabunta ma'ajiyar sannan mu shigar da OBS daga tushen hukuma. Umurnin zai yi kama da haka:

sudo apt update && sudo apt install obs-studio

Wannan yana nufin "sabuntawa ma'ajiyar kuma, idan za mu iya sabunta su, shigar da OBS." Idan, alal misali, ba mu da haɗin intanet kuma ba za a iya sabunta ma'ajin ba, ba za a aiwatar da umarni na biyu ba.

Na biyu shine ma'aikacin semicolon. Za mu yi amfani da wannan afaretan (;) idan muna son aiwatar da umarni da yawa ba tare da la'akari da ko ɗaya ya gaza ko a'a ba. Misali, idan muna da babban allo wanda ya ba shi damar, zamu iya rubuta:

neofetch ; cpufetch

kuma a cikin wannan tashar tashar za mu ga bayanai game da tsarin aiki, tebur, da dai sauransu (neofetchda CPU (cpufetch). Idan muka kuskure ɗayan biyun, ɗayan zai bayyana.

A ƙarshe, muna da sanduna biyu a tsaye (||) waɗanda ke nufin "O", wato, ɗaya ko ɗaya. Idan muna da umarni_1 da umarni_2, za mu rubuta:

comando_1 || comando_2

kuma daga sama, zai yi ƙoƙarin aiwatar da umarni_1. Idan bai yi nasara ba zai je Command_2 kuma zai ci gaba har sai ya kai karshe ko wanda ke aiki. Alal misali, za mu iya rubuta CD Directory || mkdir Directory, wanda ko dai za mu shigar da wannan littafin ko kuma, idan babu shi, zai ƙirƙira shi.

Idan ina son hadawa fa?

A cikin layi ɗaya za mu iya haɗawa fiye da umarni biyu, har ma da masu aiki. Misali:

comando_1 || comando_2 && comando_3

Daga sama, zai yi ƙoƙarin aiwatar da umarni 1. Idan ya yi nasara, zai daina. Idan ba haka ba, zai aiwatar da umarni 2 da na uku bayan, muddin umarnin 2 ya yi nasara.

Kuma wannan shine yadda ake haɗa umarni a cikin Linux. Abin da kawai za ku yi shi ne tuna abin da kowane ma'aikaci ke nufi:

  • &&= y, idan na sama ya yi aiki.
  • || = ko.
  • ;= komai.

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   Juan m

    Hey za ku iya sanya zaɓi don zazzage labaran cikin pdf kuma kuna da masgnulinux? Na gode sosai labarin mai amfani. Af, akwai wanda ya san abin da yake Masgnulinux?

  2.   Hernan m

    Madalla, mai amfani sosai.
    Na gode abokai.