Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Besturingssysteem >> Linux >> Content
Hoe maak je een commando in BusyBox toevoegen
busybox is een open - source applicatie voor het Linux-besturingssysteem dat verschillende mogelijkheden van standaard Linux utilities combineert in een enkel pakket . In tegenstelling tot de standaard Linux- hulpprogramma's die overal bezetten 1,5 tot 3,5 MB ruimte op een schijf , BusyBox vereist slechts 250 KB aan schijfruimte , uitlenen van een groot deel van de functionaliteit om bootable floppy disks die beperkte ruimte hebben . U kunt een nieuwe opdracht toe te voegen aan BusyBox door het creëren van een bronbestand , dan is het toevoegen van de opdracht om verschillende BusyBox bestanden . Instructies
1

Open een teksteditor in Linux en input van de volgende broncode van uw nieuwe busybox commando :

# include " busybox.h "

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

{

int i ;

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

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

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

} < br >

return 0 ; .

}


Vervang " newcommand " met de naam van de nieuwe opdracht die je wilt maken
2

Sla het bestand aan de diverse nutsbedrijven directory , " miscutils /hellocmd.c . "
3

Bewerk de " makefile.in " bestand zich op " miscutils /Makefile.in " met behulp van uw teksteditor . Voeg de volgende opdracht om de " makefile.in " bestand , in alfabetische volgorde met de andere opdrachten in het bestand :


MISCUTILS - $ ( CONFIG_NEWCOMMAND ) + = newcommand.o

Vervang alle gevallen van " newcommand " met de naam van de nieuwe opdracht die u hebt gemaakt . Sla de wijzigingen in het bestand .
4

Bewerk de " config.in " bestand zich op " miscutils /Config.in " met behulp van uw teksteditor . Voeg de volgende opdracht om de " config.in " bestand , in alfabetische volgorde met de andere opdrachten in het bestand :

config CONFIG_NEWCOMMAND

bool " newcommand "

default
n

hulp

newcommand
is een voorbeeld van een opdrachtregel .

Vervang alle exemplaren van " newcommand " met de naam van de nieuwe opdracht . Vervang de laatste regel in de opdracht met een korte help beschrijving van de opdracht . Sla de wijzigingen in het bestand .
5

Bewerk de " applets.h " bestand zich op " include /applets.h " met een teksteditor . Voeg de volgende opdracht om de " applets.h " bestand , in alfabetische volgorde met de andere opdrachten in het bestand :

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

Vervang alle exemplaren van " newcommand " met de naam van de nieuwe opdracht . Sla de wijzigingen in het bestand .
6

Bewerk de " usage.h " bestand zich op " include /usage.h " met een teksteditor . Voeg de volgende twee opdrachtregel om de " usage.h " bestand , in alfabetische volgorde met de andere opdrachten in het bestand :

# define newcommand_trivial_usage " Geen "

# define newcommand_full_usage " Geen "

Vervang alle exemplaren van " newcommand " met de naam van de nieuwe opdracht . Sla de wijzigingen in het bestand
7

Open een Linux terminal en input : .

$ Make menuconfig

$ maken

$ < br >

de BusyBox applet wordt geladen .
8

Blader omlaag naar de map waar u het nieuwe commando 's broncode opgeslagen met behulp van de pijltjestoetsen ( " Miscellaneous Utilities" ) en druk op ' Enter '. < br >
9

Zoek het nieuwe commando ( " newcommand " in dit voorbeeld ) en druk op " Y " om het commando in te schakelen.

Previous: Next:
  Linux
·Hoe te cgiirc.conf Locate 
·Hoe te installeren Linux op ee…
·Hoe kan ik een printer in Kubu…
·Hoe de Window Manager Verander…
·Hoe te Knoppix opstarten met e…
·Hoe maak je een titel gebruike…
·Kan ik XP en Linux op dezelfde…
·Hoe te Ares P2P in Linux Block…
·Hoe te wijzigen van een comput…
  Related Articles
Hoe te Cool Bureaublad Achtergronden voo…
Hoe maak je Windows XP Fonts Look Better…
Hoe te bespoedigen Windows XP 
Hoe je Auto Login inschakelen in Windows…
Hoe je Auto Login inschakelen in Windows…
Hoe te installeren Windows XP op uw comp…
Hoe om te upgraden naar Vista uit Window…
Hoe om bestanden in Windows XP Pro 
Hoe te File Type Associations in Windows…
  Besturingssysteem Articles
·Hoe de Ubuntu 10.0.04 Bootloader Install…
·Linux Desktop Effects 
·Hoe te verwijderen XP SP2 Uninstall File…
·Hoe je je IP Laat in Vista 
·Hoe te installeren Windows XP Pro Vanaf …
·Hoe maak je een faxvoorblad Template in …
·Hoe maak je een kalender maken met Word …
·Hoe maak je een tekstvak Grow om tekst F…
·Hoe te ActiveX Scripts inschakelen 
Copyright © Computer Kennis http://www.nldit.com