| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
systemer  
  • Basale computerfærdigheder
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  •  
    Computer Viden >> systemer >> Linux >> Content
    Linux Script Made Easy
    Shell script programmering er en nem måde at skabe små programfiler , der kan gøre enkle, repetitive ting for dig på din computer. På denne måde er det ligner Windows batch-filer . Det er let at lære, kræver ikke særlig software for at skrive eller implementere og kan skrives til Mac , Windows eller Linux operativsystemer. Vælg en tekst editor

    For at skrive shell scripts, skal du bruge en god tekst editor - og det er ikke det samme som et tekstbehandlingsprogram. Mens OpenOffice er en fælles Linux tekstbehandlingsprogram, kan det ikke bruges til at skrive scripts, da det tilføjer end-of -line og andre usete tegn, der vil påvirke scriptet. Snarere , skal du bruge en teksteditor . Emacs er en almindelig en, der er inkluderet i de fleste Linux-distributioner. Vim er en anden almindelig én . Begge er gratis , bør du finde dig nødt til at hente en.
    Start en ny fil

    Med din foretrukne editor åbne , starte en ny fil , der kaldes test.sh . Den første linje i dit script skal være

    #! /Bin /sh

    Denne linje fortæller OS til at køre filen ved hjælp af Bourne shell. De første to tegn , "# " , er ofte omtalt som " hash - bang " eller nogle gange " sha - bang ".
    Common kommandoer
    < p> En shell script bruger de samme kommandoer, du bruger, når interagere med terminalen i Linux : echo , cd, ls, grep og andre. Du kan også bruge mere kompleks programmering konstruerer såsom variabel erklæring , hvis /andet, mens og sløjfer.

    For eksempel, hvis du ønskede at få en brugers navn og gentage det tilbage til ham , ville du skrive < br >

    læste your_name

    echo "Hej, $ your_name - ? hvordan har du i dag "

    i dette tilfælde your_name er en variabel, der tildeles til resultaterne af den indbyggede læst funktion , der får input fra brugeren . Så i anden linje , fortæller prefacing your_name med dollartegn scriptet til at bruge den variable , snarere end at udskrive den bogstavelige " your_name " .
    Programmering contructs

    du kan også skrive mere komplicerede strukturer såsom løkker. For at bruge en for-løkke , ville du skrive

    for jeg i 1 2 3 4 5

    gøre

    echo " Looping ... nummer $ i "
    < p> gjort

    Igen i dette eksempel , at placere symbolet $ foran jeg tvinger script at benytte værdien for jeg da det sløjfer gennem de fem gentagelser af echo kommando. Bemærk, at indholdet af DO /FÆRDIG syntaks konstruktion er indrykket for at sætte dem ud fra resten af ​​scriptet.
    Løb scripts

    For at gøre et script eksekverbare , skal du først ændre dens rettigheder . For at gøre dette , skal du åbne en terminal og navigere til placeringen af ​​filen. Derefter skrive " chmod 755 test.sh " for at ændre dens rettigheder . Nu for at køre det, kan du bare skrive . /Test.sh som du ville enhver anden script.

    Alternativt kan du skrive sh test.sh uden at ændre filrettigheder til at køre den. < Br >
    Lær mere

    Shell scripting er som programmering, og jo mere du øver dig , jo mere du lærer , og jo bedre du bliver. Steve Parker hjemmeside har en yderst informativ tutorial , der kan downloades i PDF format. TLDP.org har også en meget grundig tutorial, som gør freeos.com .

    Forrige :

    næste :
      Relaterede artikler
    ·En GNU Tutorial 
    ·Sådan Sync Google Docs i Linux 
    ·Hvordan man kan montere en harddisk 
    ·Sådan Opdater Debian Lenny Kernel 
    ·Sådan flytter en X Window i Linux 
    ·Sådan installeres Webmin på Linux 
    ·Sådan downloader og Load Linux 
    ·Hvad er PATH i Linux 
    ·Hvordan man laver en Flash Video i Linux 
    ·Sådan Erstat Apache Med Lighttpd 
      Anbefalede Artikler
    ·Sådan Setup Flere skærme i XP 
    ·Sådan aktiveres Jobliste Fra fejlsikret tilstand Komma…
    ·Sådan afinstallerer programmer på Mac OS 9 
    ·Sådan vælges flere elementer på en computer 
    ·Sådan Debug PHP i NetBeans 
    ·Hvad skal man gøre , hvis Windows XP ikke vil starte o…
    ·Sådan nemt køre alle Mac-programmer på din Vista Des…
    ·Sådan installeres Windows XP Pro fra en USB-drev 
    ·Sådan Get My Word-dokument opsving til at arbejde 
    ·Hvordan sletter jeg skjulte filer på en Windows deskst…
    Copyright © Computer Viden http://www.computerdk.com