Kada sam prvi put koristio Linux, prodavnice softvera kao takve nisu postojale. Postojali su menadžeri paketa, kao što je Synaptic, ali ništa kao GNOME Software, Discover ili Pamac. Prva stvar koju sam naučio je da ažuriram Ubuntu spremišta, a zatim i pakete. Kasnije sam stekao naviku da uklanjam i pakete koji više nisu bili potrebni, ali to se ne preporučuje uvijek. Objašnjavam to jer je ovaj članak o kako kombinovati komande u linuxu.
sijeno tri najčešća načina za to. U jednoj od njih, sve komande će biti izvršene bez obzira da li jedna ne uspe ili ne; drugi, od drugog, će se izvršiti samo ako je prethodni radio; u trećem će se izvršiti jedno ili drugo. Svaka naredba ili simbol između naredbi znači jedno, a sve će biti objašnjeno u nastavku.
Kombinirajte komande sa &&,; i ||
Nakon što smo objasnili gore navedeno, hajde da prvo razgovaramo o && operatoru. Iako postoje dva "i" (i), mogla bi se računati kao jedna, ali druga naredba pokrenut će se samo ako je prva proradila. Na primjer, ako smo na operativnom sustavu baziranom na Debian / Ubuntu i dodali smo službeno spremište OBS Studio, da bismo ga instalirali morat ćemo ažurirati spremišta, a zatim instalirati OBS iz službenog izvora. Naredba bi izgledala ovako:
sudo apt update && sudo apt install obs-studio
To znači "ažurirati spremišta i, ako ih možemo ažurirati, instalirati OBS." Ako, na primjer, nemamo internet vezu i spremišta se ne mogu ažurirati, druga naredba se neće izvršiti.
Drugi je operator tačke i zarez. Koristićemo ovaj operator (;) ako želimo da izvršimo nekoliko naredbi bez obzira da li jedna ne uspe ili ne. Na primjer, ako imamo veliki ekran koji to dozvoljava, možemo napisati:
neofetch ; cpufetch
i u istom prozoru terminala videćemo informacije o operativnom sistemu, desktopu, itd (neofetch), i CPU (cpufetch). Ako pogrešno napišemo jedno od ta dva, pojavit će se drugi.
Konačno, imamo dvije okomite crte (||) koje znače "O", odnosno jedno ili drugo. Ako imamo command_1 i command_2, napisali bismo:
comando_1 || comando_2
i iz gore navedenog, pokušao bi izvršiti naredbu_1. Ako ne uspije, ići će na command_2 i nastavit će sve dok ne dođe do kraja ili one koja radi. Na primjer, možemo pisati CD direktorij || mkdir direktorij, sa kojim ćemo ili ući u taj direktorij ili će ga, ako ne postoji, kreirati.
Šta ako želim više kombinirati?
U jednom redu možemo kombinovati više od dve komande, pa čak i operatore. Na primjer:
comando_1 || comando_2 && comando_3
Iz gore navedenog, pokušat će izvršiti naredbu 1. Ako uspije, zaustavit će se. Ako ne, izvršit će naredbu 2 i treću poslije, sve dok naredba 2 uspije.
I ovako se kombinuju komande u Linuxu. Sve što treba da uradite je da zapamtite šta znači svaki operator:
- &&= y, ako je gore navedeno upalilo.
- || = ili.
- ;= sve.
Hej, možeš li staviti opciju za preuzimanje članaka u pdf-u kao i masgnulinux? Hvala puno, veoma koristan članak. Usput da li neko zna šta je bio Masgnulinux?
Izvrsno, vrlo korisno.
Veliko hvala prijatelji.