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
    Hvordan legge til en kommando i busybox
    busybox er et open- source program for operativsystemet Linux som kombinerer flere egenskapene til standard Linux- verktøy i en enkelt pakke . I motsetning til standard Linux- verktøy som opptar alt fra 1,5 til 3,5 MB med plass på en disk , krever busybox bare 250 KB diskplass , utlån en god del funksjonalitet til oppstartbar disketter som har begrenset plass . Du kan legge til en ny kommando til busybox ved å opprette en kilde fil , deretter legge kommandoen til ulike Busybox filer. Instruksjoner
    en

    Åpne en teksteditor i Linux og innspill følgende kildekoden for den nye busybox kommandoen : en

    # include " busybox.h "

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

    {

    int i;

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

    for (i = 0 ; i < argc ; i + + ) {

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

    }

    return 0 ; .

    }

    Erstatt " newcommand " med navnet på den nye kommandoen du ønsker å lage
    2

    Lagre filen til diverse verktøy katalog, " miscutils /hellocmd.c . "
    3

    Rediger " makefile.in "-filen som ligger på " miscutils /Makefile.in " ved hjelp av tekst editor. Legg inn følgende kommando linje til " makefile.in "-filen , i alfabetisk rekkefølge med de andre kommandoene i filen :

    MISCUTILS - $ ( CONFIG_NEWCOMMAND ) + = newcommand.o

    Erstatt alle forekomster av " newcommand " med navnet på den nye kommandoen du opprettet . Lagre endringer i filen .
    4

    Rediger " config.in "-filen som ligger på " miscutils /Config.in " ved hjelp av tekst editor. Legg inn følgende kommando linje til " config.in "-filen , i alfabetisk rekkefølge med de andre kommandoene i filen : en

    config CONFIG_NEWCOMMAND

    bool " newcommand "

    standard n

    hjelp

    newcommand er et eksempel kommando.

    Erstatt alle forekomster av " newcommand " med navnet på den nye kommandoen. Erstatt den siste linjen i kommandoen med en kort hjelp beskrivelse av kommandoen . Lagre endringer i filen .
    5

    Rediger " applets.h "-filen som ligger ved " include /applets.h " ved hjelp av en tekst editor. Legg inn følgende kommando linje til " applets.h "-filen , i alfabetisk rekkefølge med de andre kommandoene i filen : en

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

    erstatte alle forekomster av " newcommand " med navnet på den nye kommandoen. Lagre endringer i filen .
    6

    Rediger " usage.h "-filen som ligger ved " include /usage.h " ved hjelp av en tekst editor. Legg til følgende to kommandolinje til " usage.h " filen , i alfabetisk rekkefølge med de andre kommandoene i filen : en

    # define newcommand_trivial_usage "Ingen"

    # define newcommand_full_usage "Ingen"

    Erstatt alle forekomster av " newcommand " med navnet på den nye kommandoen. Lagre endringer i filen
    7

    Åpne en Linux terminal og innspill : .

    $ Make menuconfig

    $ make

    $

    busybox applet vil laste.
    8

    Bla ned til katalogen der du lagret den nye kommandoen kildekoden ved hjelp av piltastene ( " Diverse Utilities " ) og trykk "Enter . "

    9

    Finn ny kommando ( " newcommand " i dette eksempelet ), og trykk "Y " for å aktivere kommandoen.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bruke Grep for å søke etter en fil i Reverse 
    ·PHP koding i Linux 
    ·Fordelene av Kernel i Linux 
    ·Linux søk og erstatt en streng i en fil 
    ·Hvordan legge til et Senere Partition til Dreamlinux 
    ·Min Musepekeren er stor i Firefox , men lite på Ubuntu…
    ·Slik gjenoppretter en slettet partisjon i Linux 
    ·Hvordan installere Linux på en HP Pavilion ZE4800 
    ·Slik installerer Eee PC Xandros på hvilken som helst P…
    ·Swap File Speed ​​Vs . Partisjon 
      Anbefalte artikler
    ·Hvordan lage en Deb pakke ut av en Python Program 
    ·Slik installerer du Microsoft Windows Time service 
    ·Slik deaktiverer den e-postvedlegg Forhåndsvisning i W…
    ·Hvordan åpne en socket til CTU 
    ·Slik installerer du en Sound Driver med Ubuntu 
    ·Hvordan Sammenlign tillatelser i Windows 
    ·Hvordan få tilgang til iPod- filer med Ubuntu 
    ·Slik reparerer Windows 98 Installasjon 
    ·Slik installerer V CAST på en MacBook 
    ·Hvordan bruke batch-filer i Microsoft XP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/