Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • * Dator Kunskap >> System >> Linux >> Content

    Linux Script Made Easy

    Shell script -programmering är ett enkelt sätt att skapa små programfiler som kan göra enkla , repetitiva saker för dig på din dator . På detta sätt är det liknar Windows batch-filer . Det är lätt att lära sig , inte kräver speciell programvara för att skriva eller genomföra , och kan vara skriven för Mac , Windows eller Linux operativsystem . Välj en textredigerare


    För att skriva skalskript , behöver du en bra textredigerare - och det är inte samma sak som en ordbehandlare . Medan OpenOffice är en vanlig Linux ordbehandlare , kan det inte användas för att skriva manus , eftersom det tillför end -of - line och andra osynliga tecken som kommer att påverka manus . Snarare måste du använda en textredigerare . Emacs är en vanlig man som ingår i de flesta Linuxdistributioner . Vim är en annan vanlig en . Båda är gratis , bör du upptäcker att du måste hämta en.
    Starta en ny fil

    Med din favorit editor öppna , starta en ny fil , som kallas test.sh . Den första raden i skriptet ska vara

    # ! /Bin /sh

    Denna rad talar om för operativsystemet att köra filen använder Bourne-skalet . De två första tecknen , " # ! " , Ofta kallad " hash - bang ", eller ibland " sha - bang . " Addera ditt vanliga kommandon

    En shell script använder samma kommandon som du använder när du interagerar med terminalen i Linux : Echo , cd , ls , grep och andra . Du kan också använda mer komplex programmering konstruerar såsom variabeldeklaration , if /else , while och for loopar .

    Till exempel, om du ville få en användares namn och upprepa det tillbaka till honom , skriver du

    läste ditt_namn

    echo " Hej $ ditt_namn - ? hur mår du idag "

    i det här fallet är ditt_namn en variabel som tilldelas resultatet av den inbyggda läst funktion , som får indata från användaren . Då, i den andra raden , prefacing ditt_namn med dollartecken berättar skriptet att använda variabeln , snarare än att skriva ut den bokstavliga " ditt_namn " .
    Programmering contructs

    du kan också skriva mer komplicerade strukturer såsom öglor . Om du vill använda en FOR loop skriver du

    for i in 1 2 3 4 5

    göra

    echo " Looping ... nummer $ i "

    gjort

    Återigen , i detta exempel , placera $ symbolen framför jag tvingar skriptet att använda värdet för jag som loopar igenom de fem iterationer av echo kommandot . Observera att innehållet i DO /DONE syntax konstruktionen är indragen att skiljer dem från resten av skriptet .
    Köra skript

    För att göra ett skript körbar , måste du först ändra dess behörigheter . För att göra detta , öppna en terminal och navigera till platsen för filen . Skriv sedan " chmod 755 test.sh " för att ändra dess behörigheter . Nu , för att köra den , kan du helt enkelt skriva . /Test.sh som du skulle någon annan manus .

    Alternativt kan du skriva sh ​​test.sh utan att ändra filrättigheter för att köra den .

    lära mer

    Shell scripting är som programmering , och ju mer du tränar desto mer lär du dig och desto bättre blir du . Steve Parkers hemsida har en mycket informativ tutorial som är nedladdningsbara i PDF -format . TLDP.org har också en mycket grundlig handledning , liksom freeos.com .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man installerar Linux på en IBM Thinkpad
    ·Konvertera X till DVD för Linux
    ·Hur man installerar MATLAB i Linux
    ·Hur man använder Rogers Rocket Stick Med Linux
    ·Hur att skära upp en film med FFmpeg
    ·Hur Testa Disk Speed ​​i Linux
    ·Hur man uppgraderar PC - BSD
    ·Hur man kompilerar en PKG Arkiv
    ·Hur man använder PulseAudio
    ·Hur man installerar Ruby & Apache på CentOS 5
    Utvalda artiklarna
    ·Hur fixar Code 19 registret problem
    ·Hur man använder Anteckningar för att ändra administ…
    ·Hur du uppdaterar SUSE 11
    ·Hur man hämtar en portfölj i Windows Vista Home Basic…
    ·Inaktivera Scandisk på Bootup
    ·Hur man tar bort en oönskad Entry Från Lägg till /ta…
    ·Kan inte slå på Systemåterställning
    ·Hur man gör roliga BAT filer
    ·Vad är automatisk uppspelning Notifications
    ·Hur man gör en master -server för SRB2
    Copyright © Dator Kunskap http://www.dator.xyz