Purjetamine läbi Linuxi BASH-skriptide maailma - III osa

Eelmised järgmised sarja „Shell Scripting” artiklid olid kõrgelt hinnatud ja seetõttu kirjutan selle artikli, et laiendada õppimise lõputut protsessi.

  1. Mõistke põhilisi Linuxi šelli skriptikeele näpunäiteid - I osa
  2. 5 Shelli skripti Linuxi algajat

    Loe rohkem →

Bashtop - ressursside jälgimise tööriist Linuxile

käimasolevad protsessid ja ribalaius.

Sellel on mänguhõnguline ja tundlik terminali kasutajaliides koos kohandatava menüüga. Erinevate süsteemimõõdikute jälgimise muudab lihtsaks erinevate kuvasektsioonide korralik paigutus.

Bashtopi abil saate ka protsesse sorteerida ning hõlpsasti erinevate sortimisvalikute vahel vahetada. Lisaks saate saata protsessidele SIGKILL, SIGTERM ja SIGINT soovitud protsessid.

Bashtopi saab installida nii Linuxi, macOSi kui ka FreeBSD-sse. Selles

Loe rohkem →

Õppige Bashis hankimise ja hargnemise erinevust

Selle artikli põhirõhk on selgelt mõista, mis juhtub, kui käivitate skripti vs skripti allikas bashis. Esiteks saame skripti erineval viisil helistades selgelt aru, kuidas programm esitatakse.

MÄRKUS. Laiendiga skripti loomine pole oluline. Skript töötab hästi ka ilma laienditeta.

Põhimõtteliselt algab iga skript reaga, mida nimetatakse seebangiks (#!). Hashi sümbolit bashis tõlgendatakse kommentaaridena, kuid šebangil on eriline tähendus. See käsib bash'il programmi esitada mis t

Loe rohkem →

Õppige Bashis erinevust $$ja $BASHPID vahel

Hiljuti töötasin shelliskripti kallal ja nägin olulist erinevust selles, kuidas bashi erimuutuja $ ja BASHPID käitub. Igale Linuxis töötavale protsessile määratakse protsessi ID ja nii opsüsteem protsessiga tegeleb.

Samamoodi määratakse teie bashi terminali seansile ka protsessi ID. On olemas spetsiaalne muutuja nimega "$" ja "$BASHPID" , mis salvestab praeguse kesta protsessi ID.

Minge edasi ja käivitage järgmine käsk, et

Loe rohkem →

Erinevad viisid Bashi varjunimede loomiseks ja kasutamiseks Linuxis

Bashi varjunime võib nimetada lihtsalt käsuks või otseteeks, mis käivitab teise käsu/programmi. Alias on väga kasulik, kui meie käsk on väga pikk ja sageli kasutatavate käskude jaoks. Selle artikli jooksul näeme, kui võimas on varjunimi ja erinevad viisid varjunime seadistamiseks ja kasutamiseks.

Märkige Linuxis Bash Aliases

Alias on sisseehitatud shellikäsk ja saate selle kinnitada käivitades:

$ type -a alias alias is a shell builtin

Enne h

Loe rohkem →

Kuidas kasutada kuni kestade skriptide silmuseni

Bashis for, while ja kuni on kolm silmuse konstruktsiooni. Ehkki iga silmus erineb süntaktiliselt ja funktsionaalselt, on nende eesmärk korrata üle koodiploki, kui teatud avaldist hinnatakse.

Kuni loopi kasutatakse koodiploki käivitamiseks seni, kuni avaldis hinnatakse valeks. See on täpselt vastupidine mingi aja loopile. Kuigi loop käivitab koodiploki, kui avaldis on tõene ja kuni loop teeb vastupidist.

until [ expression ] do code block ... ... done

Jaotame s

Loe rohkem →

Erinevad viisid faili lugemiseks Bashi skriptis, kasutades silmusringi

See artikkel räägib sellest, kuidas lugeda bash-skriptides olevaid faile while-silmuse abil. Faili lugemine on programmeerimisel tavaline toiming. Peaksite tundma erinevaid meetodeid ja seda, millist meetodit on tõhusam kasutada. Bashis saab ühe ülesande saavutada mitmel viisil, kuid alati on optimaalne viis ülesande täitmiseks ja me peaksime seda järgima.

Enne kui näete, kuidas faili sisu lugeda while-i abil, saate kiire ülevaate selle kohta, kuidas loop töötab. Kuigi silmus hindab tin

Loe rohkem →