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.
- Kjør "Terminal" praktisk for deg, for eksempel, gjennom applikasjonsmenyen eller hurtigtasten Ctrl + Alt + T.
- 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.
- Bekreft denne handlingen ved å skrive inn passordet fra Superuser-kontoen, siden den utføres med Sudo-argumentet.
- 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"
- Etter det kan du lagre innstillingene ved å holde Ctrl + O-tastekombinasjonen.
- Filnavnet er ikke nødvendig, siden vi blir spurt når vi oppretter. Bare klikk på Enter for å fullføre besparelsen.
- Legg igjen en tekstredigering via Ctrl + X.
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.
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.
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.
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.
Etter det vil lanseringen være tilgjengelig ved å bare skrive inn filnavnet med utvidelse.
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.
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.