Movatterモバイル変換


[0]ホーム

URL:


Ugrás a tartalomhoz
Wikipédia
Keresés

BusyBox

Ellenőrzött
A Wikipédiából, a szabad enciklopédiából

Változat állapota

Ez a lap egy ellenőrzött változata

Ez aközzétett változat,ellenőrizve:2025. augusztus 1.

Pontosságellenőrzött

BusyBox

FejlesztőBruce Perens, Erik Andersen, Rob Landley, Denys Vlasenko, egyéb közösségi közreműködők
Első kiadás1999. november[1]
Legfrissebb stabil kiadás1.26.2
(2017. január 10.)
Legfrissebb fejlesztői kiadás1.37.0(kiadás előtti verzió, 2024. szeptember 26.)[2]
Programozási nyelvC
Operációs rendszerUnix
Állapotaktív
Kategória
LicencGPL
A BusyBox weboldala

ABusyBox egy olyan program, amely egy futtatható bináris fájlban valósítja meg a Unix rendszerekből ismert egyszerűsített parancsok használatának lehetőségét. Több különbözőPOSIX kompatibilis operációs rendszerben fut, mint azAndroid,Linux vagyFreeBSD. Az eredeti célja szerint kis erőforrás igényű beágyazott operációs rendszerekhez készült. A program aGNU Általános Nyilvános Licenc szerint használható szabad szoftver.

Története

[szerkesztés]

Kezdetek

[szerkesztés]

Eredeti változatát Bruce Perens alapozta meg 1995-ben, amelyet végül 1996-ban fejezett be. Célja egy olyan önállóan indítható rendszer volt, amely elfért egyfloppy lemezen és segítségével a felhasználónak lehetősége nyílt a Debian Linux disztribúció feltelepítésére. Az azóta eltelt időben ez lett ade facto felhasználó oldali alap eszközkészlet, amit a különböző beágyazott Linux operációs rendszerek és Linux disztribúciók telepítőiben alkalmaznak. Ez nagyban köszönhető annak, hogy rendkívül kis helyfoglalása ellenére több mint 200 hasznos parancs futtatását teszi lehetővé.

Sajátosságok

[szerkesztés]

A legtöbb számítógépes programnál külön futtatható állományokban valósítják meg az alapjaiban eltérő funkciókat, a BusyBox ezzel szemben egy darab futtatható állományban abszolvál több száz parancsot. Ennek a megoldásnak az egyik legnagyobb előnye azzal szemben, mintha minden külön futtatható állományokba kerülne, hogy jelentős tárterületet spórol, amit minden egyes futtatható állomány fejléce foglalna el, valamint a megosztott rutinokat tartalmazó könyvtárakra sincs szüksége, hiszen azok eleve a kód részét képezik. A különböző parancsok meghívása szimbolikus és hard linkekkel, valamint különböző kapcsolókkal és paraméterezéssel oldható meg.

Parancsok

[szerkesztés]

Az alábbi lista nem teljes körű, a parancsok teljes listája és részletes leírása ahivatalos weboldalon elérhető.

  • ash
  • awk
  • cat — fájltartalom másolása a szabványos kimenetre
  • chmod — fájlok attribútumainak szerkesztése
  • cp — másolás
  • date — dátum és idő kiírása
  • dd — fájl másolás konvertálással
  • df — fájlrendszerhasználat listázása
  • dmesg
  • echo — megadott szöveg kiírása
  • egrep
  • fgrep
  • getty
  • grep — szűrés megadott mintára
  • gunzip — csomagolt fájl kicsomagolása
  • gzip — fájl csomagolása
  • init
  • kill (command)|kill — folyamat kényszerített leállítása
  • ln — linkelés létrehozása
  • login — bejelentkezés a rendszeren
  • ls — fájlok és mappák listázása
  • mdev
  • mkdir — mappa létrehozása
  • more
  • mount — fájlrendszer csatolása
  • mv — állomány mozgatása
  • nc — netcat – hálózati segédprogram
  • netstat — hálózati statisztika
  • ntpc
  • ntpsync
  • nvram
  • pidof — folyamatazonosító lekérdezése
  • ping — ICMP ECHO kérés küldése
  • ps — futó folyamatok lekérdezése
  • pwd — aktuális munkamappa kiírása
  • rm — fájl törlése
  • rmdir — mappa törlése
  • rstats
  • sed — szövegmanipuláló
  • rpm2cpio
  • rtcwake
  • run-parts
  • runlevel
  • runsv
  • runsvdir
  • rx
  • script
  • setkeycodes
  • setlogcons
  • setsid
  • setuidgid
  • sh
  • sleep — futás szüneteltetése megadott időtartamra
  • sha1sum — SHA-1 hash számolása és ellenőrzése
  • sha256sum — SHA-512 hash számolása és ellenőrzése
  • start-stop-daemon
  • stat
  • strings
  • stty
  • su — privilegizáltan vagy más nevében futtatás
  • sulogin
  • sum
  • sv
  • svlogd
  • swapoff
  • swapon
  • switch root
  • sync
  • sysctl
  • syslogd
  • tac — fájl tartalmának listázása soronként visszafelé
  • tail — fájl végének kiírása
  • tar — archívum fájl készítése
  • taskset
  • tcpsvd
  • tee — kimenet küldése több fájlba
  • telnet — telnet kliens
  • telnetd
  • test — ellenőrző parancs
  • tftp
  • tftpd
  • time — parancs futásának időtartama
  • timeout — parancs futtatása időlimittel
  • top — futó folyamat statisztika lekérése
  • touch — fájl időbélyegének megváltoztatása
  • tr — karaktercsere vagy törlés
  • traceroute — hálózati csomag útvonalkövetése
  • true
  • tty
  • ttysize
  • udhcpc — dhcp kliens
  • udhcpd
  • udpsvd
  • umount — fájlrendszer lecsatolása
  • uname — rendszerinformáció lekérése
  • uncompress
  • unexpand
  • uniq
  • unix2dos
  • unlzma
  • unlzop
  • unzip]
  • uptime — rendszer futásidejének lekérdezése
  • usleep — futás felfüggesztése megadott mikroszekundumig
  • vconfig
  • vi — fájlszerkesztő
  • vlock
  • volname — kötet nevének lekérése
  • watch
  • watchdog
  • wc — szavak, sorok vagy karakterek számának kiírása
  • wget
  • which — program elérési helyének lekérdezése
  • who — bejelentkezett felhasználók lekérdezése
  • whoami — aktuális felhasználó lekérdezése
  • xargs — paraméterek beolvasásával parancsot indít
  • yes — megadott szöveg kiírása végtelen ciklusban
  • zcat — kicsomagolás a szabványos kimenetre
  • zcip

Jegyzetek

[szerkesztés]
  1. Bírósági ügyirat (2009-12-14) (angol nyelven) (pdf). [2015. október 30-i dátummal azeredetiből archiválva]. (Hozzáférés: 2017. február 3.)
  2. https://busybox.net/news.html

További információk

[szerkesztés]
A magyarWikikönyvekben
további információk találhatók
BusyBox témában.
A lap eredeti címe: „https://hu.wikipedia.org/w/index.php?title=BusyBox&oldid=28298160
Kategóriák:

[8]ページ先頭

©2009-2026 Movatter.jp