Tässä postauksessa jatkamme Tutorial 05 opetusohjelmasarjastamme Shell-komentosarjat. Tarkastellaan erityisesti a Serie hyvät käytännöt, jotka on otettava huomioon suoritettaessa samaa.
Koska vuonna edellinen (Opetusohjelma 04) otamme yhteyttä muihin käytännön perusasioita liittyvät näihin, erityisesti miten ne luodaan, miten ne toteutetaan, ja mitkä osat muodostavat a bash shell -skripti.
Ja ennen tämän postauksen aloittamista soitti "Shell Scripting - Tutorial 05", suosittelemme tutustumaan seuraaviin liittyvää sisältöä, tämän viestin lukemisen lopussa tänään:
Shell-komentosarjan opetusohjelma 05
Parhaat hyvät käytännöt käsikirjoituksen luomiseen
10 parasta Shell-komentosarjan käytäntöä
keskuudessa 10 tärkeintä jotka voimme mainita, ovat seuraavat:
- Sisennä koodi: Luettavaan muotoon kehitetty koodi on erittäin tärkeä sen paremman ymmärtämisen kannalta. Ja tarvittavat sisennykset tarjoavat selkeän kuvan hienostuneesta loogisesta rakenteesta.
- Lisää erottimet koodin osien väliin: Koodin jakaminen moduuleihin tai osiin tekee koodista luettavamman ja helpommin ymmärrettävän, olipa se kuinka pitkä tahansa.
- Kommentoi koodia mahdollisimman paljon: Hyödyllisten ja tarpeellisten kuvausten lisääminen jokaiseen riviin tai komentojärjestykseen, koodin osaan tai kehitettyyn toimintoon helpottaa ohjelmoidun ymmärtämistä.
- Luo muuttujia kuvaavilla nimillä funktioillesi: Muuttujien nimien antaminen, jotka kuvaavat ja tunnistavat selvästi funktion, jota varten se luotiin, auttaa ymmärtämään sen tarkoitusta.
- Käytä syntaksia
VARIABLE=$(comando)
komennon korvaamiseksi: Sen sijaan vanha tapa on nyt vanhentunut seuraaminenVARIABLE=`date +%F`
. - Käytä moduuleja tai muuttujia pääkäyttäjän ja valtuutettujen käyttäjien validointiin salasanalla tai ilman: Turvatason nostamiseksi vaadituissa koodin osissa.
- Käytä käyttöjärjestelmän moduuleja tai vahvistusmuuttujia (distro, versio, arkkitehtuuri): Estä tiedostojen käyttö ei-tuetuissa tietokoneissa (tai palvelimissa).
- Käytä moduuleja tai toimenpiteitä kriittisten tai erätoimintojen suorittamisen vahvistamiseen: Improvisoinnista tai huolimattomuudesta johtuvien virheiden minimoimiseksi.
- Sisällytä erilaisia välttämättömiä moduuleja: Niistä, jotka voidaan mainita, Tervetuloa- ja Farewell-moduulit, kaksoissuorituksen vahvistus paremman käyttökokemuksen takaamiseksi.
- Luo käyttäjäystävällisiä visuaalisia käyttöliittymiä: Sekä päätteellä (CLI) että työpöydälle (GUI) komentojen avulla
"dialog"
,"zenity"
,"gxmessage"
,"notify-send"
ja jopa komennot"mpg123 y espeak"
äänihälytyksiä ja ääniilmoituksia varten humanisoidulla tai robottiäänellä.
Muu tärkeä
- järkeistää komentosarjan kokoa ulkoisilla toiminnoilla ja/tai moduuleilla: Jos komentosarjasta tulee erittäin suuri, on parasta jakaa se funktioiden avulla tai jakaa se pienempiin komentosarjatiedostoihin, joita pääskripti kutsuu.
- Kutsu selkeällä ja ilmeisellä tavalla komentosarjan muille tulkeille (ohjelmointikielille): Tätä varten meidän on kutsuttava ne selkeästi riveillä tai moduuleilla.
Yhteenveto
Lyhyesti sanottuna toivomme tätä Tutorial 05 aiheesta "Shell Scripting" parhaista hyvistä käytännöistä skriptien tekemisessä ja aiemmat lisäävät monien tietämystä, kun tehdään optimaalisin ja toimivin Bash Shellillä luodut komentosarjatiedostot.
Jos pidit sisällöstä, kommentoi ja jaa se. Ja muista, vieraile alussa meidän «Kotisivut», virallisen kanavan lisäksi Telegram saadaksesi lisää uutisia, opetusohjelmia ja Linux-päivityksiä.