BusyBox
Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från
versionen som granskades den 23 september 2016; kontroller kräver
17 redigeringar .
BusyBox är en uppsättning UNIX - kommandoradsverktyg som används som huvudgränssnitt i inbyggda operativsystem . Fördelarna med denna applikation är dess ringa storlek och låga hårdvarukrav. Det är en enda fil (detta sparar diskutrymme). BusyBox-utveckling startades 1996 av Bruce Perens .
BusyBox skapades med målet att optimera storleken och ta hänsyn till begränsade resurser . Samtidigt är systemet ganska flexibelt och modulärt (du kan inkludera/utesluta alla nödvändiga komponenter vid sammanställningstillfället). BusyBox är en nästan komplett POSIX- miljö för inbyggda och andra system med lite tillgängligt utrymme. Projektet går för närvarande långsamt mot en fullständig implementering av Single UNIX Specification V3 [5] som ännu inte har uppnåtts. Projektet är också intresserad av att klara Linux Test Project [6] .
Kommandon
- aska - kommandoskal
- awk - strängmallspråk
- bash är det mest populära skalet
- katt - läs en fil
- chmod - ändra behörigheter
- chown - byt ägare
- cp - kopia
- crond - uppgiftsschemaläggare
- klippa - urval av givna fält från tabellen
- datum — aktuellt datum och/eller tid
- dd - kopiera fil med konvertering och formatering
- df - visa filsystemanvändningsstatistik
- diff - filjämförelseverktyg
- dmesg - mata ut kärnmeddelandebufferten
- echo - skriv ut en sträng
- egrep - grep med stöd för utökade reguljära uttryck
- fgrep - grep med fast linjesökning optimerad
- grep - sök efter ett mönster i varje fil eller standardinmatning
- gunzip - dekomprimera från gzip
- gzip - packa till gzip
- döda - avsluta en process
- ln - Skapa en länk med namnet LINK_NAME eller CATALOG till det angivna TARGET.
- logga in - starta en ny session på systemet
- ls - lista filer eller kataloger
- mdu
- mkdir - skapa katalog
- mer - sidvy av textfiler
- montera - montering av filsystem
- mv - flytta fil
- nc - ett verktyg som låter dig upprätta TCP- och UDP-anslutningar, ta emot data därifrån och överföra dem
- netstat - information om nätverksinställningar och anslutningar
- ntpc - NTP-tidssynkroniseringsklient
- ntpsync
- nvram
- pidof - Lista PID för alla processer vars namn matchar NAMN
- ping - skicka ICMP ECHO_REQUEST-paket till nätverksvärdar
- ps - processinformation
- pwd - visa arbetskatalog
- rm - radera filer eller kataloger
- rmdir - ta bort tomma kataloger
- rstats - copyright BusyBox
- sed - konvertera textströmmar
- sh - kommandotolk
- sömn - paus N sekunder
- sortera - sortering
- sync - skriv alla buffrade filsystemblock till disken
- svans - se slutet av filen
- tjära - arbeta med tjärarkiv
- tee - kanalgren
- tftp - TFTP-filutbyte
- touch - uppdatera det senaste ändringsdatumet för den eller de givna filerna
- umount - avmontera filsystem
- uname - systeminformation
- usleep - paus N mikrosekunder
- vi - redigera fil
- titta - kör programmet med jämna mellanrum
- wc - räkna rader, ord, tecken
- wget - filnedladdningsverktyg
- zcat - dekomprimera till stdout
Se även
Anteckningar
- ↑ Bump-version till 1.34.1 - 2021.
- ↑ https://busybox.net/news.html
- ↑ The busybox Open Source Project på Open Hub: Languages-sidan - 2006.
- ↑ https://busybox.net/license.html
- ↑ The Open Group Base Specifications Issue 6 . Hämtad 12 november 2007. Arkiverad från originalet 27 december 2017. (obestämd)
- ↑ Linux testprojekt på SourceForge.net
Litteratur
Böcker
- Hallinan, C. Använda BusyBox (Digital Short Cut). - Pearson Education, 2006. - 22 sid. — ISBN 9780132715874 .
- Zhangjin, W. och Ziqiang, C. Instant Optimizing Embedded Systems using Busybox. - Packt Publishing, 2013. - 59 sid. — ISBN 9781783289868 .
Artiklar
Länkar