Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Systems  
  • Grunnleggende datakunnskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  •  
    Datamaskin >> Systems >> Linux >> Content
    Kan du lage en kjørbar fil med en tekst editor i Linux
    ? Du kan gjøre hvilken som helst fil kjørbar fra kommandolinjen i Linux. Selv shell skript skrevet direkte inn i en teksteditor kan fungere som en kjørbar fil , så lenge systemet vet at filen kan bli henrettet. I Windows , kjenner systemet en fil er kjørbar etter sin filtype - for eksempel en binær søknad alltid har utvidelsen " exe . " . Men stoler Linux på filrettigheter å vite om en fil skal kjøres av systemet. Tekst Fil Script

    For å gjøre en tekstfil kjørbar , må innholdet av filen inneholder noen form for kjørbar kode. For eksempel , skriv inn følgende i en tekst editor : en

    # /bin /bash

    ekko Hello World
    p Dette er et bash script ! . Linux vet dette fordi " shebang " linje i begynnelsen - # /bin /bash. Lagre denne filen som " hello.sh . "
    Fil Tillatelser

    Hver fil har " filrettigheter ", eller de regler som regulerer hvem som kan lese, skrive og utføre det. Skrive inn kommandoen "ls - l" til en Linux terminal lister innholdet i denne katalogen , sammen med filrettigheter. Kommandoen " ls" kan liste filen som dette : en

    - rw -r - r - Robert brukere hello.sh

    Dette lister rettighetene på filen i grupper på tre: første er eier tillatelser - " Robert" eier filen - " . rw - " som kan lese og skrive , eller Den andre er gruppen tillatelse , der " Robert " er i gruppen "brukere . " Noen i gruppen " brukere " kan lese filen , eller " r - . " Den siste er alle andre ; . Andre brukere kan lese, eller "r - " filen
    Chmod

    Linux kommandoen " chmod " endringer tillatelser for filer. Bare eieren av filen - i dette eksemplet , " Robert" - eller en administrator kan endre tillatelser for en fil . Eieren eller administratoren kan endre filen slik at bare bestemte personer eller grupper kan lese den, eller begrense gjennomføringen av visse individer. I eksempelet " hello.sh , " ingen kan kjøre filen . Men hvis eieren av filen utfører følgende kommando : en

    chmod u = x hello.sh

    deretter et annet kall til "ls - l" kommandoen viser følgende:
    < p> - rwx r - r - Robert brukere hello.sh

    nå Robert kan kjøre filen
    Execution

    nå som . fil er merket som kjørbar , er alt som er igjen til å faktisk gjennomføre det. Kjøre filer fra terminalen er ikke nødvendigvis automatisk : Linux ikke betaler oppmerksomhet til filtyper, spesielt fra kommandolinjen , og må bli fortalt hva programmet vil kjøre filen . For et bash script som " hello.sh ", er det et spørsmål om å fortelle systemet til å kjøre filen direkte: .

    /Hello.sh
    p Dette forteller Linux shell for å kjøre manuset, heller enn å åpne den i en tekst editor. Resultatet er

    "Hello World " trykket til terminalen .

    früher :

     Weiter:
      Relatert Artike
    ·Slik installerer du Yum 
    ·Slik fjerner du SHV4 Rootkit 
    ·Hvordan sette opp trådløst på OpenSUSE 
    ·Ubuntu Lucid Gnome Panel feil 
    ·Hvordan justere en Touchpad i Gnome 
    ·Hvordan bruke Puppy Linux til å partisjonere en CF Car…
    ·Hvordan legge til Libdvdread3 i Kubuntu 
    ·Slik konverterer MP3 til WAV på Linux 
    ·Hvordan Tillat Shell Tilgang Med Plesk 
    ·Slik installerer Perl Plesk 
      Anbefalte artikler
    ·Hvordan får du din Gadget Sidebar Tilbake 
    ·Slik reparerer Boot . ini -fil 
    ·Hvordan laste ned Java for Windows Vista 
    ·Vil Windows fremdeles fungere hvis indeksering er deakt…
    ·Hvordan erstatte en tapt XP Admin passord 
    ·Slik Rengjør bagasje på en harddisk uten å slette Wi…
    ·Slik installerer du Windows XP på en EeePC 
    ·Hvordan brenne en ISO image med GNOME 
    ·Forskjellen mellom Windows XP og Microsoft Office 
    ·DIY Shutters og Vanlige feil 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/