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

    Lägga till ett kommando i BusyBox

    BusyBox är ett open- source program för operativsystemet Linux som kombinerar flera funktioner av standard Linux verktyg i ett enda paket . Till skillnad från vanliga Linux- verktyg som upptar någonstans 1,5-3,5 MB utrymme på en disk , kräver BusyBox endast 250 kB diskutrymme , låna en hel del funktionalitet till startbara disketter som har begränsat utrymme . Du kan lägga till ett nytt kommando till BusyBox genom att skapa en källfil , sedan lägga kommandot till olika busybox -filer . Instruktioner
    1

    Öppna en textredigerare på Linux och mata in följande källkoden för din nya BusyBox kommando :

    # include " busybox.h "

    int newcommand_main ( int argc , char * argv [ ] ) katalog

    {

    int i;

    printf ( " newcommand heter : \\ n " ) ;

    för ( i = 0 ; i. < argc , i + + ) {

    printf ( " arg [ % d ] = % s \\ n " , i, argv [ i] ) ;

    }

    avkastning 0; .

    }

    Ersätt " newcommand " med namnet på den nya kommando du vill skapa
    2

    Spara filen till diverse utilities , " miscutils /hellocmd.c . " Addera 3

    Redigera " makefile.in " filen ligger på " miscutils /Makefile.in " med din texteditor . Lägg till följande kommandorad " makefile.in " fil , i alfabetisk ordning med de andra kommandona i filen :

    MISCUTILS - $ ( CONFIG_NEWCOMMAND ) + = newcommand.o

    Ersätt alla förekomster av " newcommand " med namnet på den nya kommando du skapat . Spara ändringarna i filen .
    4

    Redigera " config.in " filen ligger på " miscutils /Config.in " med din texteditor . Lägg till följande kommandorad " config.in " fil , i alfabetisk ordning med de andra kommandona i filen :

    config CONFIG_NEWCOMMAND

    bool " newcommand "

    standard n

    hjälp

    newcommand är ett exempel på en kommandorad .

    Ersätt alla förekomster av " newcommand " med namnet på det nya kommandot . Ersätt sista raden i kommandot med en kort hjälp beskrivning av kommandot . Spara ändringarna i filen .
    5

    Redigera " applets.h " filen ligger på " inkludera /applets.h " med hjälp av en textredigerare . Lägg till följande kommandorad " applets.h " fil , i alfabetisk ordning med de andra kommandona i filen :

    USE_NEWCOMMAND ( APPLET ( newcommand , newcommand_main , _BB_DIR_USER_BIN , _BB_SUID_NEVER ) ) katalog

    Byt ut alla förekomster av " newcommand " med namnet på det nya kommandot . Spara ändringarna i filen .
    6

    Redigera " usage.h " filen ligger på " inkludera /usage.h " med hjälp av en textredigerare . Lägg till följande två kommandorad " usage.h " fil , i alfabetisk ordning med de andra kommandona i filen :

    # define newcommand_trivial_usage " None "

    # define newcommand_full_usage " None "

    Ersätt alla förekomster av " newcommand " med namnet på det nya kommandot . Spara ändringarna i filen
    7

    Öppna en Linux terminal och input : .

    $ Make menuconfig

    $ gör

    $

    BusyBox applet laddas .
    8

    Bläddra ner till den katalog där du sparade den nya kommandot källkod med piltangenterna ( " Diverse Utilities " ) och tryck "Enter ".

    9

    dit det nya kommandot ( " newcommand " i detta exempel ) och tryck på " Y " för att aktivera kommandot .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar och gör en Launcher för att ansluta ti…
    ·Hur man använder gedit i OpenSolaris
    ·Hur återställer en Windows-lösenordet med Backtrack2…
    ·Hur man skapar en skivavbild i Linux
    ·Hur importera favoriter från IE8 till Linux Mint 9
    ·Inaktivera CentOS Firewall & suexec
    ·Ta bort dubbletter av filer i Linux
    ·Hur man fångar en USB Video i Linux
    ·Hur man installerar AWN
    ·Linux program som är PS3 Kompatibelt
    Utvalda artiklarna
    ·Hur man installerar Windows XP på en Asus EEE PC900
    ·Hur du formaterar en hårddisk med flera OS i Ubuntu
    ·Hur Radera en Mac Kör på en PC
    ·Så se till att din dator är inställd på rätt datum…
    ·Hur man Aktivera AppleCare
    ·Hur man öppnar ett program på datorn
    ·Hur bli av LFF.Exe
    ·Jämför Windows XP Professional Med Windows Vista
    ·Hur man gör musik noter på ett tangentbord utan Side …
    ·Vad är dubbletter av filer
    Copyright © Dator Kunskap http://www.dator.xyz