Start SH Script i Linux

Anonim

Start SH Script i Linux

Trinn 1: Opprette et kontrollskript

Først foreslår vi å skape et kontrollskript som vil løpe i fremtiden. Selvfølgelig kan du hoppe over dette stadiet hvis kommandolinjeskriptet allerede er tilgjengelig. Merk at nå vil vi ikke demontere syntaksen til programmeringsspråk, men bare vi vil fortelle deg at alle kan lage ditt eget skript for hver eller sette inn innholdet til filen for videreutvikling i forhold.

  1. Kjør "Terminal" praktisk for deg, for eksempel, gjennom applikasjonsmenyen eller hurtigtasten Ctrl + Alt + T.
  2. Kjører terminalen for manuell opprettelse av SH-formatskript i Linux

  3. Her bruker du Sudo Nano Script.SH-kommandoen, hvor Nano er tekstredigeringsprogrammet, og Script.sh er navnet på den opprettede filen. Du kan lage en fil, for eksempel gjennom samme VI eller GEDIT, det vil ikke forandre essensen, og navnet på elementet endres også i henhold til brukerens personlige preferanser.
  4. En kommando for å starte en tekstredigerer før du oppretter et SH-formatskript i Linux

  5. Bekreft denne handlingen ved å skrive inn passordet fra Superuser-kontoen, siden den utføres med Sudo-argumentet.
  6. Bekreftelse av en tekstredigerer for å lage et SH i Linux-formatskript

  7. En ny fil åpnes der du kan sette inn skriptstrengene. Nedenfor ser du standardeksemplet som er ansvarlig for å vise meldingen "Hello World". Hvis det er innholdet i et annet tegn, bare sett det inn i konsollen, og sørg for at alle rader er skrevet riktig.

    #! / Bin / bash

    Ekko "Hello World"

  8. Opprette SH-formatskript i Linux via tekstredigering

  9. Etter det kan du lagre innstillingene ved å holde Ctrl + O-tastekombinasjonen.
  10. Bytt til å opprettholde SH Format Script i Linux etter opprettelsen

  11. Filnavnet er ikke nødvendig, siden vi blir spurt når vi oppretter. Bare klikk på Enter for å fullføre besparelsen.
  12. Velg navnet på SH Format Script i Linux etter etableringen

  13. Legg igjen en tekstredigering via Ctrl + X.
  14. Fullfører arbeid i en tekstredigerer etter å ha opprettet et SH-formatskript i Linux

Som vi ser, er ingenting komplisert for å skape dine egne skript for bash ikke, men hele funksjonen er å kjenne koden. Du må enten skrive den fra grunnen av deg selv, eller kopiere ferdige løsninger fra gratis kilder. Etter at skriptet er vellykket implementert i filen, kan du trygt bytte til neste trinn.

Trinn 2: Skriptoppsett for NO Utility

Dette trinnet er heller ikke obligatorisk, men uten at det ikke kan gjøre brukere som bruker envverktøyet til å starte skriptet. Uten forutgående konfigurasjon åpnes det ganske enkelt ikke, siden de tilsvarende tillatelsene ikke ble mottatt opprinnelig. De blir lagt til via Sudo Chmod Ugo + X Script.SH-kommandoen, hvor Script.sh er navnet på den nødvendige filen.

Kommandoen for å gi tilgang til SH-skriptet i Linux før den starter

Ikke glem at alle handlinger som utføres gjennom Sudo-argumentet, krever bekreftelse på godkjenningen av kontoen gjennom inngangen til superbrukerpassordet. Deretter vises en ny streng å starte kommandoer, noe som betyr vellykket bruk av innstillingen.

Skriv inn passordet for å bekrefte åpningen av tilgang til SH-skriptet i Linux

Trinn 3: Starte et eksisterende skript

Vi vender oss til hovedtrinnet, som direkte starter det eksisterende skriptet. For å begynne med, bør du vurdere en enkel kommando, som har utsikten ./Script.SH og er ansvarlig for å starte en fil fra den nåværende plasseringen. Utgangsresultatet du ser skjermbildet nedenfor. For eksempel tok vi det tidligere opprettede skriptet. På samme måte kan du også angi den fulle banen til objektet slik at strengen har endret seg, for eksempel til /home/user/script.sh.

En kommando for å åpne SH-skriptet i Linux fra den nåværende mappen

Linux har en bane system variabel. Den inneholder en rekke mapper som er ansvarlige for å utføre et bredt spekter av handlinger. En av dem kalles / usr / local / bin og brukes til manuell installasjon av programmer. Hvis du ikke vil kontinuerlig angi hele banen til skriptet for å aktivere det, må du bare legge det til en av stimappene. For å gjøre dette, bruk CP script.sh /usr/local/bin/script.sh strengen.

En kommando for å flytte SH-formatskriptet i Linux til variabelmappen

Etter det vil lanseringen være tilgjengelig ved å bare skrive inn filnavnet med utvidelse.

Start Sh Format Script i Linux etter vellykket overføring til variabel mappen

Den andre åpningsmetoden består i samtidig å ringe skallet. Du bør flytte til Script-katalogen og skrive bash script.sh. Denne metoden er bra fordi den lar deg ikke legge inn den fulle banen til objektet eller forhåndsinnstilte det til den tilsvarende katalogen av banen.

Start SH Format Script i Linux med et skall

Det var alt vi ønsket å snakke om samhandling med skript i Linux. Du må bare opprette en passende fil eller åpne eksisterende, ved hjelp av de ovennevnte anbefalingene.

Les mer