I dette nåværende innlegget vil vi fortsette Tutorial 05 fra opplæringsserien vår Shell-skripting. Spesielt vil vi ta for oss en serie god praksis, å ta hensyn til når du utfører det samme.
Siden, i forrige (opplæring 04) vi henvender oss til andre grunnleggende praktiske punkter relatert til disse, nærmere bestemt hvordan de genereres, hvordan de utføres, og hva er delene som utgjør en bash shell-skript.
Og, før du starter dette innlegget kalt "Shell Scripting - Tutorial 05", anbefaler vi å utforske følgende relatert innhold, på slutten av å lese dette innlegget i dag:
Shell Scripting Tutorial 05
Beste gode fremgangsmåter for å lage et skript
Topp 10 beste fremgangsmåter for Shell-skripting
Blant de 10 viktigste som vi kan nevne er følgende:
- Innrykk koden: En kode utviklet i lesbar form er svært viktig for bedre forståelse. Og de nødvendige innrykk vil gi et klart syn på den forseggjorte logiske strukturen.
- Legg til skille mellom deler av kode: Å separere koden i moduler eller seksjoner gjør enhver kode mer lesbar og enkel å forstå, uansett hvor lang den er.
- Kommenter koden så mye som mulig: Ved å legge til nyttige og nødvendige beskrivelser til hver linje eller kommandorekkefølge, kodedel eller funksjon som er utviklet, gjør det lettere å forstå hva som er programmert.
- Lag variabler med beskrivende navn på funksjonene dine: Å tildele variabelnavn som tydelig beskriver og identifiserer funksjonen den ble opprettet for, hjelper å forstå formålet.
- Bruk syntaksen
VARIABLE=$(comando)
for kommandoerstatning: I stedet for, den gamle måten nå avskrevet følgeVARIABLE=`date +%F`
. - Bruk moduler eller variabler for validering av superbruker og autoriserte brukere, med eller uten passord: For å øke sikkerhetsnivåene, i de nødvendige delene av koden.
- Bruk moduler eller valideringsvariabler for operativsystemet (Distro, Versjon, Arkitektur): For å forhindre bruk av filene på datamaskiner (eller servere) som ikke støttes.
- Bruk moduler eller prosedyrer for å bekrefte utførelsen av kritiske handlinger eller batchhandlinger: For å minimere feil på grunn av improvisasjon eller uforsiktighet.
- Inkluder diverse essensielle moduler: Blant de som kan nevnes, Velkommen og Farvel-moduler, dobbel utførelsesverifisering, for en bedre brukeropplevelse.
- Lag brukervennlige visuelle grensesnitt: Både ved, Terminal (CLI) og for skrivebordet (GUI) ved å bruke kommandoene
"dialog"
,"zenity"
,"gxmessage"
,"notify-send"
og til og med kommandoene"mpg123 y espeak"
for soniske varsler og hørbare varsler med humanisert eller robotstemme.
Andre viktige
- Rasjonaliser skriptstørrelsen med eksterne funksjoner og/eller moduler: Hvis et skript vil ende opp med å bli veldig stort, er det best å dele det ved hjelp av funksjoner eller dele det opp i mindre skriptfiler, som kalles opp av et hovedskript.
- Påkalle, på en klar og tydelig måte, kallene til andre tolker (programmeringsspråk) i skriptet: For å gjøre dette, må vi påkalle dem tydelig av linjer eller moduler.
Oppsummering
Kort sagt, vi håper dette Opplæring 05 om «Shell Scripting» om de beste gode praksisene når du lager manus, og de tidligere, øker kunnskapen til mange når de lager de mest optimale og funksjonelle Skriptfiler generert med Bash Shell.
Hvis du likte innholdet, kommentere og dele det. Og husk, besøk begynnelsen av vår «området», i tillegg til den offisielle kanalen til Telegram for flere nyheter, opplæringsprogrammer og Linux-oppdateringer.