BusyBox
Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den
version , der blev gennemgået den 23. september 2016; checks kræver
17 redigeringer .
BusyBox er et sæt UNIX - kommandolinjeværktøjer , der bruges som hovedgrænseflade i indlejrede operativsystemer . Fordelene ved denne applikation er dens lille størrelse og lave hardwarekrav. Det er en enkelt fil (dette sparer diskplads). BusyBox-udvikling blev startet i 1996 af Bruce Perens .
BusyBox blev skabt med det formål at optimere størrelsen og tage hensyn til begrænsede ressourcer . Samtidig er systemet ret fleksibelt og modulært (du kan inkludere/udelukke alle nødvendige komponenter på kompileringstidspunktet). BusyBox er et næsten komplet POSIX -miljø til indlejrede og andre systemer med lidt ledig plads. Projektet bevæger sig i øjeblikket langsomt mod en fuld implementering af Single UNIX Specification V3 [5] , som endnu ikke er opnået. Projektet er også interesseret i at bestå Linux Test Project [6] .
Kommandoer
- aske - kommandoskal
- awk - strengskabelonsprog
- bash er den mest populære skal
- kat - læs en fil
- chmod - skift tilladelser
- chown - skift ejer
- cp - kopi
- crond - opgaveplanlægger
- klip - udvælgelse af givne felter fra tabellen
- dato — aktuel dato og/eller klokkeslæt
- dd - kopi fil med konvertering og formatering
- df - vis filsystembrugsstatistik
- diff - filsammenligningsværktøj
- dmesg - output kernemeddelelsesbufferen
- ekko - udskriv en streng
- egrep - grep med understøttelse af udvidede regulære udtryk
- fgrep - grep med fastnetsøgning optimeret
- grep - søg efter et mønster i hver fil eller standardinput
- gunzip - dekomprimer fra gzip
- gzip - pak til gzip
- dræbe - afslutte en proces
- ln - Opret et link med navnet LINK_NAME eller CATALOG til det angivne TARGET.
- login - start en ny session på systemet
- ls - liste filer eller mapper
- mdu
- mkdir - opret mappe
- mere - sidevisning af tekstfiler
- mount - montering af filsystemer
- mv - flyt fil
- nc - et værktøj, der giver dig mulighed for at etablere TCP- og UDP-forbindelser, modtage data derfra og overføre dem
- netstat - information om netværksindstillinger og forbindelser
- ntpc - NTP-tidssynkroniseringsklient
- ntpsync
- nvram
- pidof - Liste PID'erne for alle processer, hvis navne matcher NAME
- ping - send ICMP ECHO_REQUEST-pakker til netværksværter
- ps - proces information
- pwd - vis arbejdsmappe
- rm - slet filer eller mapper
- rmdir - fjern tomme mapper
- rstats - copyright BusyBox
- sed - konvertering af tekststrømme
- sh - kommandotolk
- søvn - pause N sekunder
- sortering - sortering
- sync - skriv alle bufferlagrede filsystemblokke til disken
- hale - se slutningen af filen
- tjære - arbejde med tjærearkiver
- tee - kanal gren
- tftp - TFTP-filudveksling
- touch - opdater den sidste ændrede dato for den eller de givne filer
- umount - afmonter filsystemer
- uname - systemoplysninger
- usleep - pause N mikrosekunder
- vi - rediger fil
- se - kør programmet med jævne mellemrum
- wc - tæl linjer, ord, tegn
- wget - fildownloadværktøj
- zcat - dekomprimer til stdout
Se også
Noter
- ↑ Bump-version 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 Specifikationer, udgave 6 . Hentet 12. november 2007. Arkiveret fra originalen 27. december 2017. (ubestemt)
- ↑ Linux Test Project på SourceForge.net
Litteratur
Bøger
- Hallinan, C. Brug af BusyBox (digital genvej). - Pearson Education, 2006. - 22 s. — ISBN 9780132715874 .
- Zhangjin, W. og Ziqiang, C. Øjeblikkelig optimering af indlejrede systemer ved hjælp af Busybox. - Packt Publishing, 2013. - 59 s. — ISBN 9781783289868 .
Artikler
Links