close

BusyBox

Přejít na navigaci Přejít na hledání
BusyBox
Logo programu BusyBox
Snímek obrazovky k BusyBox
Snímek obrazovky k BusyBox
Typ Nezávislá implementace SUSp XCU
Vývojáři Erik Andersen, Rob Landley, Denis Vlasenko
Zapsáno v C [3]
Operační systém Operační systém podobný Unixu
První vydání 4. listopadu 1999
Nejnovější verze
Testovací verze
Stát aktivní
Licence GNU GPL 2 [4]
webová stránka busybox.net
 Mediální soubory na Wikimedia Commons

BusyBox  je sada nástrojů příkazového řádku systému UNIX používaných jako hlavní rozhraní ve vestavěných operačních systémech . Výhodou této aplikace jsou její malé rozměry a nízké hardwarové nároky. Je to jeden soubor (tím se šetří místo na disku). Vývoj BusyBoxu zahájil v roce 1996 Bruce Perens .

BusyBox byl vytvořen s cílem optimalizovat velikost a zohlednit omezené zdroje . Systém je zároveň poměrně flexibilní a modulární (při kompilaci můžete zahrnout/vyloučit všechny potřebné komponenty). BusyBox je téměř kompletní prostředí POSIX pro vestavěné a další systémy s malým dostupným prostorem. Projekt v současné době pomalu směřuje k plné implementaci Single UNIX Specification V3 [5] , které ještě nebylo dosaženo. Projekt má také zájem absolvovat Linux Test Project [6] .

Příkazy

  • ash  - příkazový shell
  • awk  - jazyk šablony řetězců
  • bash  je nejoblíbenější shell
  • cat  - číst soubor
  • chmod  - změnit oprávnění
  • chown  - změnit majitele
  • cp  - kopie
  • crond  - plánovač úloh
  • cut  - výběr daných polí z tabulky
  • datum  — aktuální datum a/nebo čas
  • dd  - kopírování souboru s převodem a formátováním
  • df  - zobrazí statistiky využití souborového systému
  • diff  - nástroj pro porovnání souborů
  • dmesg  - výstup vyrovnávací paměti zpráv jádra
  • echo  - tisk řetězce
  • egrep  - grep s podporou rozšířených regulárních výrazů
  • fgrep  - grep s optimalizovaným vyhledáváním na pevné lince
  • grep  - hledání vzoru v každém souboru nebo standardním vstupu
  • gunzip  - dekomprimujte z gzip
  • gzip  - zabalit do gzip
  • kill  - ukončení procesu
  • ln  – Vytvořte odkaz s názvem LINK_NAME nebo CATALOG na zadaný TARGET.
  • přihlášení - zahájení nové relace v systému
  • ls  - seznam souborů nebo adresářů
  • mdu
  • mkdir  - vytvoření adresáře
  • více  - zobrazení stránek textových souborů
  • mount  - připojení souborových systémů
  • mv  - přesunutí souboru
  • nc  - nástroj, který vám umožní navázat TCP a UDP spojení, přijímat data odtud a přenášet je
  • netstat  - informace o nastavení sítě a připojení
  • ntpc - NTP klient pro synchronizaci času
  • ntpsync
  • nvram
  • pidof  - Seznam PID všech procesů, jejichž názvy odpovídají NAME
  • ping  - odesílá pakety ICMP ECHO_REQUEST hostitelům sítě
  • ps  - zpracovat informace
  • pwd  - zobrazení pracovního adresáře
  • rm  - odstranění souborů nebo adresářů
  • rmdir  - odstranění prázdných adresářů
  • rstats - copyright BusyBox
  • sed  - převod textových proudů
  • sh - příkazový interpret
  • spánek  - pauza N sekund
  • třídit  - třídit
  • synchronizace  - zapíše všechny bloky souborového systému ve vyrovnávací paměti na disk
  • ocas  - zobrazení konce souboru
  • tar  - práce s archivy tar
  • odpaliště  - odbočka kanálu
  • tftp  - výměna souborů TFTP
  • dotyk  - aktualizuje datum poslední změny daného souboru nebo souborů
  • umount  - odpojí souborové systémy
  • uname  - systémové informace
  • usleep - pauza N mikrosekund
  • vi  - úprava souboru
  • sledovat  - spouštět program pravidelně
  • wc  - počítání řádků, slov, znaků
  • wget  - nástroj pro stahování souborů
  • zcat  - dekomprimovat na stdout

Viz také

  • Srovnání skořápky

Poznámky

Literatura

knihy
  • Hallinan, C. Použití BusyBox (digitální zkratka). - Pearson Education, 2006. - 22 s. — ISBN 9780132715874 .
  • Zhangjin, W. a Ziqiang, C. Instant Optimizing Embedded Systems using Busybox. - Packt Publishing, 2013. - 59 s. — ISBN 9781783289868 .
články

Odkazy