Start shript i Linux

Anonim

Start shript i Linux

Trin 1: Oprettelse af et check script

For det første foreslår vi at oprette et check script, der vil løbe i fremtiden. Selvfølgelig kan du springe over dette stadium, hvis kommandolinjeskriptet allerede er tilgængelig. Bemærk, at vi nu ikke vil demontere syntaksen af ​​programmeringssprog, men kun vi vil fortælle dig, at alle kan oprette dit eget script for hver eller indsætte indholdet til filen for dets yderligere opkald under omstændigheder.

  1. Kør "Terminal" praktisk for dig, for eksempel gennem programmenuen eller den varme nøgle Ctrl + Alt + T.
  2. Kører terminalen til manuel oprettelse af SH-format script i Linux

  3. Her skal du bruge kommandoen Sudo Nano Script.sh, hvor Nano er den anvendte teksteditor, og script.sh er navnet på den oprettede fil. Du kan oprette en fil, f.eks. Gennem den samme VI eller Gedit, vil det ikke ændre essensen, og elementets navn ændres også i henhold til brugernes personlige præferencer.
  4. En kommando til at starte en teksteditor, før du opretter et SH-format script i Linux

  5. Bekræft denne handling ved at indtaste adgangskoden fra Superuser-kontoen, da den udføres med Sudo-argumentet.
  6. Bekræftelse af en tekstredigering for at oprette en SH i Linux-format script

  7. En ny fil åbnes, hvor du kan indsætte scriptstrengene. Nedenfor ser du det ansvarlige eksempel, der er ansvarlig for at vise meddelelsen "Hello World". Hvis der er indholdet af et andet tegn, skal du blot indsætte det i konsollen, så sørg for, at alle rækker er skrevet korrekt.

    #! / Bin / bash

    Ekko "hej verden"

  8. Oprettelse af SH-format script i Linux Via Text Editor

  9. Derefter kan du gemme indstillingerne ved at holde Ctrl + O-tastekombinationen.
  10. Skift til opretholdelse af SH-format script i Linux efter oprettelsen

  11. Filnavnet er ikke nødvendigt, da vi bliver spurgt, når vi opretter. Bare klik på Enter for at fuldføre besparelsen.
  12. Vælg navnet på SH-format script i Linux efter oprettelsen

  13. Forlad en tekstredigering via CTRL + X.
  14. Gennemførelse af arbejde i en teksteditor efter oprettelse af et SH-format script i Linux

Som vi ser, er intet kompliceret til at skabe dine egne scripts til bash ikke, men hele funktionen er at kende koden. Du bliver nødt til enten at skrive det fra ridse selv eller kopiere færdige løsninger fra frie kilder. Når scriptet er implementeret i filen, kan du sikkert skifte til næste trin.

Trin 2: Script setup for EN-værktøj

Dette trin er heller ikke obligatorisk, men uden det kan ikke gøre brugere, der bruger ENV-værktøjet til at starte scriptet. Uden tidligere konfiguration åbnes det simpelthen ikke, da de tilsvarende tilladelser ikke blev modtaget oprindeligt. De tilføjes via Sudo Chmod Ugo + X Script.sh-kommandoen, hvor script.sh er navnet på den ønskede fil.

Kommandoen for at give adgang til SH-scriptet i Linux, før det starter

Glem ikke, at alle handlinger udført via SUDO-argumentet kræver bekræftelse af godkendelsen af ​​kontoen via SuperUser-adgangskoden. Derefter vises en ny streng for at starte kommandoer, hvilket betyder en vellykket brug af indstillingen.

Indtast adgangskoden for at bekræfte åbningen af ​​adgang til SH-scriptet i Linux

Trin 3: Start et eksisterende script

Vi vender os til hovedstrinnet, som direkte starter det eksisterende script. Til at begynde med overveje en simpel kommando, som har udsigten ./script.sh og er ansvarlig for at lancere en fil fra den aktuelle placering. Udgangsresultatet du ser skærmbilledet nedenfor. For eksempel tog vi det tidligere oprettede script. På samme måde kan du også angive den fulde vej til objektet, så strengen er ændret, for eksempel til /home/user/script.sh.

En kommando for at åbne SH-scriptet i Linux fra den aktuelle mappe

Linux har en sti systemvariabel. Det omfatter en række mapper, der er ansvarlige for at udføre en bred vifte af handlinger. En af dem kaldes / usr / lokal / bin og bruges til manuel installation af programmer. Hvis du ikke vil konstant angive den fulde vej til scriptet for at aktivere den, skal du blot tilføje den til et af sti-mapperne. For at gøre dette skal du bruge CP Script.sh /usr/local/bin/script.sh Strengen.

En kommando til at flytte SH-format scriptet i Linux til variabel mappen

Derefter vil lanceringen være tilgængelig ved blot at indtaste filnavnet med ekspansion.

Start SH-format script i Linux efter vellykket overførsel til variabel mappen

Den anden åbningsmetode består i samtidig at kalde skallen. Du skal flytte til script-mappen og skrive bash script.sh. Denne metode er god, fordi det giver dig mulighed for ikke at indtaste den fulde vej til objektet eller forudbestemte den til den tilsvarende vejkørsel.

Start Ship-script i Linux med en skal

Det var alt, hvad vi ønskede at tale om interaktion med scripts i Linux. Du skal kun oprette en passende fil eller åben eksisterende ved hjælp af ovenstående anbefalinger.

Læs mere