Pranešimai

Rodomi įrašai su etikete „funkcija

Funkcija atnaujinanti terminalo aplinką

  Šį kartą funkciją apžvelgia, komentuoja ir teikia pasiūlymus Gemini Kiekvienam programuotojui pažįstama situacija: įnešėte pakeitimų į scenarijų, paleidžiate jį, o rezultatas – ne tas, ko tikėjotės. Galbūt klaida? Atsijungiate nuo terminalo ir vėl prisijungiate, ir viskas veikia puikiai. Taip yra todėl, kad terminalas ne visada automatiškai atnaujina aplinką po to, kai pakeičiate konfigūracijos failus, pvz., .bashrc . Šią problemą išspręsti padeda paprasta funkcija:   function rs(){ source $HOME/.bashrc; echo "Atnaujinta" sleep 1 clear } Ką ji daro? Paleidžia source $HOME/.bashrc komandą, kuri atnaujina jūsų terminalo aplinką, įskaitant visus kintamuosius ir funkcijas, apibrėžtus .bashrc faile. Spausdina pranešimą “Atnaujinta“, kad žinotumėte, jog viskas pavyko. Naudoja sleep 1 komandą, kad palauktų vieną sekundę, kol pranešimas bus rodomas ekrane. Baigia funkciją clear komanda, kuri išvalo terminalo langą. Kam ši funkcija gali būti naudinga?