BusyBox
| BusyBox | |
|---|---|
| | |
| Skjermbilde av BusyBox | |
| Type av | Uavhengig implementering av SUSp XCU |
| Utviklere | Erik Andersen, Rob Landley, Denis Vlasenko |
| Skrevet i | C [3] |
| Operativsystem | Unix-lignende operativsystem |
| Første utgave | 4. november 1999 |
| siste versjon |
|
| Testversjon |
|
| Stat | aktiv |
| Tillatelse | GNU GPL 2 [4] |
| Nettsted | busybox.net |
| Mediefiler på Wikimedia Commons | |
BusyBox er et sett med UNIX - kommandolinjeverktøy som brukes som hovedgrensesnitt i innebygde operativsystemer . Fordelene med denne applikasjonen er dens lille størrelse og lave maskinvarekrav. Det er en enkelt fil (dette sparer diskplass). BusyBox-utvikling ble startet i 1996 av Bruce Perens .
BusyBox ble opprettet med mål om å optimere størrelsen og ta hensyn til begrensede ressurser . Samtidig er systemet ganske fleksibelt og modulært (du kan inkludere/ekskludere alle nødvendige komponenter på tidspunktet for kompilering). BusyBox er et nesten komplett POSIX- miljø for innebygde og andre systemer med lite tilgjengelig plass. Prosjektet beveger seg sakte mot en full implementering av Single UNIX Specification V3 [5] som ennå ikke er oppnådd. Prosjektet er også interessert i å bestå Linux Test Project [6] .
Kommandoer
- ash - kommandoskall
- awk - strengmalspråk
- bash er det mest populære skallet
- katt - les en fil
- chmod - endre tillatelser
- chown - bytt eier
- cp - kopi
- crond - oppgaveplanlegger
- kutt - utvalg av gitte felt fra tabellen
- dato — gjeldende dato og/eller klokkeslett
- dd - kopier fil med konvertering og formatering
- df - vis filsystembruksstatistikk
- diff - filsammenligningsverktøy
- dmesg - skriv ut kjernemeldingsbufferen
- ekko - skriv ut en streng
- egrep - grep med støtte for utvidede regulære uttrykk
- fgrep - grep med fastlinjesøk optimalisert
- grep - søk etter et mønster i hver fil eller standardinndata
- gunzip - dekomprimer fra gzip
- gzip - pakk til gzip
- drepe - avslutte en prosess
- ln - Opprett en kobling kalt LINK_NAME eller CATALOG til det angitte TARGET.
- logg inn - start en ny økt på systemet
- ls - liste filer eller kataloger
- mdu
- mkdir - opprett katalog
- mer - sidevisning av tekstfiler
- mount - montering av filsystemer
- mv - flytt fil
- nc - et verktøy som lar deg etablere TCP- og UDP-forbindelser, motta data derfra og overføre dem
- netstat - informasjon om nettverksinnstillinger og tilkoblinger
- ntpc - NTP-tidssynkroniseringsklient
- ntpsync
- nvram
- pidof - List opp PID-ene til alle prosesser hvis navn samsvarer med NAME
- ping - send ICMP ECHO_REQUEST-pakker til nettverksverter
- ps - prosessinformasjon
- pwd - vis arbeidskatalog
- rm - slett filer eller kataloger
- rmdir - fjern tomme kataloger
- rstats - copyright BusyBox
- sed - konvertering av tekststrømmer
- sh - kommandotolk
- sove - pause N sekunder
- sortere - sortering
- sync - skriv alle bufrede filsystemblokker til disk
- hale - se slutten av filen
- tjære - arbeid med tjærearkiv
- tee - kanalgren
- tftp - TFTP-fildeling
- touch - oppdater den siste endrede datoen for den eller de gitte filene
- umount - avmonter filsystemer
- uname - systeminformasjon
- usleep - pause N mikrosekunder
- vi - rediger fil
- se - kjør programmet med jevne mellomrom
- wc - telle linjer, ord, tegn
- wget - filnedlastingsverktøy
- zcat - dekomprimer til stdout
Se også
- Shell sammenligning
Merknader
- ↑ Bump-versjon til 1.34.1 - 2021.
- ↑ https://busybox.net/news.html
- ↑ The busybox Open Source Project på Open Hub: Languages-side - 2006.
- ↑ https://busybox.net/license.html
- ↑ Open Group Base-spesifikasjonene utgave 6 . Hentet 12. november 2007. Arkivert fra originalen 27. desember 2017.
- ↑ Linux Test Project på SourceForge.net
Litteratur
- Bøker
- Hallinan, C. Bruke BusyBox (digital snarvei). - Pearson Education, 2006. - 22 s. — ISBN 9780132715874 .
- Zhangjin, W. og Ziqiang, C. Instant Optimizing Embedded Systems using Busybox. - Packt Publishing, 2013. - 59 s. — ISBN 9781783289868 .
- Artikler
- Perens, Bruce. Bygge små Linux-systemer med Busybox - Del I . Houston: Linux Journal (1. november 2000). Hentet 22. november 2015. Arkivert fra originalen 22. november 2015.
- M. Tim. Jones. Busybox forenkler innebygde Linux-systemer (eng.) (nedlink) . developerWorks . IBM Corporation ( 15. august 2006 ). Arkivert fra originalen 29. februar 2012.
Lenker
- Offisiell side
- busybox-w32 - port av busybox for Windows