| 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
    Sådan tilføjes en kommando i BusyBox
    BusyBox er et open- source program til operativsystemet Linux , der kombinerer flere kapaciteter standard Linux utilities i en enkelt pakke . I modsætning til standard Linux utilities , der optager overalt 1,5-3,5 MB plads på en disk , kun BusyBox kræver 250 KB diskplads , udlån en god portion funktionalitet til bootable disketter , der har begrænset plads. Du kan tilføje en ny kommando til BusyBox ved at oprette en kildefil , derefter tilføje kommandoen til forskellige busybox filer. Instruktioner
    1

    Åbn en teksteditor i Linux og indtaste følgende kildekoden til din nye BusyBox kommando : Hej

    # include " busybox.h "

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

    {

    int i;

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

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

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

    } < br >

    tilbagevenden 0; .

    }

    Erstat " newcommand " med navnet på den nye kommando, du ønsker at oprette
    2

    Gem filen til diverse utilities , " miscutils /hellocmd.c . "
    3

    Rediger " makefile.in " fil placeret på " miscutils /makefile.in " ved hjælp af din tekst editor. Tilføj følgende kommandolinje til " makefile.in " fil , i alfabetisk rækkefølge med de andre kommandoer i filen:

    MISCUTILS - $ ( CONFIG_NEWCOMMAND ) + = newcommand.o

    Erstat alle forekomster af " newcommand " med navnet på den nye kommando, du oprettede . Gem ændringer til filen .
    4

    Rediger " config.in " fil placeret på " miscutils /Config.in " ved hjælp af din tekst editor. Tilføj følgende kommandolinje til " config.in " fil , i alfabetisk rækkefølge med de andre kommandoer i filen : Hej

    config CONFIG_NEWCOMMAND

    bool " newcommand "

    standard n

    hjælp

    newcommand er et udsnit kommando .

    Erstat alle forekomster af " newcommand " med navnet på den nye kommando. Udskift den sidste linje i kommandoen med en kort hjælp beskrivelse af kommandoen. Gem ændringer til filen .
    5.

    Rediger " applets.h " fil placeret på "include /applets.h " ved hjælp af en teksteditor . Tilføj følgende kommandolinje til " applets.h " fil , i alfabetisk rækkefølge med de andre kommandoer i filen : Hej

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

    Erstat alle forekomster af " newcommand " med navnet på den nye kommando. Gem ændringer til filen .
    6

    Rediger " usage.h " fil placeret på "include /usage.h " ved hjælp af en teksteditor . Tilføj følgende to kommandolinjen til " usage.h " fil , i alfabetisk rækkefølge med de andre kommandoer i filen : Hej

    # define newcommand_trivial_usage "None "

    # define newcommand_full_usage "None"

    Erstat alle forekomster af " newcommand " med navnet på den nye kommando. Gem ændringer til filen
    7

    Åbn en Linux terminal og input : .

    $ Make menuconfig

    $ make

    $ < br >

    BusyBox applet vil indlæse .
    8

    Rul ned til den mappe, hvor du gemte den nye kommando kildekode hjælp af piletasterne (" Diverse Utilities ") og tryk "Enter". < br >
    9

    Find den nye kommando ( " newcommand " i dette eksempel), og tryk på " Y" for at aktivere kommandoen.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges en System Planner til at hente LPAR konfi…
    ·Sådan spiller Windows Media DRM indhold på Linux 
    ·Hvordan læser man en NTFS partition under Mandriva Lin…
    ·Hvorfor har min Linux Freeze Up 
    ·Sådan installeres en Belkin Wireless G Notebook Card p…
    ·Sådan Bloker flere IP-adresser på IPTables 
    ·Sådan ændres startrækkefølgen af processer i Linux 
    ·Hvordan kan man se , hvis jeg kører en 64 eller 32 bit…
    ·Sådan Godkend som Root i DSL 
    ·Sådan oversætte en kerne på CentOS Way 
      Anbefalede Artikler
    ·Sikker måder at gøre Windows XP SP2 køre hurtigere 
    ·Sådan Find Random Access Memory (RAM) i Linux 
    ·Sådan formateres et SD-kort i Ubuntu 8.10 
    ·Sådan formateres en bærbar computer med XP 
    ·Sådan Slut en Nikon Coolpix til en Mac 
    ·Hvordan kan jeg Slå Forældrekontrol Option på min co…
    ·Sådan fjernes WordPerfect 
    ·Sådan Pak filer fra mappen I386 på en XP installation…
    ·Sådan Flyt Billeder fra Galleri for at iDisk 
    ·Sådan ændres Windows Password Security Display 
    Copyright © Computer Viden http://www.computerdk.com