BusyBox
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 23. září 2016; kontroly vyžadují
17 úprav .
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é
Poznámky
- ↑ Upravit verzi na 1.34.1 – 2021.
- ↑ https://busybox.net/news.html
- ↑ Projekt open source busybox na Open Hub: Stránka jazyků - 2006.
- ↑ https://busybox.net/license.html
- ↑ Základní specifikace otevřené skupiny, vydání 6 . Získáno 12. listopadu 2007. Archivováno z originálu 27. prosince 2017. (neurčitý)
- ↑ Linux Test Project na SourceForge.net
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