V programskih jezikih so zanke bistvene komponente in se uporabljajo, ko želite ponavljati kodo znova in znova, dokler ni izpolnjen določen pogoj.
V skriptih Bash igrajo zanke približno enako vlogo in se uporabljajo za avtomatizacijo ponavljajočih se nalog, tako kot v programskih jezikih.
V skriptih Bash obstajajo 3 vrste zank: zanka for, zanka while in zanka dokler. Ti trije se uporabljajo za ponavljanje po seznamu vrednosti in izvajanje danega nabora ukazov.
V tem priročniku se bomo osredotočili na Bash For Loop v Linuxu.
Kot smo že omenili, zanka for ponovi obseg
Preberi več →Bash-to je sveženj ukazov in skriptov skupnosti Bash za Bash 3.2+, ki vključuje samodejno dokončanje, teme, vzdevke, funkcije po meri in drugo. Ponuja uporaben okvir za razvoj, vzdrževanje in uporabo skriptov lupine in ukazov po meri za vaše vsakodnevno delo.
Če vsakodnevno uporabljate lupino Bash in iščete enostaven način za spremljanje vseh vaših skriptov, vzdevkov in funkcij, potem je Bash za vas! Nehajte onesnaževati imenik ~/bin in datoteko .bashrc, fork/clone Bash-it in začnite vdreti stran.
Če želite namestiti Bash-it, morate najprej
Preberi več →V tem članku bomo delili številne bližnjice ukazne vrstice Bash, uporabne za vsakega uporabnika Linuxa. Te bližnjice vam omogočajo enostavno in hitro izvajanje določenih dejavnosti, kot so dostop in izvajanje predhodno izvedenih ukazov, odpiranje urejevalnika, urejanje/brisanje/spreminjanje besedila v ukazni vrstici, premikanje kazalca, nadzor nad procesi itd. vrstica.
Čeprav bo ta članek večinoma koristil začetnikom Linuxa, ko se bodo osredotočili na osnove ukazne vrstice, bodo morda tisti, ki imajo vmesne spretnosti in napredni uporabniki, prav tako v pomoč. Bližnjice na tipkovnici
Preberi več →jm-shell je brezplačna odprtokodna, majhna, zelo informativna in prilagojena lupina Bash, ki vam ponuja veliko informacij o vaši dejavnosti lupine, pa tudi nekatere uporabne sistemske informacije, kot so povprečna obremenitev sistema, stanje baterije prenosnih računalnikov/računalnikov in veliko več.
Pomembno je, da za razliko od Bash-a, ki v datoteki zgodovine shranjuje edinstvene ukaze, za iskanje predhodno izvedenih ukazov-jm-shell zabeleži vsako aktivnost lupine v datoteko dnevnika.
Poleg tega, če je vaš trenutni imenik skladišče kod za katere koli sisteme za nadzor različic
Preberi več →Bash (Bourne Again Shell) je nedvomno najbolj priljubljena lupina Linuxa, zato ni čudno, da je privzeta lupina v mnogih distribucijah Linuxa. Ena njegovih najbolj očarljivih lastnosti je vgrajena podpora za "samodejno dokončanje".
Ta funkcija, včasih imenovana tudi dokončanje TAB, vam omogoča enostavno dokončanje ukazne strukture. Omogoča vnos delnega ukaza, nato pritisnite tipko [Tab] za samodejno dokončanje ukaza in njegove argumente. Navaja vse več dokončanj, kjer je to mogoče.
Tako kot Bash so skoraj vse sodobne lupine Linuxa opremljene s podporo za dokončanje ukazov. V tem
Preberi več →sistemska administracija za avtomatizacijo opravil, razvoj novih preprostih pripomočkov/orodij, če omenim le nekaj.
V tem članku bomo delili 10 koristnih in praktičnih nasvetov za pisanje učinkovitih in zanesljivih bash skript, ki vključujejo:
To je priporočena praksa, ki se ne uporablja samo za skriptiranje lupin, ampak tudi za vse druge vrste programiranja. Pisanje komentarjev v skriptu pomaga vam ali komu drugemu, ki gre skozi vaš skript, razumeti, kaj počnejo različni deli skripta.
Za začetek so komentarji definirani z
Preberi več →IDE (integrirano razvojno okolje) je preprosto programska oprema, ki ponuja prepotrebne programske zmogljivosti in komponente v enem samem programu, da poveča produktivnost programerja. IDE so predstavili en sam program, v katerem je mogoče narediti ves razvoj, kar programerju omogoča pisanje, spreminjanje, prevajanje, uvajanje in razhroščevanje programov.
V tem članku bomo opisali, kako namestiti in konfigurirati urejevalnik Vim kot Bash-IDE z uporabo vtičnika bas v podpori vim.
bash-support je zelo prilagodljiv vim vtičnik, ki vam omogoča vstavljanje: glave datotek, celotne iz
Preberi več →Danes je Bash privzeta lupina v večini (če ne v vseh) sodobnih distribucijah Linuxa. Morda ste opazili, da se barva besedila v terminalu in vsebina poziva lahko razlikujeta od ene distribucije do druge.
Če ste se spraševali, kako to prilagoditi za boljšo dostopnost ali zgolj muhavost, nadaljujte z branjem - v tem članku vam bomo razložili, kako to storiti.
Ukazni poziv in videz terminala ureja spremenljivka okolja, imenovana PS1 . V skladu z Bash man stran PS1 predstavlja primarni niz poziva, ki se prikaže, ko je lupina priprav
Preberi več →Powerline je odličen vtičnik statusne vrstice za urejevalnik Vim, ki je razvit v Pythonu in ponuja statusne vrstice in pozive za številne druge aplikacije, kot so bash, zsh, tmux in še veliko več.
Linux Shell je eno najbolj fascinantnih in najmočnejših orodij, ki jih poganja GNU/Linux. Vsa aplikacija, vključno z X, je zgrajena prek lupine, lupina Linuxa pa je tako zmogljiva, da je mogoče z njo natančno nadzorovati celoten sistem Linux. Drugi vidik lupine Linuxa je, da je lahko potencialno škodljiv, ko zaženete sistemski ukaz, ne da bi vedel, kakšne so njegove posledice ali nevede.
Preberi več →