busybox BusyBox - Gömülü Linux'un İsviçre Çakısı
busybox <applet> [arguments...] # or <applet> [arguments...] # if symlinked
BusyBox, birçok yaygın UNIX yardımcı programının küçük sürümlerini tek bir küçük yürütülebilir dosyada birleştirir. Genellikle GNU coreutils, util-linux vb. içinde bulduğunuz yardımcı programların çoğu için minimalist ikameler sağlar. BusyBox'taki yardımcı programların genellikle tam özellikli GNU'larından daha az seçeneği vardır. kuzenler; ancak, dahil edilen seçenekler beklenen işlevselliği sağlar ve GNU benzerlerine çok benzer şekilde davranır.
BusyBox, boyut optimizasyonu ve sınırlı kaynaklar göz önünde bulundurularak yazılmıştır. Ayrıca son derece modülerdir, böylece derleme zamanında komutları (veya özellikleri) kolayca dahil edebilir veya hariç tutabilirsiniz. Bu, gömülü sistemlerinizi özelleştirmeyi kolaylaştırır. Çalışan bir sistem oluşturmak için /dev, /etc ve bir Linux çekirdeği eklemeniz yeterlidir. BusyBox, herhangi bir küçük veya gömülü sistem için oldukça eksiksiz bir POSIX ortamı sağlar.
BusyBox son derece yapılandırılabilir. Bu, yalnızca ihtiyacınız olan bileşenleri dahil etmenize izin verir, böylece ikili boyutu azaltır. Koşmak
make config
veya
make menuconfig
etkinleştirmek istediğiniz işlevselliği seçmek için. O zaman koş
make
yapılandırmanızı kullanarak BusyBox'ı derlemek için.
Derleme bittikten sonra, BusyBox'ı kurmak için 'make install' kullanmalısınız. Bu, 'bin/busybox' ikili dosyasını CONFIG_PREFIX tarafından belirtilen hedef dizine yükleyecektir. CONFIG_PREFIX, BusyBox yapılandırılırken ayarlanabilir veya kurulum sırasında alternatif bir konum belirtebilirsiniz (örn.
make CONFIG_PREFIX=/tmp/foo install
BusyBox çoklu çağrı ikilisidir. Çoklu çağrı ikili programı, birden fazla yardımcı programla aynı işi yapan yürütülebilir bir programdır. Bu, yalnızca tek bir BusyBox ikili dosyası olduğu anlamına gelir, ancak bu tek ikili, çok sayıda yardımcı program gibi davranır. Bu, BusyBox'ın daha küçük olmasını sağlar, çünkü tüm yerleşik yardımcı programlar (biz bunlara küçük uygulamalar diyoruz) birçok ortak işlem için kod paylaşabilir.
Komut satırında bir argüman olarak bir komut yayınlayarak da BusyBox'ı çağırabilirsiniz. Örneğin, girmek
/bin/busybox ls
ayrıca BusyBox'ın 'ls' gibi davranmasına neden olur.
Elbette, her komuta '/bin/busybox' eklemek acı verici olacaktır. Bu nedenle, çoğu kişi BusyBox ikilisine giden bağlantıları kullanarak BusyBox'ı çağırır.
Örneğin, girmek
ln -s /bin/busybox ls ./ls
BusyBox'ın 'ls' gibi davranmasına neden olur ('ls' komutu BusyBox'ta derlenmişse). Genel olarak konuşursak, 'make install' komutunu çalıştırdığınızda BusyBox yapı sistemi bunu sizin için yapacağından, tüm bu bağlantıları hiçbir zaman kendi başınıza yapmanız gerekmez.
BusyBox'ı herhangi bir argüman olmadan çağırırsanız, size BusyBox ikili dosyanızda derlenmiş olan uygulamaların bir listesini sağlayacaktır.
Çoğu BusyBox uygulaması, davranışlarına ilişkin kısa bir çalışma zamanı açıklaması sağlamak için --help bağımsız değişkenini destekler. CONFIG_FEATURE_VERBOSE_USAGE seçeneği etkinleştirildiyse, daha ayrıntılı kullanım bilgileri de mevcut olacaktır.
Şu anda mevcut olan uygulamalar şunları içerir:
[, [[, acpid, adjtimex, ar, arch, arp, arping, ascii, ash, awk, base64, basename, bc, blkdiscard,
blkid, blockdev, brctl, bunzip2, bzcat, bzip2, cal, cat, chgrp, chmod, chown, chroot, chvt, clear,
cmp, cp, cpio, crc32, cttyhack, cut, date, dc, dd, deallocvt, depmod, devmem, df, diff, dirname,
dmesg, dnsdomainname, dos2unix, du, dumpkmap, dumpleases, echo, egrep, env, expand, expr,
factor, fallocate, false, fatattr, fdisk, fgrep, find, findfs, fold, free, freeramdisk, fsfreeze, fstrim,
ftpget, ftpput, getopt, getty, grep, groups, gunzip, gzip, halt, head, hexdump, hostid, hostname,
httpd, hwclock, i2cdetect, i2cdump, i2cget, i2cset, i2ctransfer, id, ifconfig, ifdown, ifup, init,
insmod, ionice, ip, ipcalc, ipneigh, kill, killall, klogd, last, less, link, linux32, linux64, linuxrc, ln,
loadfont, loadkmap, logger, login, logname, logread, losetup, ls, lsmod, lsscsi, lzcat, lzma, lzop,
md5sum, mdev, microcom, mim, mkdir, mkdosfs, mke2fs, mkfifo, mknod, mkpasswd, mkswap,
mktemp, modinfo, modprobe, more, mount, mt, mv, nameif, nbd-client, nc, netstat, nl, nologin,
nproc, nsenter, nslookup, nuke, od, openvt, partprobe, paste, patch, pidof, ping, ping6, pivot_root,
poweroff, printf, ps, pwd, rdate, readlink, realpath, reboot, renice, reset, resume, rev, rm, rmdir,
rmmod, route, rpm, rpm2cpio, run-init, run-parts, sed, seq, setkeycodes, setpriv, setsid, sh,
sha1sum, sha256sum, sha3sum, sha512sum, shred, shuf, sleep, sort, ssl_client, start-stop-daemon,
stat, strings, stty, svc, svok, swapoff, swapon, switch_root, sync, sysctl, syslogd, tac, tail, tar,
taskset, tee, telnet, test, tftp, time, timeout, top, touch, tr, traceroute, traceroute6, true, truncate, ts,
tty, ubirename, udhcpc, udhcpd, uevent, umount, uname, uncompress, unexpand, uniq, unix2dos,
unlink, unlzma, unshare, unxz, unzip, uptime, usleep, uudecode, uuencode, vconfig, vi, w, watch,
watchdog, wc, wget, which, who, whoami, xargs, xxd, xz, xzcat, yes, zcat
acpid [-df] [-c CONFDIR] [-l LOGFILE] [-a ACTIONFILE] [-M MAPFILE] [-e PROC_EVENT_FILE] [-p PIDFILE]
ACPI olaylarını dinleyin ve olay geldiğinde belirli yardımcıları oluşturun.
Stderr'de oturum açın, günlük dosyasına değil (-f anlamına gelir)
Ön planda çalıştır
DIR Yapılandırma dizini [/etc/acpi]
DOSYA /proc olay dosyası [/proc/acpi/event]
Günlük dosyası [/var/log/acpid.log]
DOSYA Pid dosyası [/var/run/acpid.pid]
DOSYA Eylem dosyası [/etc/acpid.conf]
Harita dosyası [/etc/acpi.map]
-g -m -s -S -v uyumluluk seçeneklerini kabul edin ve yok sayın.
adjtimex [-q] [-o OFS] [-f FREQ] [-p TCONST] [-t TICK]
Çekirdek zaman değişkenlerini okuyun veya ayarlayın. adjtimex'e bakın (2)
Sessizlik
Zaman farkı, mikrosaniye
Frekans ayarı, tamsayı çekirdek birimleri (65536, 1 ppm'dir)
Tik başına mikrosaniye, genellikle 10000 (pozitif -t veya -f değerleri saatin daha hızlı çalışmasını sağlar)
ar x|p|t [-ov] ARCHIVE [FILE]...
Bir ar arşivinden DOSYALARI ayıklayın veya listeleyin.
Çıkarmak
stdout'a çıkart
Liste
mtime'ı geri yükle
ayrıntılı
arch
Yazdırma sistemi mimarisi
arp [-vn] [-H HWTYPE] [-i IF] -a [HOSTNAME] [-v] [-i IF] -d HOSTNAME [pub] [-v] [-H HWTYPE] [-i IF] -s HOSTNAME HWADDR [temp] [-v] [-H HWTYPE] [-i IF] -s HOSTNAME HWADDR [netmask MASK] pub [-v] [-H HWTYPE] [-i IF] -Ds HOSTNAME IFACE [netmask MASK] pub
ARP önbelleğini işleyin.
(Tüm) ana bilgisayarları göster
ARP girişini sil
Yeni giriş ayarla
ayrıntılı
İsimleri çözme
Ağ Arayüzü
IFACE'den HWADDR'yi okuyun
protokol ailesi
Donanım adres türü
arping [-fqbDUA] [-c CNT] [-w TIMEOUT] [-I IFACE] [-s SRC_IP] DST_IP
ARP isteklerini/yanıtlarını gönder
İlk ARP yanıtında çık
Sessizlik
Yayına devam et, tek noktaya yayın yapma
DST_IP yanıt verirse 1 ile çıkın
İstenmeyen ARP modu, komşularınızı güncelleyin
ARP cevap modu, komşularınızı güncelleyin
N ARP isteklerini gönderdikten sonra dur
ARP yanıtını beklemek için saniyeler
Kullanılacak arayüz (varsayılan eth0)
gönderen IP adresi
Hedef IP adresi
ash [-il] [-|+Cabefmnuvx] [-|+o OPT]... [-c 'SCRIPT' [ARG0 ARGS] | FILE ARGS | -s ARGS]
Unix kabuk yorumlayıcısı
awk [OPTIONS] [AWK_PROGRAM] [FILE]...
Değişken ayarla
SEP'i alan ayırıcı olarak kullanın
DOSYA'dan programı oku
base64 [-d] [-w COL] [FILE]
Base64, FILE'ı standart çıktıya kodlar veya kodunu çözer
Verilerin kodunu çöz
Satırları COL'de kaydır (varsayılan 76, 0 devre dışı bırakır)
basename FILE [SUFFIX] | -a FILE... | -s SUFFIX FILE...
DOSYA'dan dizin yolunu ve SUFFIX'i çıkarın.
Tüm bağımsız değişkenler DOSYA'dır
SON EKİ kaldır (-a anlamına gelir)
bc [-sqlw] [FILE]...
Rastgele hassas hesap makinesi
Sessizlik
Standart kitaplığı yükle
POSIX uyumlu olun
Uzantılar kullanılıyorsa uyar
$BC_LINE_LENGTH çıktı genişliğini değiştirir.
blkdiscard [-o OFS] [-l LEN] [-s] DEVICE
DEVICE üzerindeki sektörleri atın.
Cihaza bayt ofseti
Atılacak bayt sayısı
Güvenli bir atma gerçekleştirin
blkid [BLOCKDEV]...
Tüm dosya sistemlerinin UUID'lerini yazdırın.
blok dev SEÇENEK BLOCKDEV.
ro'yu ayarla
rw'yi ayarla
ro al
Sektör boyutunu al
Blok boyutunu al
Blok boyutunu ayarla
512 baytlık sektörlerde cihaz boyutunu alın
Cihaz boyutunu bayt cinsinden al
512 baytlık sektörlerde okumaya devam edin
Ön okumayı ayarla
Yıkama arabellekleri
Bölüm tablosunu yeniden oku
brctl COMMAND [BRIDGE [ARGS]]
Ethernet köprülerini yönet Komutlar:
KÖPRÜ oluştur
BRIDGE'i Sil
IFACE'i BRIDGE'e ekleyin
IFACE'i BRIDGE'den silin
bunzip2 [-cfk] [FILE]...
DOSYALARI (veya stdin) açın.
stdout'a yaz
Güç
Giriş dosyalarını sakla
Test bütünlüğü
bzcat [FILE]...
Stdout'a sıkıştırmayı açın.
bzip2 [-cfkdt123456789] [FILE]...
FILE'leri (veya stdin'i) bzip2 algoritmasıyla sıkıştırın.
Sıkıştırma seviyesi
Sıkıştırılmış
stdout'a yaz
Güç
Giriş dosyalarını sakla
Test bütünlüğü
cal [-jmy] [[MONTH] YEAR]
Bir takvim görüntüleyin.
Julian tarihlerini kullanın
Hafta Pazartesi günü başlar
Tüm yılı göster
cat [-nbvteA] [FILE]...
DOSYA'ları stdout'a yazdırın.
Sayı çıkış satırları
Sayı boş olmayan satırlar
Yazdırılmayan karakterleri ^x veya M-x olarak göster
... ve ^I olarak sekmeler
... ve $ile son satırlar
-vte ile aynı
chgrp [-RhLHPcvf]... GROUP FILE...
DOSYAların grup üyeliğini GROUP olarak değiştirin.
Sembolik bağlantı hedefleri yerine sembolik bağlantıları etkile
Tüm sembolik bağları dizinlere taşı
Sembolik bağları yalnızca komut satırında çaprazlama
Sembolik bağlantıları çaprazlama (varsayılan)
yineleme
Değiştirilen dosyaları listele
ayrıntılı
Hataları gizle
chmod [-Rcvf] MODE[,MODE]... FILE...
MOD sekizli sayıdır (bit deseni sstrwxrwxrwx) veya
[ugoa]{+|-|=}[rwxXst]yineleme
Değiştirilen dosyaları listele
ayrıntılı
Hataları gizle
chown [-RhLHPcvf]... USER[:[GRP]] FILE...
DOSYAların sahibini ve/veya grubunu USER ve/veya GRP olarak değiştirin.
Sembolik bağlantı hedefleri yerine sembolik bağlantıları etkile
Tüm sembolik bağları dizinlere taşı
Sembolik bağları yalnızca komut satırında çaprazlama
Sembolik bağlantıları çaprazlama (varsayılan)
yineleme
Değiştirilen dosyaları listele
ayrıntılı
Hataları gizle
chroot NEWROOT [PROG ARGS]
PROG'u kök dizini NEWROOT'a ayarlı olarak çalıştırın.
chvt N
Ön plan sanal terminalini /dev/ttyN olarak değiştirin.
clear
Temiz ekran.
cmp [-ls] [-n NUM] FILE1 [FILE2 [SKIP1 [SKIP2]]]
DOSYA1'i DOSYA2 (veya stdin) ile karşılaştırın.
Tüm farklı baytlar için bayt numaralarını (ondalık) ve değerleri (sekizlik) yazın
Sessizlik
En fazla NUM baytı karşılaştır
cp [-arPLHpfinlsTu] SOURCE DEST or: cp [-arPLHpfinlsu] SOURCE... { -t DIRECTORY | DIRECTORY }SOURCE'ları DEST'e kopyalayın.
-dpR ile aynı
yineleme
Sembolik bağları koru (-R ise varsayılan)
Tüm sembolik bağlantıları takip et
Komut satırında sembolik bağlantıları takip edin
Mümkünse dosya özniteliklerini koruyun
üzerine yaz
Üzerine yazmadan önce sor
üzerine yazma
(sym)bağları oluştur
DEST bir dizin ise kopyalamayı reddet
Tüm SOURCE'ları DIR'e kopyalayın
Yalnızca daha yeni dosyaları kopyala
cpio [-dmvu] [-F FILE] [-R USER[:GRP]] [-H newc] [-tio] [EXTR_FILE]...
Bir cpio arşivinden dosyaları ayıklayın (-i) veya listeleyin (-t) veya stdin'den dosya listesini alın ve bir arşiv oluşturun (-o).
Ana çalışma modu:
Liste
EXTR_FILE dosyalarını (veya tümünü) ayıklayın
Oluştur (-H newc gerektirir)
Seçenekler:
Arşiv formatı
Önde gelen dizinler oluşturun
mtime'ı geri yükle
ayrıntılı
üzerine yaz
Giriş (-t,-i,-p) veya çıkış (-o) dosyası
Oluşturulan dosyaların sahibini ayarla
başvuru sembolik bağları
NUL sonlandırılmış giriş
crc32 FILE...
DOSYAların CRC32 sağlama toplamını hesaplayın.
cttyhack [PROG ARGS]
Mümkünse PROG'a kontrol eden bir tty verin. /etc/inittab için örnek (meşgul kutusu init için):
::respawn:/bin/cttyhack /bin/sh
PID 1 ile çalışan kabuğa kontrol tty verilmesi:
exec cttyhack sh
Önyükleme kabuğu komut dosyasından etkileşimli kabuğun başlatılması:
setsid cttyhack sh
cut [OPTIONS] [FILE]...
DOSYAlardan seçilen alanları stdout'a yazdırın.
LIST'ten yalnızca bayt çıktısı
Yalnızca LIST'ten karakterlerin çıktısını alın
Giriş için alan sınırlayıcı (varsayılan -f TAB, -F boşluk dizisi)
Çıktı için alan sınırlayıcı (varsayılan=-f için -d, -F için bir boşluk)
Bölümleri sıralama/harmanlama veya sınırlayıcı olmadan -fF satırlarını eşleştirme
Yalnızca bu alanları yazdır (-d tek karakterdir)
Yalnızca bu alanları yazdır (-d normal ifadedir)
Yalnızca sınırlayıcı içeren satırları çıkar
Yok sayıldı
date [OPTIONS] [+FMT] [[-s] TIME]
Saati görüntüleyin (+FMT kullanarak) veya saati ayarlayın.
UTC'de çalışın (yerel saate dönüştürmeyin)
Saati TIME olarak ayarla
TIME'ı göster, şimdi değil
-s/-d ZAMAN dönüşümü için FMT (strptime formatı)
FILE'ın son değiştirilme zamanını göster
Çıkış RFC-2822 tarihi
Çıktı ISO-8601 tarih SPEC=tarih (varsayılan), saat, dakika, saniye veya ns
Tanınan TIME biçimleri:
@seconds_since_1970
hh:mm[:ss]
[YYYY.]MM.DD-hh:mm[:ss]
YYYY-MM-DD hh:mm[:ss]
[[[[[YY]YY]MM]DD]hh]mm[.ss]date TIME
form kabul eder
MMDDhhmm[[YY]YY][.ss]
yerine.
dc [-x] [-eSCRIPT]... [-fFILE]... [FILE]...
Minik RPN hesap makinesi.
Operasyonlar:
Aritmetik
kalanla bölmek
modüler üs alma
kare kök
patlamadan yığının üstüne yazdır
tüm yığını yazdır
değeri açın ve hassasiyeti ayarlayın
değeri açın ve giriş tabanını ayarlayın
değeri açın ve çıkış yarıçapını ayarlayın
Örnekler:
dc -e'2 2 + p' -> 4 dc -e'8 8 * 2 2 + / p' -> 16
dd [if=FILE] [of=FILE] [ibs=N obs=N/bs=N] [count=N] [skip=N] [seek=N] [conv=notrunc|noerror|sync|fsync] [iflag=skip_bytes|count_bytes|fullblock|direct] [oflag=seek_bytes|append|direct]
Dönüştürme ve biçimlendirme ile bir dosyayı kopyalayın.
Stdin yerine DOSYA'dan oku
stdout yerine FILE'a yaz
Bir seferde N bayt okuma ve yazma
Bir seferde N bayt oku
Bir seferde N bayt yaz
Yalnızca N giriş bloğunu kopyala
N giriş bloğunu atla
N çıkış bloğunu atla
Çıktı dosyasını kesme
Okuma hatalarından sonra devam et
Sıfırlı ped blokları
Bitirmeden önce verileri fiziksel olarak yazın
Her bayt çiftini değiştir
atlama=N bayt cinsindendir
count=N bayt cinsindendir
arama=N bayt cinsindendir
O_DIRECT girişi
O_DIRECT çıkışı
Tüm blokları oku
Çıktıyı ekleme modunda aç
Bastırma oranı çıkışı
Tüm çıktıyı bastır
N son eki olabilir
c (1), w (2), b (512), kB (1000), k (1024), MB, M, GB, G
deallocvt [N]
Kullanılmayan /dev/ttyN sanal terminalini yeniden tahsis edin
depmod [-n] [-b BASE] [VERSION] [MODFILES]...
Module.dep, alias ve symbol dosyaları oluşturun.
BASE/lib/modules/VERSION kullanın
Prova çalışması: dosyaları stdout'a yazdır
devmem ADDRESS [WIDTH [VALUE]]
Fiziksel adresten okuma/yazma.
İşlem yapılacak adres
Genişlik (8/16/...)
Yazılacak veriler
df [-PkmhTai] [-B SIZE] [-t TYPE] [FILESYSTEM]...
Dosya sistemi kullanım istatistiklerini yazdırın.
POSIX çıktı formatı
1024 baytlık bloklar (varsayılan)
1M baytlık bloklar
İnsan tarafından okunabilir (örn. 1K 243M 2G)
Dosya sistemi türünü yazdır
Yalnızca bu türden binekleri yazdır
Tüm dosya sistemlerini göster
düğümler
Blok boyutu
diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2
Dosyaları satır satır karşılaştırın ve aralarındaki farkları çıkarın. Bu uygulama yalnızca birleştirilmiş farkları destekler.
Tüm dosyaları metin olarak ele al
Boşluk miktarındaki değişiklikleri yoksay
Tüm satırları boş olan değişiklikleri yoksay
Daha küçük bir değişiklik grubu bulmak için çok çalışın
Büyük/küçük harf farklılıklarını yoksay
Birleştirilmiş başlıkta dosya adı yerine ETİKET kullanın
Olmayan dosyaları boş olarak kabul et
Yalnızca dosyaların farklı olup olmadığını yazdırın
yineleme
Dizinleri karşılaştırırken FILE ile başlayın
Gerektiğinde bir sekmenin önüne ekleyerek sekmeleri hizalayın
İki dosya aynı olduğunda bildir
Sekmeleri çıktıdaki boşluklara genişletin
Çıkış LINES bağlam satırları
Tüm boşlukları yoksay
dirname FILENAME
FILENAME'den dizin dışı soneki çıkarın.
dmesg [-cr] [-n LEVEL] [-s SIZE]
Çekirdek halkası arabelleğini yazdırın veya kontrol edin.
Yazdırmadan sonra halka arabelleğini temizleyin
Konsol günlüğü seviyesini ayarla
arabellek boyutu
Ham mesaj arabelleğini yazdır
dos2unix [-ud] [FILE]
FILE'ı yerinde DOS'tan Unix biçimine dönüştürün. Hiçbir dosya verilmediğinde, stdin/stdout'u kullanın.
dos2unix
unix2dos
du [-aHLdclsxhmk] [FILE]...
DOSYALAR (veya dizinler) için kullanılan disk alanını özetleyin.
Dosya boyutlarını da göster
Görünen boyut (delikler dahil)
Tüm sembolik bağlantıları takip et
Komut satırında sembolik bağlantıları takip edin
Çıktıyı < N derinliğindeki dizinlerle (ve -a'lı dosyalarla) sınırlayın
Genel toplamı göster
Sabit bağlantılıysa boyutları birçok kez sayın
Her bağımsız değişken için yalnızca bir toplam görüntüle
Farklı dosya sistemlerindeki dizinleri atla
İnsan tarafından okunabilir biçimdeki boyutlar (ör. 1K 243M 2G)
Megabayt cinsinden boyutlar
Kilobayt cinsinden boyutlar (varsayılan)
dumpkmap > keymap
Stdout'a bir ikili klavye çeviri tablosu yazdırın.
dumpleases [-r|-a] [-d] [-f LEASEFILE]
Udhcpd tarafından verilen DHCP kiralamalarını görüntüleyin.
kiralık dosya
Kalan süreyi göster
Son kullanma zamanını göster
Zamanı saniye cinsinden göster
echo [-neE] [ARG]...
ARG'leri stdout'a yazdırın.
Sondaki yeni satır yok
Ters eğik çizgi çıkışlarını yorumlama (\t=tab vb.)
Ters eğik çizgi çıkışlarını yorumlama (varsayılan)
env [-i0] [-u NAME]... [-] [NAME=VALUE]... [PROG ARGS]
Mevcut ortamı yazdırın veya ortamı ayarladıktan sonra PROG'u çalıştırın.
Boş ortamla başla
NUL sonlandırılmış çıkış
Değişkeni ortamdan kaldır
expand [-i] [-t N] [FILE]...
Sekmeleri boşluklara dönüştürün, stdout'a yazın.
Boşluk olmayanlardan sonra sekmeleri dönüştürme
Her N karakterde bir sekme durdurur
expr EXPRESSION
EXPRESSION değerini yazdırın.
İFADE olabilir:
ARG1, ne boş ne de 0 ise, aksi halde ARG2
Argümanlardan hiçbiri boş veya 0 değilse ARG1, aksi takdirde 0
ARG1, ARG2'den küçükse 1, aksi takdirde 0. Benzer şekilde:
ARG1 ve ARG2'nin toplamı. Benzer şekilde:
STRING içindeki REGEXP'in bağlantılı kalıp eşleşmesi
STRING : REGEXP ile aynı
STRING alt dizisi, 1'den itibaren POS sayımı
Herhangi bir CHARS bulunduğunda STRING içindeki dizin veya 0
STRING uzunluğu
match gibi bir anahtar kelime veya / gibi bir operatör olsa bile TOKEN'ı bir dize olarak yorumlayın.
İFADE Değeri
Kabuklar için birçok operatörün kaçması veya alıntılanması gerektiğine dikkat edin. Karşılaştırmalar, her iki ARG de sayıysa aritmetiktir, aksi takdirde sözlükbilimseldir. Desen eşleşmeleri, \( ve \) veya null arasında eşleşen dizeyi döndürür; \( ve \) kullanılmıyorsa, eşleşen karakter sayısını veya 0'ı döndürürler.
factor [NUMBER]...
Asal faktörleri yazdırın.
fallocate [-o OFS] -l LEN FILE
DOSYA için önceden yer ayırın.
aralığın ofseti
menzil uzunluğu
fatattr [-+rhsvda] FILE...
FAT dosya sistemindeki dosya özniteliklerini değiştirin.
Öznitelikleri temizle
Nitelikleri ayarla
Sadece oku
Gizlenmiş
Sistem
Ses etiketi
dizin
Arşiv
fdisk [-ul] [-C CYLINDERS] [-H HEADS] [-S SECTORS] [-b SSZ] DISK
Bölüm tablosunu değiştirin.
Başlangıç ve Bitiş sektörlerdedir (silindirler yerine)
Her DİSK için bölüm tablosunu göster, sonra çık
(belirli MO diskleri için) 2048 baytlık sektörler kullanın
Silindir/kafa/sektör sayısını ayarlayın
Tipik olarak 255
tipik olarak 63
find [-HL] [PATH]... [OPTIONS] [ACTIONS]
Dosyaları arayın ve üzerlerinde eylemler gerçekleştirin. İlk başarısız eylem geçerli dosyanın işlenmesini durdurur. Varsayılanlar: PATH geçerli dizindir, eylem -print şeklindedir.
Sembolik bağlantıları takip et
...yalnızca komut satırında
Diğer dosya sistemlerindeki dizinlere inme
En çok N seviyesinde alçal. -maxbuild 0, eylemleri yalnızca komut satırı bağımsız değişkenlerine uygular
İlk N seviyesinde hareket etme
Dizini geçtikten sonra* dizinde işlem yapın
Hareketler:
-o/-a için grup eylemleri
ACT'lerin başarısını/başarısızlığını ters çevir
ACT1 başarısız olursa durun, aksi takdirde ACT2 yapın
ACT1 başarılı olursa durun, yoksa ACT2 yapın Not: -a, -o'dan daha yüksek önceliğe sahiptir
Dosya adını (dizin adı olmadan) PATTERN ile eşleştirin
Büyük küçük harf duyarsız -name
Yolu PATTERN ile eşleştir
Büyük küçük harf duyarsız -path
Normal ifade PATTERN ile eşleştirme yolu
Dosya türü X (şunlardan biri: f,d,l,b,c,s,p)
Dosya yürütülebilir
En az bir maske biti (+MASK), tüm bitler (-MASK) veya tam olarak MASK bitleri dosya modunda ayarlanır
mtime (+N)'den büyük, (-N)'den küçük veya tam olarak N gün önce
atime +N/-N/N gün geçmişte
ctime +N/-N/N gün geçmişte
mtime (+N)'den büyük, (-N)'den küçük veya geçmişte tam olarak N dakika geçmiş
geçmişte +N/-N/N dakika geçmiş
ctime +N/-N/N dakika geçmişte
mtime, FILE'den daha yeni
Dosya N inode numarasına sahip
Dosya, FILE ile aynı
Dosya, belirtilen kullanıcıya aittir
Dosya, belirtilen gruba aittir
Dosya boyutu N (c:bayt,k:kbayt,b:512 bayt(tanım)) +/-N: dosya boyutu N'den büyük/küçük
Bağlantı sayısı (+N)'den büyük, (-N)'den küçük veya tam olarak N
Boş dosya/dizini eşleştir
Geçerli dosya bir dizin ise, içine inmeyin Aşağıdaki eylemlerden hiçbiri belirtilmezse, -print varsayılır
Dosya adını yazdır
Dosya adını yazdır, NUL sonlandırıldı
CMD'yi tüm {} örneklerini dosya adıyla değiştirerek çalıştırın. CMD sıfır olmayan bir değerle çıkarsa başarısız olur
Dosya adları listesiyle değiştirilen {} ile CMD'yi çalıştırın
çıkış
findfs LABEL=label or UUID=uuid
Bir etikete veya UUID'ye dayalı bir dosya sistemi aygıtı bulun.
fold [-bs] [-w WIDTH] [FILE]...
Giriş satırlarını DOSYA'lara (veya stdin'e) sarın, stdout'a yazın.
Sütunlar yerine baytları sayın
boşluklarda mola
80 yerine WIDTH sütunlarını kullanın
free [-bkmgh]
Boş ve kullanılan hafızayı görüntüleyin.
freeramdisk DEVICE
Belirtilen ramdisk tarafından kullanılan tüm belleği boşaltın.
fsfreeze --[un]freeze MOUNTPOINT
MOUNTPOINT'e yazma işlemlerini boşaltın ve durdurun.
fstrim [OPTIONS] MOUNTPOINT
Atılacak bayt cinsinden ofset
Atılacak bayt sayısı
Minimum kapsam uzunluğu
Atılan bayt sayısını yazdır
ftpget [OPTIONS] HOST [LOCAL_FILE] REMOTE_FILE
FTP yoluyla bir dosya indirin.
Önceki aktarıma devam et
ayrıntılı
Kullanıcı adı
Şifre
ftpput [OPTIONS] HOST [REMOTE_FILE] LOCAL_FILE
FTP sunucusuna bir dosya yükleyin.
ayrıntılı
Kullanıcı adı
Şifre
getopt [OPTIONS] [--] OPTSTRING PARAMS
Tek ile başlayan uzun seçeneklere izin ver -
Tanımak için uzun seçenekler
Hataların rapor edildiği ad
Tanımak için kısa seçenekler
Tanınmayan seçeneklerde hata mesajı yok
Normal çıkış yok
Kabuk alıntılama kurallarını ayarla
Sürüm testi (4 ile çıkar)
Çıktıyı alıntılama
Örnek:
do case "$1" in -a) echo A; shift;; -b|--bb) echo "B:'$2'"; shift 2;; -c) case "$2" in "") echo C; shift 2;; *) echo "C:'$2'"; shift 2;; esac;; --) shift; break;; *) echo Error; exit 1;; esac done
getty [OPTIONS] BAUD_RATE[,BAUD_RATE]... TTY [TERMTYPE]
TTY'yi açın, oturum açma adını isteyin, ardından /bin/login'i çağırın
Donanım RTS/CTS akış kontrolünü etkinleştir
CLOCAL'ı ayarla (Taşıyıcı Algılama durumunu yoksay)
Modemlerden baud hızını alın CONNECT durum mesajı
Oturum açma adı isteme
/etc/issue göndermeden önce CR veya LF için bekleyin
/etc/issue gösterme
/etc/issue yerine ISSUE_FILE'ı göster
/bin/login yerine LOGIN'i çağırın
Oturum açma adı okunmazsa SEC'den sonra sonlandır
Her şeyden önce INITSTR gönder
HOST'u ana bilgisayar adı olarak utmp dosyasına kaydedin
BAUD_RATE/0, değişmeden bırakır.
grep [-HhnlLoqvsrRiwFEz] [-m N] [-A|B|C N] { PATTERN | -e PATTERN... | -f FILE... } [FILE]...DOSYA'larda (veya stdin'de) PATTERN'i arayın.
'dosya adı:' öneki ekleyin
'filename:' öneki eklemeyin
'line_no:' öneki ekle
Yalnızca eşleşen dosya adlarını göster
Yalnızca eşleşmeyen dosyaların adlarını göster
Yalnızca eşleşen satır sayısını göster
Satırın yalnızca eşleşen kısmını göster
Sessizlik. DESEN bulunursa 0, aksi takdirde 1 döndürün
Eşleşmeyen satırları seçin
Açma ve okuma hatalarını bastırın
yineleme
Yineleme ve başvuru sembolik bağları
Büyük/küçük harf durumunu yoksay
Yalnızca tam kelimeleri eşleştir
Yalnızca tüm satırları eşleştir
PATTERN bir hazır bilgidir (normal ifade değil)
PATTERN genişletilmiş bir normal ifadedir
NUL sonlandırılmış giriş
Dosya başına N defaya kadar eşleştir
Sondaki bağlamın N satırını yazdır
Önde gelen bağlamın N satırını yazdır
'-A N -B N' ile aynı
Eşleşecek desen
Dosyadan desen oku
groups [USER]
USER'ın içinde bulunduğu grupları yazdırın.
gunzip [-cfkt] [FILE]...
DOSYALARI (veya stdin) açın.
stdout'a yaz
Güç
Giriş dosyalarını sakla
Test bütünlüğü
gzip [-cfkdt] [FILE]...
DOSYALARI (veya stdin) sıkıştırın.
Sıkıştırılmış
stdout'a yaz
Güç
Giriş dosyalarını sakla
Test bütünlüğü
halt [-d DELAY] [-nfw]
Sistemi durdurun.
SEC Gecikme aralığı
Senkronize etme
Zorla (init'ten geçme)
Sadece bir wtmp kaydı yaz
head [OPTIONS] [FILE]...
DOSYA'ların (veya stdin'in) ilk 10 satırını yazdırın. Birden fazla DOSYA ile, her birinin önüne bir dosya adı başlığı koyun.
İlk N satırı yazdır
N son satır hariç tümünü yazdır
İlk N baytı yazdır (b:*512 k:*1024 m:*1024^2)
Başlıkları asla yazdırma
Her zaman başlıkları yazdır
hexdump [-bcdoxCv] [-e FMT] [-f FMT_FILE] [-n LEN] [-s OFS] [FILE]...
DOSYA'ları (veya stdin'i) kullanıcı tarafından belirlenen bir biçimde görüntüleyin.
1 baytlık sekizli ekran
1 baytlık karakter ekranı
2 baytlık ondalık gösterim
2 baytlık sekizli ekran
2 baytlık onaltılık ekran
hex+ASCII satır başına 16 bayt
Tümünü göster (yinelenen katlama yok)
Örnek:
16/1 "%02x|""\n"
Yalnızca ilk LENGTH baytı göster
OFFSET baytlarını atla
hostid
Makine için benzersiz bir 32 bit tanımlayıcı yazdırın.
hostname [-sidf] [HOSTNAME | -F FILE]
Ana bilgisayar adını veya DNS etki alanı adını gösterin veya ayarlayın.
Kısa
Ana bilgisayar adı için adresler
DNS alan adı
Tam nitelikli alan adı
DOSYA içeriğini ana bilgisayar adı olarak kullan
httpd [-ifv[v]] [-c CONFFILE] [-p [IP:]PORT] [-u USER[:GRP]] [-r REALM] [-h HOME] or httpd -d/-e/-m STRING
Gelen HTTP isteklerini dinleyin.
Giriş modu
Ön planda çalıştır
ayrıntılı
IP:PORT'a bağla (varsayılan *:80)
Bağlantı noktasına bağlandıktan sonra uid/gid'i ayarlayın
Temel Kimlik Doğrulama için Kimlik Doğrulama Bölgesi
Giriş dizini (varsayılan .)
Yapılandırma dosyası (varsayılan {/etc,HOME}/httpd.conf)
MD5 şifreleme STRING
HTML kodlaması STRING
URL kodunu çözme STRING
hwclock [-swul] [--systz] [-f DEV]
Donanım saatini (RTC) gösterin veya ayarlayın.
Sistem saatini RTC'den ayarla
RTC'yi sistem zamanından ayarla
Çekirdek içi saat dilimini ayarlayın, RTC yerel saatte tutuluyorsa sistem saatini düzeltin
Belirtilen cihazı kullan (ör. /dev/rtc2)
RTC'nin UTC'de tutulduğunu varsayalım
RTC'nin yerel saatte tutulduğunu varsayın (her ikisi de verilmezse, /etc/adjtime'dan okuyun)
i2cdetect -l | -F I2CBUS | [-ya] [-q|-r] I2CBUS [FIRST LAST]
I2C yongalarını algıla.
Yüklü otobüsleri listele
Bu veri yolundaki işlevleri listele
Etkileşimli modu devre dışı bırak
Normal olmayan adreslerin taranmasını zorla
Tarama için smbus hızlı yazma komutlarını kullanın (varsayılan)
İLK ve SON limit tarama aralığını araştırmak için smbus bayt okuma komutlarını kullanın
i2cdump [-fy] [-r FIRST-LAST] BUS ADDR [MODE]
I2C kayıtlarını inceleyin
I2CBUS I2C bus number
ADDRESS 0x03-0x77MOD:
Bayt (varsayılan)
Kelime
Hatta kayıt adresleri hakkında kelime
I2C bloğu
SMBus bloğu
Ardışık bayt. SMBus PEC için p ekleyin
Zorla erişim
Etkileşimli modu devre dışı bırak
Erişilen kayıt sayısını sınırlayın
i2cget [-fy] BUS CHIP-ADDRESS [DATA-ADDRESS [MODE]]
I2C/SMBus çip kayıtlarından okuma
I2CBUS I2C bus number
ADDRESS 0x03-0x77MOD:
Bayt verilerini oku (varsayılan)
Kelime verilerini oku
Bayt yaz/bayt oku. SMBus PEC için p ekleyin
Zorla erişim
Etkileşimli modu devre dışı bırak
i2cset [-fy] [-m MASK] BUS CHIP-ADDRESS DATA-ADDRESS [VALUE] ... [MODE]
I2C kayıtlarını ayarla
I2CBUS I2C bus number
ADDRESS 0x03-0x77MOD:
Bayt, değer yok
Bayt verileri (varsayılan)
Kelime verileri
I2C blok verileri
SMBus blok verileri. SMBus PEC için p ekleyin
Zorla erişim
Etkileşimli modu devre dışı bırak
Tekrar okuyun ve sonucu karşılaştırın
MASK Hangi bitlerin yazılacağını belirten maske
i2ctransfer [-fay] I2CBUS { rLENGTH[@ADDR] | wLENGTH[@ADDR] DATA...}...I2C verilerini tek bir aktarımda okuyun/yazın.
Meşgul adreslere erişimi zorla
Normal olmayan adreslere erişimi zorla
Etkileşimli modu devre dışı bırak
id [-ugGnr] [USER]
KULLANICI veya mevcut kullanıcı hakkında bilgi yazdırın.
Kullanıcı kimliği
Grup kimliği
Tamamlayıcı grup kimlikleri
Sayılar yerine isimleri yazdırın
Etkin kimlik yerine gerçek kimlik yazdırın
ifconfig [-a] [IFACE] [ADDRESS] Configure a network interface [add ADDRESS[/PREFIXLEN]] [del ADDRESS[/PREFIXLEN]] [[-]broadcast [ADDRESS]] [[-]pointopoint [ADDRESS]] [netmask ADDRESS] [dstaddr ADDRESS] [outfill NN] [keepalive NN] [hw ether|infiniband ADDRESS] [metric NN] [mtu NN] [[-]trailers] [[-]arp] [[-]allmulti] [multicast] [[-]promisc] [txqueuelen NN] [[-]dynamic] [mem_start NN] [io_addr NN] [irq NN] [up|down] ...
ifdown [-nvf] [-i FILE] -a | IFACE...
Tüm arabirimlerin yapılandırmasını kaldırın
/etc/network/interfaces yerine DOSYA kullanın
kuru çalışma
Yapmadan önce ne olacağını yazdırın
Güç
ifup [-nvf] [-i FILE] -a | IFACE...
Tüm arayüzleri yapılandırın
/etc/network/interfaces yerine DOSYA kullanın
kuru çalışma
Yapmadan önce ne olacağını yazdırın
Güç
init
Init, önyükleme sırasında başlatılan ilk işlemdir. Asla çıkmaz. Çocukları /etc/inittab'a göre (yeniden) doğurur. Sinyaller:
/etc/inittab'ı yeniden yükle
kadar yeniden doğmayı durdur
başka bir init'i yeniden çalıştır
halt/reboot/poweroff/Ctrl-Alt-Del komut dosyasını çalıştırın
insmod FILE [SYMBOL=VALUE]...
Çekirdek modülünü yükleyin.
ionice [-c 1-3] [-n 0-7] [-t] { -p PID | PROG ARGS }G/Ç önceliğini ve sınıfını değiştirin.
Sınıf. 1:gerçek zamanlı 2:en iyi çaba 3:boşta
Öncelik
Hataları yoksay
ip [OPTIONS] address|route|link|tunnel|neigh|rule [ARGS] where OPTIONS := -f[amily] inet|inet6|link | -o[neline] ip addr add|del IFADDR dev IFACE | show|flush [dev IFACE] [to PREFIX] ip route list|flush|add|del|change|append|replace|test ROUTE ip link set IFACE [up|down] [arp on|off] [multicast on|off] [promisc on|off] [mtu NUM] [name NAME] [qlen NUM] [address MAC] [master IFACE | nomaster] [netns PID] ip tunnel add|change|del|show [NAME] [mode ipip|gre|sit] [remote ADDR] [local ADDR] [ttl TTL] ip neigh show|flush [to PREFIX] [dev DEV] [nud STATE] ip rule [list] | add|del SELECTOR ACTION
ipcalc [-bnmphs] ADDRESS[/PREFIX] [NETMASK]
IP adresinden ağ ayarlarını hesaplayın ve görüntüleyin.
Yayın adresi
Ağ adresi
IP için varsayılan ağ maskesi
IP/NETMASK için önek
Çözülmüş ana bilgisayar adı
Hata mesajı yok
ipneigh show|flush [to PREFIX] [dev DEV] [nud STATE]
kill [-l] [-SIG] PID...
Verilen PID'lere bir sinyal (varsayılan: TERM) gönderin.
Tüm sinyal adlarını ve numaralarını listeleyin
killall [-lq] [-SIG] PROCESS_NAME...
Verilen süreçlere bir sinyal (varsayılan: TERM) gönderin.
Tüm sinyal adlarını ve numaralarını listeleyin
Hiçbir işlem öldürülmediyse şikayet etmeyin
klogd [-c N] [-n]
Çekirdek mesajlarını sistem günlüğüne kaydedin.
Öncelik N'den (1-8) daha acil olan mesajları konsola yazdır
Ön planda çalıştır
last
Sisteme en son giriş yapan kullanıcıların listesini gösterir.
less [-EFIMmNSRh~] [FILE]...
DOSYA'yı (veya stdin'i) her seferinde bir ekran olarak görüntüleyin.
Bir dosyanın sonuna ulaşıldığında çık
Dosyanın tamamı ilk ekrana sığarsa çık
Tüm aramalarda büyük/küçük harf durumunu yoksay
Dosya üzerinden satır numaraları ve yüzde ile durum satırını görüntüleyin
Her satıra ön ek satır numarası
Uzun çizgileri kesin
Girişteki renk kaçış kodlarını kaldırın
EOF'tan sonra görüntülenen ~s'yi bastır
link FILE LINK
DOSYA için sabit BAĞLANTI oluşturun.
ln [-sfnbtv] [-S SUF] TARGET... LINK|DIR
Belirtilen HEDEF(ler) için bir bağlantı LINK veya DIR/TARGET oluşturun.
Sabit bağlantılar yerine sembolik bağlantılar yapın
Mevcut hedefleri kaldır
Sembolik bağlantılara başvurma - normal dosya gibi davran
Bağlantı işleminden önce hedefin (varsa) yedeğini alın
Dosyaları yedeklerken ~ yerine sonek kullanın
LINK'i bir dosya olarak ele alın, DIR olarak değil
ayrıntılı
loadfont < font
Stdin'den bir konsol yazı tipi yükleyin.
loadkmap < keymap
Stdin'den bir ikili klavye çeviri tablosu yükleyin.
logger [-s] [-t TAG] [-p PRIO] [MESSAGE]
Sistem günlüğüne MESSAGE (veya stdin) yazın.
Sistem günlüğünün yanı sıra stderr'de oturum açın
Belirtilen etiketi kullanarak günlüğe kaydet (varsayılan olarak kullanıcı adıdır)
Öncelik (sayı veya FACILITY.LEVEL çifti)
login [-p] [-h HOST] [[-f] USER]
Sistemde yeni bir oturum başlatın.
Kimlik doğrulaması yapma (kullanıcının kimliği zaten doğrulandı)
Ana bilgisayar kullanıcısının geldiği yer (ağ oturumları için)
çevreyi koru
$LOGIN_TIMEOUTSaniye (varsayılan 60, 0 — devre dışı)
logname
Geçerli kullanıcının adını yazdırın.
logread [-fF]
İletileri syslogd'un dairesel arabelleğinde göster.
Günlük büyüdükçe çıktı verileri
-f ile aynı, ancak önce arabelleği boşaltın
İlişkili döngü cihazları:
losetup [-rP] [-o OFS] {-f|LOOPDEV} FILEDosya boyutunu yeniden okuyun:
losetup -c LOOPDEV
İlişkiyi kes:
losetup -d LOOPDEV
Durumu göster:
losetup -a
Bir sonraki ücretsiz döngü cihazını göster:
losetup -f
OFS baytlarını DOSYA'ya başlatın
Bölümleri tara
Sadece oku
Bir sonraki serbest döngü cihazını göster/kullan
ls [-1AaCxdLHRFplinshrSXvctu] [-w WIDTH] [FILE]...
Dizin içeriklerini listeleyin.
Bir sütun çıkışı
ile başlayan isimleri içerir.
-a gibi, ancak hariç tutun. Ve ..
Satırlara göre listele
Dizin adlarını listeleyin, içerikleri değil
Sembolik bağlantıları takip et
Komut satırında sembolik bağlantıları takip edin
yineleme
Dizin adlarına/ekleyin
Adlara gösterge (*/=@|'den biri) ekleyin
Uzun format
İnode numaralarını listele
İsimler yerine sayısal UID'leri ve GID'leri listeleyin
Tahsis edilen blokları listele
Zamanı listele
Bir zamanı listele
Tam tarihi/saati listele
İnsan tarafından okunabilen boyutlar (1K 243M 2G)
Boyuta göre sırala
Uzantıya göre sırala
Sürüme göre sırala
Saate göre sırala
Zamana göre sırala
Saate göre sırala
Ters sıralama düzeni
Geniş N sütunu biçimlendir
lsmod
Yüklü çekirdek modüllerini listeleyin.
lzcat [FILE]...
Stdout'a sıkıştırmayı açın.
lzma -d [-cfk] [FILE]...
DOSYALARI (veya stdin) açın.
Sıkıştırılmış
stdout'a yaz
Güç
Giriş dosyalarını sakla
Test bütünlüğü
lzop [-cfUvd123456789CF] [FILE]...
Sıkıştırma seviyesi
Sıkıştırılmış
stdout'a yaz
Güç
Giriş dosyalarını sil
ayrıntılı
Sağlama toplamını saklamayın veya doğrulamayın
Ayrıca sıkıştırılmış bloğun sağlama toplamını da yazın
md5sum [-c[sw]] [FILE]...
MD5 sağlama toplamlarını yazdırın veya kontrol edin.
DOSYA'lardaki listeye karşı toplamları kontrol et
Herhangi bir çıktı almayın, durum kodu başarıyı gösterir
Yanlış biçimlendirilmiş sağlama toplamı satırları hakkında uyar
mdev [-vS] { [-s] | [-df] }ayrıntılı
Sistem günlüğüne de giriş yap
/sys dosyasını tarayın ve /dev dosyasını doldurun
Daemon, netlink üzerinden dinle
Ön planda çalıştır
Bare mdev, bir çekirdek çalışırken takılabilir yardımcıdır. Etkinleştirmek için:
echo /sbin/mdev >/proc/sys/kernel/hotplug
Satırlarla /etc/mdev.conf kullanır
[-][ENV=regex;]…DEVNAME UID:GID PERM [>|=PATH]|[!] [@|$|*PROG]
DEVNAME, cihaz adı normal ifadesi, @major,minor[-minor2] veya ortam değişkeni normal ifadesidir.
İkincisinin yaygın bir kullanımı, çalışır durumda takılan cihazlar için modüller yüklemektir:
$MODALIAS=.* 0:0 660 @modprobe "$MODALIAS"
/dev/mdev.seq dosyası varsa mdev, değerinin $SEQNUM değişkeniyle eşleşmesini bekler. Bu, tak/çıkar yarışlarını önler. Bu özelliği etkinleştirmek için açılışta boş /dev/mdev.seq oluşturun.
/dev/mdev.log dosyası varsa hata ayıklama günlüğü buna eklenir.
microcom [-d DELAY_MS] [-t TIMEOUT_MS ] [-s SPEED] [-X] TTY
Baytları stdin'den TTY'ye ve TTY'den stdout'a kopyalayın.
Sonraki baytları göndermeden önce TTY çıktısı için DELAY ms'ye kadar bekleyin
Hem stdin hem de TTY TIMEOUT ms boyunca sessiz kalırsa çıkın
Seri hattı SPEED olarak ayarla
Stdin'den NUL ve Ctrl-X'in özel anlamını devre dışı bırakın
mim [-f FILE] [SHELL_OPTIONS] [TARGET] ...
Makefile benzeri bir özellik dosyasından bir betik çalıştırın
Özel dosya (varsayılan Mim dosyası)
mkdir [-m MODE] [-p] DIRECTORY...
DİZİN oluşturun.
mod
Varsa hata yok; ana dizinleri gerektiği gibi yapın
mkdosfs [-v] [-n LABEL] BLOCKDEV [KBYTES]
Bir FAT32 dosya sistemi yapın.
ayrıntılı
Ses etiketi
mke2fs [-Fn] [-b BLK_SIZE] [-i INODE_RATIO] [-I INODE_SIZE] [-m RESERVED_PERCENT] [-L LABEL] BLOCKDEV [KBYTES]
Blok boyutu, bayt
Güç
Maksimum dosya sayısı filesystem_size/RATIO
İnode boyutu (en az 128)
Ses etiketi
Yönetici için ayrılacak blokların yüzdesi
kuru çalışma
mkfifo [-m MODE] NAME
Adlandırılmış kanal oluştur
Mod (varsayılan a=rw)
mknod [-m MODE] NAME TYPE [MAJOR MINOR]
Özel bir dosya oluşturun (blok, karakter veya kanal)
Oluşturma modu (varsayılan a=rw)
TİP:
cihazı engelle
Karakter cihazı
Adlandırılmış yöneltme (MAJOR MINOR atlanmalıdır)
mkpasswd [-P FD] [-m TYPE] [-S SALT] [PASSWORD] [SALT]
crypt (3) hashing uygulanmış PAROLA'yı yazdırın.
Şifreyi fd N'den oku
des,md5,sha256/512 (varsayılan)
mkswap [-L LBL] BLOCKDEV [KBYTES]
BLOCKDEV'i takas bölümü olarak kullanılacak şekilde hazırlayın.
Etiket
mktemp [-dt] [-p DIR] [TEMPLATE]
ŞABLONU temel alan adla geçici bir dosya oluşturun ve adını yazdırın. ŞABLON, XXXXXX ile bitmelidir (ör. [/dir/]adXXXXXX). ŞABLON olmadan, -t tmp.XXXXXX varsayılır.
Dizin yap, dosya değil
Hatalarda sessizce başarısız olun
Temel dizin adının başına TEMPLATE ekleyin
DIR'yi temel dizin olarak kullanın (-t anlamına gelir)
Hiçbir şey yaratma; bir ad yazdır Temel dizin: -p DIR, else $TMPDIR, else /tmp
modinfo [-adlpn0] [-F keyword] MODULE
'-F yazar' kısayolu
'-F açıklama' kısayolu
'-F lisansı' kısayolu
'-F parm' kısayolu
aranacak anahtar kelime
NUL sonlandırılmış çıkış
modprobe [-alrqvsDb] MODULE [SYMBOL=VALUE]...
Birden fazla MODÜL yükleyin
Liste (MODÜL bir modeldir)
MODÜLÜ (yığınları) kaldırın veya otomatik temizleme yapın
Sessizlik
ayrıntılı
Sistem günlüğüne giriş yap
Bağımlılıkları göster
Kara listeyi modül adlarına da uygula
more [FILE]...
DOSYA'yı (veya stdin'i) her seferinde bir ekran olarak görüntüleyin.
mount [OPTIONS] [-o OPT] DEVICE NODE
Bir dosya sistemi bağlayın. Dosya sistemi otomatik algılama /proc gerektirir.
Tüm dosya sistemlerini fstab'a bağlayın
kuru çalışma
Bağlama yardımcısını çalıştırmayın
Salt okunur montaj
Dosya sistemi türleri
/etc/fstab yerine DOSYA oku
Yalnızca OPT seçeneğine sahip dosya sistemlerini bağlayın (yalnızca -a)
Dosya sistemine özgü -o işaretleri vardır. -o OPT seçeneği şunlar olabilir:
Yok sayıldı (döngü aygıtları otomatik olarak algılanır)
Yazmalar [a]senkrondur
İnode erişim süreleri için güncellemeleri devre dışı bırakın/etkinleştirin
Dizinlere yönelik atime güncellemelerini devre dışı bırakın/etkinleştirin
Modific$'a göre zaman güncellemelerini devre dışı bırakın/etkinleştirin
Özel cihaz dosyalarının kullanımına izin verme (devre dışı bırak)
(Dis)yürütülebilir dosyaların kullanımına izin verme
(Dis)set-user-id-root programlarına izin verme
[Tekrarlı olarak] paylaşılan bir alt ağaca dönüştürün
[yinelemeli olarak] bağımlı bir alt ağaca dönüştürün
[yinelemeli olarak] özel bir alt ağaca dönüştürün
Bağlama noktasının bağlanabilmesi için [un]mümkün olmasını sağla
Bir dosyayı veya dizini [yinelemeli olarak] anothe$'a bağlayın
Mevcut bir bağlama noktasının yerini değiştirme
Bağlı bir dosya sistemini yeniden monte edin, bayrakları değiştirin
-r ile aynı
mt [-f DEVICE] OPCODE VALUE
Manyetik teyp sürücüsünün çalışmasını denetleme
işlem kodları:
bsf bsfm bsr bss datacompression drvbuffer eof eom erase fsf fsfm fsr fss load lock mkpart nop offline ras1 ras2 ras3 reset retension rewind rewoffline seek setblk setdensity setpart tell unload unlock weof wset
mv [-finT] SOURCE DEST or: mv [-fin] SOURCE... { -t DIRECTORY | DIRECTORY }SOURCE'u DEST olarak yeniden adlandırın veya SOURCE'ları DIRECTORY olarak değiştirin.
Üzerine yazmadan önce sormayın
Etkileşimli, üzerine yazmadan önce sor
Mevcut bir dosyanın üzerine yazma
DEST bir dizin ise taşımayı reddet
Tüm SOURCE'ları DIR'e taşı
nameif [-s] [-c FILE] [IFNAME HWADDR]...
Aşağı durumdayken ağ arayüzünü yeniden adlandırın. HWADDR adresine sahip cihazın adı IFNAME olarak değiştirilir.
Yapılandırma dosyası (varsayılan: /etc/mactab)
Sistem günlüğüne giriş yap
nbd-client { [-b BLKSIZE] [-N NAME] [-t SEC] [-p] HOST [PORT] | -d } BLOCKDEVHOST'a bağlanın ve BLOCKDEV'de ağ blok cihazı sağlayın.
nc [-iN] [-wN] [-l] [-p PORT] [-f FILE|IPADDR PORT] [-e PROG]
IP:PORT veya FILE'a bir kanal açın.
Gelen bağlantılar için dinleme modu (kalıcı sunucu için -ll ile -e'yi kullanın)
Yerel bağlantı noktası
Bağlantı zaman aşımı
Gönderilen hatlar için gecikme aralığı
Ağ yerine dosya (ala /dev/ttyS0) kullanın
Bağlandıktan sonra PROG'u çalıştırın
netstat [-ral] [-tuwx] [-en]
Ağ bilgilerini görüntüleyin.
Yönlendirme tablosu
Tüm prizler
Dinleme prizleri. Diğer: bağlı prizler
TCP yuvaları
UDP yuvaları
ham soketler
Unix yuvaları. Diğer: tüm soket tipleri
Diğer/daha fazla bilgi
İsimleri çözme
nl [OPTIONS] [FILE]...
DOSYA'ları satır numaraları eklenmiş standart çıktıya yazın.
Numaralandırılacak satırlar - a: tümü, t: boş değil, n: hiçbiri
Satır numarası artışı
Satır numarası ayırıcı olarak STRING kullanın
N'den başla
Satır numaralarının genişliği
nologin
Oturum açmayı kibarca reddetme
nproc [--all] [--ignore=N]
Kullanılabilir CPU sayısını yazdırın.
Kurulu CPU sayısı
N CPU'yu hariç tut
nsenter [OPTIONS] [PROG ARGS]
Ad alanlarını almak için hedef işlem
Bağlama ad alanını girin
UTS ad alanını girin (ana bilgisayar adı vb.)
System V IPC ad alanını girin
Ağ ad alanını girin
pid ad alanını girin
Kullanıcı ad alanını girin
Uid'yi girilen ad alanında ayarla
Girilen ad alanında gid'i ayarla
Uids veya gids'e dokunmayın
Kök dizini ayarla
Çalışma dizini ayarla
PROG'u yürütmeden önce çatallama yapmayın
nslookup [-type=QUERY_TYPE] [-debug] HOST [DNS_SERVER]
HOST hakkında DNS sorgusu. SORGU TÜRÜ:
soa,ns,a,aaaa,cname,mx,txt,ptr,srv,any
nuke DIR...
DIR'leri kaldırın.
od [-abcdfhilovxs] [-t TYPE] [-A RADIX] [-N SIZE] [-j SKIP] [-S MINSTR] [-w WIDTH] [FILE]...
DOSYA'ları (veya stdin'i) varsayılan olarak sekizli bayt olarak açık bir şekilde yazdırın.
openvt [-c N] [-sw] [PROG ARGS]
PROG'u yeni bir sanal terminalde başlatın
Belirtilen VT'yi kullan
VT'ye geç
PROG'un çıkmasını bekleyin
partprobe DEVICE...
Çekirdekten bölüm tablosunu yeniden taramasını isteyin.
paste [-d LIST] [-s] [FILE]...
Her giriş dosyasından sekme ile ayrılmış satırları yapıştırın.
Sekme yerine LIST'teki sınırlayıcıları kullanın
Seri: her seferinde bir dosya
patch [-RNE] [-p N] [-i DIFF] [ORIGFILE [PATCHFILE]]
Dosya adlarından önde gelen N bileşenlerini soyun
stdin yerine DIFF oku
Ters yama
Halihazırda uygulanan yamaları yoksay
Boşalırlarsa çıktı dosyalarını kaldırın
Dosyaları gerçekten değiştirme
pidof [NAME]...
NAME'lerle eşleşen adlara sahip tüm işlemlerin PID'lerini listeleyin.
ping [OPTIONS] HOST
HOST'a ICMP ECHO_REQUEST'leri gönderin.
IP veya IPv6 ad çözümlemesini zorla
Yalnızca CNT pingleri gönder
SIZE veri baytlarını paketler halinde gönder (varsayılan 56)
Aralık
Yanıt gelir gelmez ping atın
TTL'yi ayarla
Kaynak arayüzü veya IP adresi
İlk yanıt için beklenecek saniye (varsayılan 10) (tüm -c CNT paketleri gönderildikten sonra)
Ping çıkışına saniyeler kaldı (varsayılan: sonsuz) (-c CNT ile daha erken çıkılabilir)
Sessiz, yalnızca başlangıç/bitişte çıktıyı göster
Yük modeli
ping6 [OPTIONS] HOST
HOST'a ICMP ECHO_REQUEST'leri gönderin.
Yalnızca CNT pingleri gönder
SIZE veri baytlarını paketler halinde gönder (varsayılan 56)
Aralık
Yanıt gelir gelmez ping atın
Kaynak arayüzü veya IP adresi
İlk yanıt için beklenecek saniye (varsayılan 10) (tüm -c CNT paketleri gönderildikten sonra)
Ping çıkışına saniyeler kaldı (varsayılan: sonsuz) (-c CNT ile daha erken çıkılabilir)
Sessiz, yalnızca başlangıç/bitişte çıktıyı göster
Yük modeli
pivot_root NEW_ROOT PUT_OLD
Geçerli kök dosya sistemini PUT_OLD konumuna taşıyın ve NEW_ROOT'u yeni kök dosya sistemi yapın.
poweroff [-d DELAY] [-nf]
Gücü durdurun ve kapatın.
Gecikme aralığı
Senkronize etme
Zorla (init'ten geçme)
printf FORMAT [ARG]...
ARG'leri FORMAT'a göre biçimlendirin ve yazdırın (a-la C printf)
ps [-o COL1,COL2=HEADER] [-T]
İşlemlerin listesini göster.
Görüntülenecek sütunları seçin
Konuları göster
pwd Geçerli çalışma dizininin tam dosya adını yazdır
rdate [-s/-p] HOST
RFC 868 kullanarak HOST'tan zamanı ayarlayın ve yazdırın.
Yalnızca sistem saatini ayarla
Yalnızca yazdırma süresi
readlink [-fnv] FILE
Bir sembolik bağlantının değerini görüntüleyin.
Tüm sembolik bağlantıları takip ederek kanonik hale getirin
yeni satır ekleme
ayrıntılı
realpath FILE...
DOSYAların mutlak yol adlarını yazdırın.
reboot [-d DELAY] [-nf]
sistemi yeniden başlat
Gecikme aralığı
Senkronize etme
Zorla (init'ten geçme)
renice [-n] PRIORITY [[-p|g|u] ID...]...
Çalışan bir işlemin zamanlama önceliğini değiştirin.
Mevcut güzel değere PRIORITY ekleyin.
İşlem kimlikleri (varsayılan)
İşlem grubu kimlikleri
Kullanıcı adlarını işle
reset
Terminali (ESC kodları) ve termios'u (sinyaller, tamponlama, yankı) sıfırlayın.
resume BLOCKDEV [OFFSET]
BLOCKDEV'deki 'diske askıya alma' verisinden sistem durumunu geri yükleyin.
rev [FILE]...
DOSYA'nın ters satırları.
rm [-irf] FILE...
DOSYALARI kaldırın (bağlantısını kaldırın).
Çıkarmadan önce her zaman sor
Asla sorma
yineleme
rmdir [-p] DIRECTORY...
DIRECTORY boşsa kaldırın.
Ebeveynleri dahil et
rmmod [-wfa] [MODULE]...
Çekirdek modüllerini boşaltın.
Modül artık kullanılmayana kadar bekleyin
zorla boşaltma
Kullanılmayan tüm modülleri kaldırın (yinelemeli olarak)
route [-ne] [-A inet[6]] [{add|del} [-net|-host] TARGET [netmask MASK] [gw GATEWAY] [metric N] [mss BYTES] [window BYTES] [reject] [IFACE]]Çekirdek yönlendirme tablolarını gösterin veya düzenleyin.
İsimleri çözme
Diğer/daha fazla bilgiyi göster
adres ailesini seçin
rpm -i PACKAGE.rpm; rpm -qp[ildc] PACKAGE.rpm
RPM paketlerini işleyin.
Komutlar:
Kurulum paketi
Sorgu paketi
Bilgi göster
Liste içerikleri
Belgeleri listele
Yapılandırma dosyalarını listele
rpm2cpio PACKAGE.rpm
rpm dosyasının bir cpio arşivini çıkarın.
run-init [-d CAP,CAP...] [-n] [-c CONSOLE_DEV] NEW_ROOT NEW_INIT [ARGS]
Ücretsiz initramf'ler ve başka bir kök fs'ye geçin:
chroot'u NEW_ROOT'a, /'deki tümünü sil, NEW_ROOT'u /'ye taşı, NEW_INIT'i çalıştır.
PID 1 olmalıdır.
NEW_ROOT bir bağlama noktası olmalıdır.
Anahtardan sonra stdio'yu DEV'e yeniden açın
Bırakma yetenekleri
kuru çalışma
run-parts [-a ARG]... [-u UMASK] [--reverse] [--test] [--exit-on-error] DIRECTORY
DIRECTORY'de bir grup betik çalıştırın.
ARG'yi betiklere argüman olarak iletin
Komut dosyalarını çalıştırmadan önce UMASK'ı ayarlayın
Yürütme sırasını tersine çevir
kuru çalışma
Bir betik sıfır olmayan bir değerle çıkarsa çık
sed [-i[SFX]] [-nrE] [-f FILE]... [-e CMD]... [FILE]...
veya
sed [-i[SFX]] [-nrE] CMD [FILE]...
Yürütülecek sed komutlarına CMD ekleyin
Yürütülecek sed komutlarına FILE içeriğini ekleyin
Dosyaları yerinde düzenleyin (aksi takdirde stdout'a yazın). İsteğe bağlı olarak dosyaları yedekleyin, SFX ekleyin
Desen alanının otomatik olarak yazdırılmasını engelle
Genişletilmiş normal ifade sözdizimini kullanın
-e veya -f yoksa, seçenek olmayan ilk bağımsız değişken sed komut dizesidir. Kalan bağımsız değişkenler girdi dosyalarıdır (yoksa stdin).
seq [-w] [-s SEP] [FIRST [INC]] LAST
İLK'ten SON'a kadar sayıları INC. INC adımlarında yazdırın. FIRST, INC varsayılanı 1'dir.
Başında sıfırlar olacak şekilde ped
Dize ayırıcı
setkeycodes { SCANCODE KEYCODE }...Çekirdeğin koddan anahtar koda tarama haritasını değiştirerek alışılmadık klavyelerin kullanılabilir anahtar kodlar oluşturmasına izin verin.
TARAMA KODU ya xx ya da e0xx'dir (onaltılık), KEYCODE ondalıktır.
setpriv [OPTIONS] PROG ARGS
PROG'u farklı ayrıcalık ayarlarıyla çalıştırın.
Mevcut yetenekleri göster
setuid/setgid bitlerini ve dosya yeteneklerini yok sayın
Devralınabilir yetenekleri ayarla
Ambiyans özelliklerini ayarla
setsid [-c] PROG ARGS
PROG'u yeni bir oturumda çalıştırın. PROG'un kontrol terminali olmayacak ve klavye sinyallerinden (^C vb.) etkilenmeyecektir.
Kontrol terminalini stdin olarak ayarla
sh [-il] [-|+Cabefmnuvx] [-|+o OPT]... [-c 'SCRIPT' [ARG0 ARGS] | FILE ARGS | -s ARGS]
Unix kabuk yorumlayıcısı
sha1sum [-c[sw]] [FILE]...
SHA1 sağlama toplamlarını yazdırın veya kontrol edin
DOSYA'lardaki listeye karşı toplamları kontrol et
Herhangi bir çıktı almayın, durum kodu başarıyı gösterir
Yanlış biçimlendirilmiş sağlama toplamı satırları hakkında uyar
sha256sum [-c[sw]] [FILE]...
SHA256 sağlama toplamlarını yazdırın veya kontrol edin.
DOSYA'lardaki listeye karşı toplamları kontrol et
Herhangi bir çıktı almayın, durum kodu başarıyı gösterir
Yanlış biçimlendirilmiş sağlama toplamı satırları hakkında uyar
sha3sum [-c[sw]] [-a BITS] [FILE]...
SHA3 sağlama toplamlarını yazdırın veya kontrol edin.
DOSYA'lardaki listeye karşı toplamları kontrol et
Herhangi bir çıktı almayın, durum kodu başarıyı gösterir
Yanlış biçimlendirilmiş sağlama toplamı satırları hakkında uyar
224 (varsayılan), 256, 384, 512
sha512sum [-c[sw]] [FILE]...
SHA512 sağlama toplamlarını yazdırın veya kontrol edin.
DOSYA'lardaki listeye karşı toplamları kontrol et
Herhangi bir çıktı almayın, durum kodu başarıyı gösterir
Yanlış biçimlendirilmiş sağlama toplamı satırları hakkında uyar
shred [-fuz] [-n N] [-s SIZE] FILE...
DOSYAların üzerine yaz/sil.
Yazılabilirliği sağlamak için Chmod
Yazılacak boyut
N kez üzerine yaz (varsayılan 3)
Sıfırlarla son üzerine yazma
Dosyayı kaldır
shuf [-n NUM] [-o FILE] [-z] [FILE | -e [ARG...] | -i L-H]
Rastgele permütasyon satırları.
En fazla NUM satırda çıktı
DOSYA'ya yaz, standart çıktıya değil
NUL sonlandırılmış çıkış
ARG'leri satır olarak ele alın
L-H sayılarını doğru olarak ele al
sleep [N]...
Verilen argların toplamına eşit bir süre için duraklatın; burada her arg isteğe bağlı olarak (s)saniye, (m)dakika, (h)bizim veya (d)ay son ekine sahip olabilir
sort [-nrughMcszbdfiokt] [-o FILE] [-k START[.OFS][OPTS][,END[.OFS][OPTS]] [-t CHAR] [FILE]...
Metin satırlarını sıralayın.
DOSYA çıktısı
Girişin sıralanıp sıralanmadığını kontrol edin
Baştaki boşlukları yoksay
Büyük/küçük harf durumunu yoksay
Yazdırılamayan karakterleri yoksay
Sözlük sırası (boş veya yalnızca alfanümerik)
Numaraları sırala
Genel sayısal sıralama
İnsanların okuyabileceği sayıları sırala (2K 1G)
ayı sırala
Sürümü sırala
alan ayırıcı
N. alana göre sırala
Ters sıralama düzeni
Kararlı (bağları alfabetik olarak sıralamayın)
Yinelenen satırları bastır
NUL sonlandırılmış giriş ve çıkış
ssl_client [-e] -s FD [-r FD] [-n SNI]
start-stop-daemon [OPTIONS] [-S|-K] ... [-- ARGS...]
Eşleşen işlemleri arayın ve ardından
tüm eşleştirme işlemlerini durdur
eşleşen bir süreç bulunmazsa bir süreç başlat
Süreç eşleştirme:
Yalnızca bu kullanıcının işlemlerini eşleştir
İşlemleri /proc/PID/stat içindeki iletişim alanında NAME ile eşleştirin
İşlemleri /proc/PID/cmdline'da bu komutla eşleştirin
Bir işlemi DOSYA'dan PID ile eşleştirme
Belirtilen sonraki koşullar yalnızca -S ile eşleşmelidir:
Çalıştırılacak program
sıfırıncı argüman
Arka plan
Güzel seviyeyi değiştir
Kullanıcıyı/grubu değiştir
PID'yi -p ile belirtilen pid dosyasına yaz
Belirtilen sonraki koşullar yalnızca -K ile eşleşmelidir:
Gönderilecek sinyal
Yalnızca eşleştir, bulunursa 0 ile çık
Diğer:
Hiçbir şey yapılmazsa 0 durumuyla çıkın
ayrıntılı
Sessizlik
stat [-ltf] [-c FMT] FILE...
Dosya (varsayılan) veya dosya sistemi durumunu görüntüleyin.
Belirtilen biçimi kullan
Dosya sistemi durumunu göster
Bağlantıları takip et
Kısa ekran
Dosyalar için FMT dizileri:
Erişim hakları sekizli olarak
İnsan tarafından okunabilir biçimde erişim hakları
Tahsis edilen blok sayısı (%B'ye bakın)
%b tarafından bildirilen her bloğun bayt cinsinden boyutu
Ondalık olarak cihaz numarası
Onaltılık cihaz numarası
Hex'te ham mod
Dosya tipi
Grup kimliği
Grup ismi
Sabit bağlantı sayısı
düğüm numarası
Dosya adı
Dosya adı, -> TARGET if symlink ile
G/Ç bloğu boyutu
Bayt cinsinden toplam boyut
Onaltılı ana cihaz tipi
Onaltılı küçük cihaz tipi
Kullanıcı kimliği
Kullanıcı adı
Son erişim zamanı
Epoch'tan bu yana saniye olarak son erişim zamanı
Son değişikliğin zamanı
Epoch'tan bu yana saniye olarak son değişikliğin zamanı
Son değişiklik zamanı
Epoch'tan bu yana saniye cinsinden son değişikliğin zamanı
Dosya sistemleri için FMT dizileri:
Süper kullanıcı olmayanlar için ücretsiz bloklar
Toplam veri bloğu
Toplam dosya düğümü
Ücretsiz dosya düğümleri
Ücretsiz bloklar
Onaltılık Dosya Sistemi Kimliği
Maksimum dosya adı uzunluğu
Dosya adı
Blok boyutu (daha hızlı aktarım için)
Temel blok boyutu (blok sayıları için)
onaltılı yazın
İnsan tarafından okunabilir biçimde yazın
strings [-fo] [-t o|d|x] [-n LEN] [FILE]...
Yazdırılabilir dizeleri bir ikili dosyada görüntüleyin.
Dosya adlarına sahip dizelerden önce gelir
Sekizli uzaklıklara sahip dizelerden önce
8/10/16 tabanında ofsetlere sahip dizelerden önce
En az LEN karakterleri bir dize oluşturur (varsayılan 4)
stty [-a|g] [-F DEVICE] [SETTING]...
Bağımsız değişkenler olmadan, baud hızını, hat disiplinini ve stty aklı başında sapmaları yazdırır.
Stdin yerine cihazı aç
Tüm geçerli ayarları insan tarafından okunabilir biçimde yazdırın
Stty tarafından okunabilir biçimde yazdırın
Kılavuz sayfasına bakın
svc [-udopchaitkx] SERVICE_DIR...
Runv süpervizörü tarafından izlenen kontrol hizmetleri.
Hizmet çalışmıyorsa, başlatın; durursa yeniden başlat
Servis çalışıyorsa TERM+CONT sinyalleri gönderin; yeniden başlatma
Bir kez: hizmet çalışmıyorsa, başlatın; yeniden başlatma
Servise STOP, CONT, HUP, ALRM, INT, TERM, KILL sinyali gönderin
Çıkış: runv, hizmet kapanır kapanmaz çıkış yapacak
svok SERVICE_DIR
runv süpervizörünün çalışıp çalışmadığını kontrol edin. Varsa çıkış kodu 0, yoksa 100, SERVICE_DIR yoksa 111 (hata mesajlı).
swapoff [-a] [DEVICE]
DEVICE üzerinde değiştirmeyi durdurun.
Tüm takas cihazlarında takas etmeyi durdurun
swapon [-a] [-e] [-d[POL]] [DEVICE]
CİHAZ üzerinde takas yapmaya başlayın.
Tüm takas cihazlarında takas yapmaya başlayın
Blokları takas sırasında (POL=bir kez), serbest bırakıldıkça (POL=sayfalar) veya her ikisini birden (POL atlandı) atın
Var olmayan cihazları sessizce atla
switch_root [-c CONSOLE_DEV] NEW_ROOT NEW_INIT [ARGS]
İnitramf'leri serbest bırakın ve başka bir kök fs'ye geçin: chroot'tan NEW_ROOT'a,/içindeki tümünü silin, NEW_ROOT'u/konumuna taşıyın, NEW_INIT'i yürütün.
PID 1 olmalıdır.
NEW_ROOT bir bağlama noktası olmalıdır.
DEV Anahtardan sonra stdio'yu DEV'e yeniden açın
sync [-df] [FILE]...
Tüm tamponlanmış blokları (DOSYA'larda) diske yazın.
Meta verileri senkronize etmekten kaçının
DOSYA'ların altında yatan dosya sistemlerini senkronize et
sysctl [-enq] { -a | -p [FILE]... | [-w] [KEY[=VALUE]]... }Çekirdek parametrelerini göster/ayarla
Bilinmeyen anahtarlar hakkında uyarma
Anahtar adlarını gösterme
Sessizlik
Tüm değerleri göster
DOSYAlardan değerleri ayarla (varsayılan /etc/sysctl.conf)
Değerleri ayarla
syslogd [OPTIONS]
Sistem günlüğü yardımcı programı.
Ön planda çalıştır
HOST:PORT'ta oturum açın (varsayılan PORT:514)
Yerel olarak ve ağ üzerinden oturum açın (varsayılan, yalnızca -R ise ağdır)
Paylaşılan mem arabelleğine giriş yapın (okumak için logread'i kullanın)
DOSYA'da oturum aç (varsayılan: /var/log/messages, - ise stdout)
Dönüşten önceki maksimum boyut (KB) (varsayılan 200KB, 0=kapalı)
Tutulacak N döndürülmüş günlük (varsayılan 1, maks. 99, 0=temizle)
Yalnızca öncelikli N'den (1-8) daha acil olan iletileri günlüğe kaydet
Daha küçük çıktı
İstemci tarafından oluşturulan zaman damgalarını soyun
Kopyaları bırak
DOSYA'yı yapılandırma olarak kullan (varsayılan:/etc/syslog.conf)
tac [FILE]...
DOSYAları birleştirin ve tersten yazdırın.
tail [OPTIONS] [FILE]...
FILE'lerin (veya stdin'in) son 10 satırını yazdırın. Birden fazla FILE ile, her birinin önüne bir dosya adı başlığı koyun.
Son N baytı yazdır
Son N satırı yazdır
N. satırdan başlayın ve kalanını yazdırın (b:*512 k:*1024 m:*1024^2)
Başlıkları asla yazdırma
Her zaman başlıkları yazdır
Dosya büyüdükçe verileri yazdırın
-f ile aynı, ancak yeniden denemeye devam edin
-f ile okumalar arasında SANİYE bekleyin
tar c|x|t [-ZzJjahmvokO] [-f TARFILE] [-C DIR] [FILE]...
Bir tar dosyasından dosya oluşturun, ayıklayın veya listeleyin.
Yaratmak
Çıkarmak
Liste
TARFILE adı (stdin/out için '-')
Çalıştırmadan önce DIR'ye değiştir
ayrıntılı
stdout'a çıkart
mtime'ı geri yükleme
kullanıcı:grubu geri yükleme
Mevcut dosyaları değiştirmeyin
(De)compress kullanarak sıkıştırmak
(De)gzip kullanarak sıkıştır
(De)xz kullanarak sıkıştır
(De) bzip2 kullanarak sıkıştırma
(De) lzma kullanarak sıkıştır
Uzantıya göre (De)sıkıştırma
Sembolik bağlantıları takip et
Mevcut dosyaları değiştir
Sıyırılacak önde gelen bileşenlerin NUM'u
Dizinlerde inmeyin
Sayısal kullanıcı kullan:grup
Erişim izinlerini geri yükleme
Dosyaları COMMAND'a yönlendir
taskset [-ap] [HEXMASK | -c LIST] { PID | PROG ARGS }CPU yakınlığını ayarlayın veya alın.
PID'de çalıştır
Tüm iş parçacıklarında çalıştır
Yakınlık bir listedir, maske değil
tee [-ai] [FILE]...
Stdin'i her DOSYA'ya ve ayrıca stdout'a kopyalayın.
Verilen DOSYAlara ekleyin, üzerine yazmayın
Kesinti sinyallerini yoksay (SIGINT)
telnet [-a] [-l USER] HOST [PORT]
Telnet sunucusuna bağlanın.
$USER değişkeni ile otomatik giriş
KULLANICI olarak otomatik giriş
tftp [OPTIONS] HOST [PORT]
Bir dosyayı tftp sunucusundan/sunucuya aktarın.
Yerel dosya
uzak DOSYA
Dosyayı al
dosya koy
Bayt cinsinden aktarım blokları
time [-vpa] [-o FILE] PROG ARGS
PROG'u çalıştırın, çıktığında kaynak kullanımını görüntüleyin.
ayrıntılı
POSIX çıktı formatı
özel biçim
Sonucu DOSYA'ya yaz
Ekle (aksi takdirde üzerine yaz)
timeout [-s SIG] [-k KILL_SECS] SECS PROG ARGS
PROG'u çalıştırın. SECS saniye içinde gitmezse ona SIG gönderin.
Varsayılan SIG: TERM.
KILL_SECS saniye içinde hala mevcutsa, KILL'i gönderin.
top [-bH] [-n COUNT] [-d SECONDS]
Süreç etkinliğinin bir görünümünü gerçek zamanlı olarak gösterin. Her SANİYEDE bir /proc öğesinden tüm işlemlerin durumunu okuyun ve bir ekran dolusu gösterin.
Anahtarlar:
pid/mem/cpu/zamana göre sırala
ters sıralama
konuları değiştir
çıkış
Seçenekler:
Toplu modu
N yinelemeden sonra çık
Güncellemeler arasındaki gecikme
Konuları göster
touch [-cham] [-d DATE] [-t DATE] [-r FILE] FILE...
DOSYAların mtime'ını güncelleyin.
dosya oluşturma
bağlantıları takip etme
Sadece bir seferde değiştir
Yalnızca mtime'ı değiştir
Kullanılacak tarih/saat
Kullanılacak tarih/saat
DOSYA'nın tarihini/saatini kullan
tr [-cds] STRING1 [STRING2]
Stdin'den karakterleri çevirin, sıkıştırın veya silin, stdout'a yazın.
STRING1'in tümleyenini al
STRING1 kodlu giriş karakterlerini silin
STRING2'nin birden çok çıktı karakterini tek bir karaktere sıkıştırın
traceroute [-46Flnrv] [-f 1ST_TTL] [-m MAXTTL] [-q PROBES] [-p PORT] [-t TOS] [-w WAIT_SEC] [-s SRC_IP] [-i IFACE] [-z PAUSE_MSEC] HOST [BYTES]
HOST'a giden rotayı takip edin.
IP veya IPv6 ad çözümlemesini zorla
parçalama bitini ayarla
Döndürülen paketin TTL değerini göster
Sayısal adresleri yazdır
Yönlendirme tablolarını atlayın, doğrudan HOST'a gönderin
ayrıntılı
İlk atlama sayısı (varsayılan 1)
Maksimum atlama sayısı
Hop başına prob sayısı (varsayılan 3)
Araştırmalarda kullanılan temel UDP bağlantı noktası numarası (varsayılan 33434)
Kaynak adresi
Kaynak arayüzü
Araştırma paketlerinde hizmet türü (varsayılan 0)
Yanıt bekleyin (varsayılan 3)
Her göndermeden önce bekleyin
traceroute6 [-nrv] [-f 1ST_TTL] [-m MAXTTL] [-q PROBES] [-p PORT] [-t TOS] [-w WAIT_SEC] [-s SRC_IP] [-i IFACE] [-z PAUSE_MSEC] HOST [BYTES]
HOST'a giden rotayı takip edin.
Sayısal adresleri yazdır
Yönlendirme tablolarını atlayın, doğrudan HOST'a gönderin
ayrıntılı
İlk atlama sayısı (varsayılan 1)
Maksimum atlama sayısı
Hop başına prob sayısı (varsayılan 3)
Araştırmalarda kullanılan temel UDP bağlantı noktası numarası (varsayılan 33434)
Kaynak adresi
Kaynak arayüzü
Araştırma paketlerinde hizmet türü (varsayılan 0)
Yanıt bekleyin (varsayılan 3)
Her göndermeden önce bekleyin
truncate [-c] -s SIZE FILE...
FILE'ları SIZE olarak kısaltın.
dosya oluşturma
ts [-is] [STRFTIME]
Stdin'i stdout'a aktarın, her satıra zaman damgası ekleyin.
Başlamadan bu yana geçen süre
Önceki satırdan beri geçen süre
tty [-s]
Stdin terminalinin dosya adını yazdırın.
Hiçbir şey yazdırma, yalnızca çıkış durumunu döndür
ubirename UBI_DEVICE OLD_VOLNAME NEW_VOLNAME [OLD2 NEW2]...
UBI_DEVICE üzerinde UBI birimlerini yeniden adlandırın.
udhcpc [-fbqRB] [-a[MSEC]] [-t N] [-T SEC] [-A SEC|-n] [-i IFACE] [-s PROG] [-p PIDFILE] [-oC] [-r IP] [-V VENDOR] [-F NAME] [-x OPT:VAL]... [-O OPT]...
Kullanılacak arayüz (varsayılan eth0)
PROG'u DHCP olaylarında çalıştırın (varsayılan /etc/udhcpc/default.script)
Pid dosyası oluştur
Yayın yanıtlarını iste
En fazla N keşif paketi gönder (varsayılan 3)
Paketler arasında duraklama (varsayılan 3)
Kira alınmazsa bekleyin (varsayılan 20)
Kira alınmazsa arka plan
Kiralama sağlanmazsa çıkış
Kira aldıktan sonra çıkın
Çıkışta IP bırak
Ön planda çalıştır
Sistem günlüğüne de giriş yap
ARP ping ile sunulan adresi doğrulayın
Bu IP adresini iste
Herhangi bir seçenek isteme (-O verilmedikçe)
Sunucudan OPT seçeneği talep et (kümülatif)
OPT seçeneğini gönderilen paketlere dahil et (kümülatif)
Dize, sayısal ve onaltılık bayt seçeneklerine örnekler:
-x hostname:bbox - option 12
-x lease:3600 - option 51 (lease time)
-x 0x3d:0100BEEFC0FFEE - option 61 (client id)
-x 14:'"dumpfile"' - option 14 (shell-quoted)Sunucudan NAME için DNS eşlemesini güncellemesini isteyin
Satıcı kimliği (varsayılan 'udhcp VERSION')
İstemci tanımlayıcısı olarak MAC göndermeyin
Sinyaller:
Kira yenilemek
Kira kontratını serbest bırak
udhcpd [-fS] [-I ADDR] [-a MSEC] [CONFFILE]
DHCP Sunucusu.
Ön planda çalıştır
Sistem günlüğüne de giriş yap
Yerel adres
ARP ping için zaman aşımı (varsayılan 2000)
Sinyaller:
Kiralama dosyasını güncelle
uevent [PROG ARGS]
uevent, her ağ bağlantısı bildirimi için PROG'u çalıştırır.
PROG ortamı, çekirdekten aktarılan verileri içerir.
Tipik kullanım (dinamik aygıt düğümü oluşturma için arka plan programı):
uevent mdev & mdev -s
umount [-rlfda] [-t FSTYPE] FILESYSTEM|DIRECTORY
Dosya sistemlerinin bağlantısını kesin.
Tüm dosya sistemlerinin bağlantısını kesin
Bağlama meşgulse aygıtları salt okunur olarak yeniden takın
Tembel umount (dosya sistemini ayırın)
Umount'u zorla (ör. erişilemeyen NFS sunucusu)
Kullanılmışsa serbest döngü cihazı
Yalnızca bu dosya sistemi türlerinin bağlantısını kesin
uname [-amnrspvio]
Sistem bilgilerini yazdırın.
Tümünü yazdır
Makine (donanım) tipi
Ana bilgisayar adı
Çekirdek sürümü
Çekirdek adı (varsayılan)
işlemci tipi
Çekirdek sürümü
donanım platformu
işletim sistemi adı
uncompress [-cf] [FILE]...
DOSYALARI (veya stdin) açın.
stdout'a yaz
üzerine yaz
unexpand [-fa][-t N] [FILE]...
Boşlukları sekmelere dönüştürün, stdout'a yazın.
Tüm boşlukları dönüştür
Yalnızca baştaki boşlukları dönüştür
Her N karakterde bir sekme durdurur
uniq [-cduiz] [-f,s,w N] [FILE [OUTFILE]]
Yinelenen satırları atın.
Oluşum sayısına göre önek satırları
Yalnızca yinelenen satırları yazdır
Yalnızca benzersiz satırları yazdır
Büyük/küçük harf durumunu yoksay
NUL sonlandırılmış çıkış
İlk N alanı atla
İlk N karakteri atla (atlanan alanlardan sonra)
Satırdaki N karakteri karşılaştır
unix2dos [-ud] [FILE]
FILE'ı yerinde Unix'ten DOS biçimine dönüştürün. Hiçbir dosya verilmediğinde, stdin/stdout'u kullanın.
dos2unix
unix2dos
unlink FILE
unlink()'i çağırarak DOSYA'yı silin.
unlzma [-cfk] [FILE]...
DOSYALARI (veya stdin) açın.
stdout'a yaz
Güç
Giriş dosyalarını sakla
Test bütünlüğü
unshare [OPTIONS] [PROG ARGS]
Bağlama ad alanını paylaşmayı kaldır
UTS ad alanını (ana bilgisayar adı vb.) paylaşmayı kaldırın
System V IPC ad alanının paylaşımını kaldırın
Ağ ad alanını paylaşmayı kaldır
PID ad alanını paylaşmayı kaldır
Kullanıcı ad alanını paylaşmayı kaldır
PROG'u çalıştırmadan önce çatallayın
Geçerli kullanıcıyı root ile eşleyin (-U anlamına gelir)
Önce /proc dosya sistemini bağla (-m anlamına gelir)
Bağlama ad alanında bağlama yayılımını değiştirin
Kullanıcı ad alanlarında setgroups sistem çağrısını kontrol edin
unxz [-cfk] [FILE]...
DOSYALARI (veya stdin) açın.
stdout'a yaz
Güç
Giriş dosyalarını sakla
Test bütünlüğü
unzip [-lnojpqK] FILE[.zip] [FILE]... [-x FILE]... [-d DIR]
DOSYALARI ZIP arşivinden çıkarın.
Liste içerikleri (kısa form için -q ile)
Asla dosyaların üzerine yazma (varsayılan: sor)
üzerine yaz
Yolları geri yükleme
stdout'a yaz
Ölçek
Sessizlik
SUID bitini temizlemeyin
DOSYALARI hariç tut
DIR içine ayıklayın
uptime
Son önyüklemeden bu yana geçen süreyi görüntüleyin.
usleep N
N mikrosaniye duraklat.
uudecode [-o OUTFILE] [INFILE]
Uudecode a file -o verilmedikçe uuencoded kaynakta OUTFILE'ı bulur.
uuencode [-m] [FILE] STORED_FILENAME
FILE (veya stdin) öğesini stdout olarak kodlayın.
RFC1521'e göre base64 kodlaması kullanın
vconfig COMMAND [OPTIONS]
Sanal ethernet cihazları oluşturun ve kaldırın.
add IFACE VLAN_ID
rem VLAN_NAME
set_flag IFACE 0|1 VLAN_QOS
set_egress_map VLAN_NAME SKB_PRIO VLAN_QOS
set_ingress_map VLAN_NAME SKB_PRIO VLAN_QOS
set_name_type NAME_TYPEvi [-c CMD] [-R] [-H] [FILE]...
Dosya düzenle.
Çalıştırılacak ilk komut ($EXINIT ve ~/.exrc de mevcuttur)
Sadece oku
Kullanılabilir özellikleri listele
Kimin oturum açtığını göster
watch [-n SEC] [-t] PROG ARGS
PROG'u periyodik olarak çalıştırın.
SEC Dönemi (varsayılan 2)
başlığı yazdırma
watchdog [-t N[ms]] [-T N[ms]] [-F] DEV
Gözetleme cihazı DEV'e periyodik olarak yazın.
Sıfırlanmazsa N saniye sonra yeniden başlat (varsayılan 60)
N saniyede bir sıfırla (varsayılan 30)
Ön planda çalıştır
Periyodu milisaniye cinsinden belirtmek için 500ms kullanın.
wc [-cmlwL] [FILE]...
DOSYALAR (veya stdin) için satırları, sözcükleri ve baytları sayın.
bayt sayısı
Karakterleri say
Yeni satırları say
kelimeleri say
En uzun satır uzunluğunu yazdır
wget [-cqS] [--spider] [-O FILE] [-o LOGFILE] [--header STR] [--post-data STR | --post-file FILE] [-Y on/off] [--no-check-certificate] [-P DIR] [-U AGENT] URL...
Dosyaları HTTP veya FTP yoluyla alın.
Yalnızca URL varlığını kontrol edin: $? varsa 0'dır
Başlıklara STR ('başlık: değer' biçiminde) ekleyin
POST yöntemini kullanarak STR gönder
POST yöntemini kullanarak DOSYA gönder
Sunucunun sertifikasını doğrulama
İptal edilen aktarımın alınmasına devam edin
Sessizlik
DIR'e kaydet (varsayılan .)
Sunucu yanıtını göster
DOSYAYA Kaydet (stdout için '-')
İletileri FILE'a günlüğe kaydet
User-Agent başlığı için STR kullanın
Proxy kullan
which [-a] COMMAND...
KOMUT'u bulun.
Tüm eşleşmeleri göster
who [-aH]
Kimin oturum açtığını göster.
Hepsini Göster ↓
Sütun başlıklarını yazdır
whoami
Geçerli etkin kullanıcı kimliğiyle ilişkili kullanıcı adını yazdırın.
xargs [OPTIONS] [PROG ARGS]
PROG'u stdin tarafından verilen her öğede çalıştırın.
NUL sonlandırılmış giriş
Stdin yerine DOSYA'dan oku
Stdin'i /dev/tty olarak yeniden açın
Giriş boşsa komutu çalıştırma
Yürütmeden önce komutu stderr'de yazdırın
Kullanıcıya her komutu çalıştırıp çalıştırmayacağını sor
STR girdi işlemeyi durdurur
PROG ARGS içindeki STR'yi giriş satırıyla değiştirin
PROG'a en fazla N arg geçirin
N bayttan fazla olmayan komut satırını iletin
Paralel olarak N PROG'a kadar çalıştırın
Boyut aşılırsa çıkın
xxd [-pri] [-g N] [-c N] [-l LEN] [-s OFS] [-o OFS] [FILE]
Onaltılı döküm dosyası (veya stdin).
Grup başına bayt
Satır başına bayt
Yalnızca onaltılık baytları göster, -c30 varsayılır
C dosya stilini içerir
Yalnızca ilk LENGTH baytı göster
OFFSET baytlarını atla
Görüntülenen ofsete OFSET ekle
Ters (-p ile girişte ofset olmadığını varsayar)
xz -d [-cfk] [FILE]...
DOSYALARI (veya stdin) açın.
Sıkıştırılmış
stdout'a yaz
Güç
Giriş dosyalarını sakla
Test bütünlüğü
xzcat [FILE]...
Stdout'a sıkıştırmayı açın.
yes [STRING]
STRING veya 'y' ile tekrar tekrar bir satır yazdırın
zcat [FILE]...
Stdout'a sıkıştırmayı açın.
GNU Libc (glibc), yerel ortam için C kitaplığının davranışını yapılandırmak ve parolalar ve grup bilgileri gibi sistem verilerini nasıl okuyacağını yapılandırmak için Ad Hizmeti Anahtarını (NSS) kullanır. Bu, bir /etc/nsswitch.conf yapılandırma dosyası ve bir veya daha fazla /lib/libnss_* kitaplığı kullanılarak gerçekleştirilir. BusyBox, NSS'den yararlanan herhangi bir libc çağrısını kullanmaktan kaçınmaya çalışır. Bununla birlikte, login ve su gibi bazı uygulamalar, NSS gerektiren libc işlevlerini kullanır.
CONFIG_USE_BB_PWD_GRP'yi etkinleştirirseniz BusyBox, /etc/passwd, /etc/group ve /etc/shadow dosyalarına NSS kullanmadan doğrudan erişmek için dahili işlevleri kullanır. Bu, herhangi bir NSS yapılandırma dosyası ve kitaplığı kurmanıza gerek kalmadan sisteminizi çalıştırmanıza izin verebilir.
Glibc ile kullanıldığında, BusyBox 'ağ oluşturma' uygulamaları benzer şekilde glibc NSS öğelerinin en azından bazılarını (özellikle /etc/nsswitch.conf, /lib/libnss_dns*, /lib/libnss_files* ve /lib/libresolv*) yüklemenizi gerektirir.
Shameless Plug: Alternatif olarak uClibc gibi bir C kütüphanesi kullanılabilir. Sisteminizi önemli ölçüde küçültmenin yanı sıra uClibc, herhangi bir NSS destek dosyası veya kitaplığının kullanılmasını gerektirmez.
Denis Vlasenko
Aşağıdaki kişiler bilseler de bilmeseler de BusyBox'a kod katmışlardır. BusyBox'ta yer alan bir kod yazdıysanız, sonsuz ihtişamınızı elde edebilmeniz için muhtemelen burada listelenmelisiniz. Burada listelenmeniz gerekiyorsa veya yaptığınız şeyin açıklaması daha fazla ayrıntı gerektiriyorsa veya yanlışsa, lütfen bir güncelleme gönderin.
Emanuele Aina
çalışma parçaları
Erik Andersen
Tonlarca yeni şey, temel uygulamaların çoğunun büyük ölçüde yeniden yazılması, başlık dosyalarında belirtildiği gibi tonlarca yeni uygulama. Kimsenin gerçekten okumayacağı bu sıkıcı dokümanları yazmak için çok zahmetli bir çaba.
Laurence Anderson
rpm2cpio, sıkıştırmayı aç, get_header_cpio, read_gz arabirimi, rpm
Jeff Angielski
ftpput, ftpget
Edward Betts
expr, hostid, günlük adı, whoami
John Beppu
du, nslookup, sırala
Brian Candler
minik-ls(ls)
Randolph Chung
fbset, ping, ana bilgisayar adı
Dave Cinege
more(v2), makedevs, dutmp, modülerleştirme, otomatik bağlantılar dosyası, çeşitli düzeltmeler, Linux Router Projesi bakımı
Jordan Crouse
ipcalc
Magnus Damm
tftp istemcisi insmod powerpc desteği
Larry Doolittle
bozulmamış kaynak dizini derlemesi, çok sayıda yama ve düzeltme.
Glenn Engel
httpd
Gennady Feldman
Sysklogd (tek iş parçacıklı syslogd, IPC Dairesel tampon desteği, logread), çeşitli düzeltmeler.
Karl M. Hegbloom
cp_mv.c, test paketi, yardımcı program.c ve c'ye yönelik çeşitli düzeltmeler.
Daniel Jacobowitz
mktemp.c
Matt Kraai
belgeler, hata düzeltmeleri, test paketi
Stephan Linz
ipcalc, Red Hat denkliği
John Lombardo
tr
Glenn McGrath
Ortak arşivden çıkarma kodu ve arşivden çıkarma uygulamaları, ifupdown, ftpgetput, nameif, sed, yama, katlama, yükleme, uudecode. Çeşitli hata düzeltmeleri, çok sayıda yamayı inceleyin ve uygulayın.
Manuel Novoa III
cat, head, mkfifo, mknod, rmdir, sleep, tee, tty, uniq, usleep, wc, yes, mesg, vconfig, make_directory, parse_mode, dirname, mode_string, get_last_path_component, simple_path ve bir dizi önemsiz libbb rutini ayrıca hata düzeltmeleri, ash, basename, cal, cmp, cp, df, du, echo, env, ln, logname, md5sum, mkdir, mv, realpath, rm, sort, tail, touch, uname, watch, arit'te kısmi yeniden yazma ve boyut optimizasyonları , human_readable, arabirim, dutmp, ifconfig, rota
Vladimir Oleynik
cmdedit; xargs(geçerli), httpd(geçerli); bağlantı noktaları: ash, crond, fdisk, inetd, stty, traceroute, top; yerel ayar, çeşitli düzeltmeler ve her şeyin uzlaşmaz eleştirmeni mükemmel değil.
Bruce Perens
1995, 1996'da BusyBox'ın orijinal yazarı. Kodlarının bir kısmı hala orada burada saklanıyor...
Tim Riker
hata düzeltmeleri, hayran kulübü üyesi
Kent Robotti
sıfırlama, tonlarca hata raporu ve yama.
Chip Rosenthal
wget - Covad Communications'ın izniyle sağlanmıştır
Pavel Roskin
Birçok hata düzeltmesi ve yama.
Gyepi Sam
Syslogd için uzaktan günlük kaydı özelliği
Linus Torvalds
mkswap, fsck.minix, mkfs.minix
Mark Whitley
grep, sed, cut, xargs(previous), stil kılavuzu, yeni-applet-NASIL, hata düzeltmeleri, vb.
Charles P. Wright
gzip, mini netcat(nc)
Enrique Zanardi
tarcat (kaldırıldığından beri), loadkmap, çeşitli düzeltmeler, Debian bakımı
Tito Ragusa
dizelerde devfsd ve boyut optimizasyonları, openvt ve deallocvt.
Paul Fox
ash için vi düzenleme modu, diğer çeşitli yamalar/düzeltmeler
Roberto A. Foglietta
bağlantı noktası: dnsd
Bernhard Reutner-Fischer
çeşitli
Mike Frysinger
ilk e2fsprogs, printenv, setarch, sum, misc
Jie Zhang
msh ve hush'ta iki hata düzeltildi (öldürülen işlemlerin çıkış kodu)