英语法语西班牙语

Ad


OnWorks 网站图标

dumpleases - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 dumpleases

这是可以在 OnWorks 免费托管服务提供商中使用我们的多个免费在线工作站之一运行的命令 dumpleases,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


BusyBox-嵌入式Linux的瑞士军刀

句法


忙箱[参数...] # 或

[参数...] # 如果符号链接

商品描述


BusyBox 将许多常见 UNIX 实用程序的小版本组合成一个小版本
可执行。 它为您通常找到的大多数实用程序提供了简约的替代品
在 GNU coreutils、util-linux 等中。 BusyBox 中的实用程序通常选项较少
比他们全功能的 GNU 表亲; 但是,所包含的选项提供了
预期的功能和行为非常像他们的 GNU 同行。

BusyBox 的编写考虑了大小优化和有限的资源。 也是
极其模块化,因此您可以在编译时轻松包含或排除命令(或功能)
时间。 这使得定制您的嵌入式系统变得容易。 要创建一个工作系统,
只需添加 的/ dev, /等, 和一个 Linux 内核。 BusyBox 提供了一个相当完整的 POSIX
任何小型或嵌入式系统的环境。

BusyBox 是极其可配置的。 这允许您仅包含您的组件
需要,从而减少二进制大小。 运行“make config”或“make menuconfig”来选择
您希望启用的功能。 然后运行 ​​'make' 来编译 BusyBox 使用你的
组态。

编译完成后,您应该使用'make install' 来安装BusyBox。 这个
将在 CONFIG_PREFIX 指定的目标目录中安装“bin/busybox”二进制文件。
CONFIG_PREFIX 可以在配置 BusyBox 时设置,也可以指定替代
安装时的位置(即,使用命令行,如 'make CONFIG_PREFIX=/tmp/foo
安装')。 如果您启用了任何小程序安装方案(作为符号链接或
硬链接),这些也将安装在 CONFIG_PREFIX 指向的位置。

用法


BusyBox 是一个多调用二进制文件。 多调用二进制文件是一个可执行程序
与多个实用程序执行相同的工作。 这意味着只有一个
BusyBox 二进制文件,但该单个二进制文件的作用类似于大量实用程序。 这允许
BusyBox 更小,因为所有内置的实用程序(我们称之为小程序)都可以
共享许多常见操作的代码。

您还可以通过在命令行上发出命令作为参数来调用 BusyBox。 为了
例如,输入

/ bin / busybox ls

也会导致 BusyBox 表现为“ls”。

当然,添加'/ bin / busybox'进入每个命令都会很痛苦。 所以大多数人会
使用指向 BusyBox 二进制文件的链接调用 BusyBox。

例如,输入

ln-s / bin / busybox ls
./ls

将导致 BusyBox 表现为 'ls'(如果 'ls' 命令已编译到 BusyBox 中)。
一般来说,您永远不需要自己创建所有这些链接,因为 BusyBox
当您运行“make install”命令时,构建系统将为您执行此操作。

如果您不带参数调用 BusyBox,它将为您提供小程序列表
已编译到您的 BusyBox 二进制文件中。

COMMON 配置


大多数 BusyBox 小程序支持 - 帮帮我 提供简洁的运行时描述的参数
他们的行为。 如果已启用 CONFIG_FEATURE_VERBOSE_USAGE 选项,则更多
还将提供详细的使用信息。

指令


目前可用的小程序包括:

[,[[,acpid,adjtimex,ar,arp,arping,ash,awk,basename,
块开发,brctl,bunzip2,bzcat,bzip2,cal,猫,chgrp,chmod,
chown、chpasswd、chroot、chvt、清除、cmp、cp、cpio、crond、crontab、
cttyhack、cut、日期、dc、dd、deallocvt、depmod、devmem、df、diff、
目录名、dmesg、dnsdomainname、dos2unix、dpkg、dpkg-deb、du、
dumpkmap、dumpleases、echo、ed、egrep、env、展开、expr、false、
fdisk、fgrep、查找、折叠、免费、freeramdisk、fstrim、ftpget、ftpput、
getopt、getty、grep、组、gunzip、gzip、停止、头、hexdump、
hostid, 主机名, httpd, hwclock, id, ifconfig, ifdown, ifup, init,
insmod、ionice、ip、ipcalc、kill、killall、klogd、last、less、ln、
loadfont, loadkmap, 记录器, 登录, 日志名, logread, 丢失, ls,
lsmod、lzcat、lzma、lzop、lzopcat、md5sum、mdev、microcom、mkdir、
mkfifo、mknod、mkswap、mktemp、modinfo、modprobe、更多、mount、mt、
mv、nameif、nc、netstat、nslookup、od、openvt、passwd、补丁、pidof、
ping、ping6、pivot_root、poweroff、printf、ps、pwd、rdate、readlink、
realpath、重启、renice、reset、rev、rm、rmdir、rmmod、路由、rpm、
rpm2cpio、运行部分、sed、seq、setkeycodes、setsid、sh、sha1sum、
sha256sum、sha512sum、睡眠、排序、启动停止守护进程、统计、
静态 sh、字符串、stty、su、sulogin、swapoff、swapon、switch_root、
同步、sysctl、syslogd、tac、tail、tar、taskset、tee、telnet、
telnetd、测试、tftp、时间、超时、顶部、触摸、tr、traceroute、
traceroute6,真,tty,tunctl,udhcpc,udhcpd,umount,uname,
解压缩、解展开、uniq、unix2dos、unlzma、unlzop、unxz、解压缩、
正常运行时间、usleep、uudecode、uuencode、vconfig、vi、手表、看门狗、
wc、wget、which、who、whoami、xargs、xz、xzcat、是、zcat

指挥 随便果简介


酸的
acpid [-df] [-c CONFDIR] [-l 日志文件] [-a 操作文件] [-M 映射文件] [-e
PROC_EVENT_FILE] [-p PIDFILE]

侦听 ACPI 事件并在事件到达时生成特定的帮助程序

-d 记录到标准错误,而不是日志文件(暗示 -f)
-f 在前台运行
-c DIR 配置目录 [/etc/acpi]
-e 文件 / proc中 事件文件 [/proc/acpi/event]
-l FILE 日志文件 [/var/log/acpid.log]
-p FILE PID 文件 [/var/run/acpid.pid]
-a FILE 动作文件 [/etc/acpid.conf]
-M FILE 映射文件 [/etc/acpi.map]

接受并忽略兼容性选项 -g -m -s -S -v

调整时间
adjtimex [-q] [-o OFF] [-f FREQ] [-p TCONST] [-t TICK]

读取并可选择设置系统时基参数。 看 调整时间(2)

-q 安静
-o OFF 时间偏移,微秒
-f FREQ 频率调整,整数内核单位(65536 为 1ppm)
(正值使时钟运行更快)
-t TICK 每滴答微秒,通常为 10000
-p TCONST

ar ar [-o] [-v] [-p] [-t] [-x] 存档文件

从 ar 存档中提取或列出文件

-o 保留原始日期
-p 提取到标准输出
-t 列表
-x 提取
-v 详细

ARP arp [-vn] [-H HWTYPE] [-i IF] -a [主机名] [-v] [-i IF] -d 主机名
[pub] [-v] [-H HWTYPE] [-i IF] -s 主机名 HWADDR [temp] [-v] [-H HWTYPE] [-i IF] -s
主机名 HWADDR [网络掩码掩码] pub [-v] [-H HWTYPE] [-i IF] -Ds 主机名 IFACE
[网络掩码] 酒吧

操作 ARP 缓存

-a 显示(所有)主机
-d 删除 ARP 条目
-s 设置新条目
-v 详细
-n 不解析名称
-i IF 网络接口
-D 从 IFACE 读取 HWADDR
-A,-p AF 协议族
-H HWTYPE 硬件地址类型

琶音
arping [-fqbDUA] [-c CNT] [-w 超时] [-I IFACE] [-s SRC_IP] DST_IP

发送 ARP 请求/回复

-f 在第一个 ARP 回复时退出
-q 安静
-b 继续广播,不要单播
-D 重复地址检测模式
-U 主动 ARP 模式,更新你的邻居
-A ARP 应答模式,更新你的邻居
-c N 发送 N 个 ARP 请求后停止
-w TIMEOUT 等待 ARP 回复的时间,秒
-I 要使用的 IFACE 接口(默认为 eth0)
-s SRC_IP 发件人IP地址
DST_IP 目标 IP 地址

ash [-/+OPTIONS] [-/+o OPT]... [-c 'SCRIPT' [ARG0 [ARGS]] / 文件 [ARGS]]

Unix shell 解释器

AWK awk [选项] [AWK_PROGRAM] [文件]...

-v VAR=VAL 设置变量
-F SEP 使用 SEP 作为字段分隔符
-f FILE 从文件中读取程序
-e AWK_程序

基本名
基本名称文件 [后缀]

从 FILE 中去除目录路径和 .SUFFIX

块开发
blockdev 选项 BLOCKDEV

--setro 设置 ro
--setrw 设置 rw
--getro 获取 ro
--getss 获取扇区大小
--getbsz 获取块大小
--setbsz BYTES 设置块大小
--getsz 以 512 字节扇区获取设备大小
--getsize64 以字节为单位获取设备大小
--flushbufs 刷新缓冲区
--rereadpt 重读分区表

brctl
brctl 命令 [桥 [接口]]

管理以太网桥

命令:

addbr BRIDGE 创建桥
delbr 桥 删除桥
addif BRIDGE IFACE 将 IFACE 添加到 BRIDGE
delif BRIDGE IFACE 从 BRIDGE 中删除 IFACE

包压缩2
bunzip2 [-cf] [文件]...

解压文件(或标准输入)

-c 写入标准输出
-f 力

猫咪
bzcat [文件]...

解压到标准输出

bzip2
bzip2 [选项] [文件]...

使用 bzip2 算法压缩文件(或标准输入)

-1..9 压缩级别
-d 解压
-c 写入标准输出
-f 力

石灰 cal [-jy] [[月] 年]

显示日历

-j 使用儒略日期
-y 显示全年

猫 [文件]...

连接文件并将它们打印到标准输出

chgrp
chgrp [-RhLHPcvf]... 组文件...

将每个 FILE 的组成员身份更改为 GROUP

-R 递归
-h 影响符号链接而不是符号链接目标
-L 遍历到目录的所有符号链接
-H 仅在命令行上遍历符号链接
-P 不遍历符号链接(默认)
-c 列出更改的文件
-v 详细
-f 隐藏错误

CHMOD
chmod [-Rcvf] MODE[,MODE]... 文件...

每个 MODE 是一个或多个字母 ugoa、一个符号 +-= 和一个或多个
字母 rwxst

-R 递归
-c 列出更改的文件
-v 列出所有文件
-f 隐藏错误

乔恩
chown [-RhLHPcvf]... 所有者[<.|:>[GROUP]] 文件...

将每个 FILE 的所有者和/或组更改为 OWNER 和/或 GROUP

-R 递归
-h 影响符号链接而不是符号链接目标
-L 遍历到目录的所有符号链接
-H 仅在命令行上遍历符号链接
-P 不遍历符号链接(默认)
-c 列出更改的文件
-v 列出所有文件
-f 隐藏错误

密码
chpasswd [--md5|--加密]

从标准输入读取用户:密码并更新 / etc / passwd文件

-e,--encrypted 提供的密码是加密形式
-m,--md5 使用 MD5 加密而不是 DES

chroot
chroot NEWROOT [PROG 参数]

在根目录设置为 NEWROOT 的情况下运行 PROG

中风
chtN

将前台虚拟终端改为/dev/ttyN

清除
清除

清除萤幕

CMP cmp [-l] [-s] 文件 1 [文件 2 [跳过 1 [跳过 2]]]

比较 FILE1 和 FILE2(或标准输入)

-l 写入字节数(十进制)和值(八进制)
对于所有不同的字节
-s 安静

cp cp [选项] 源... DEST

将 SOURCE(s) 复制到 DEST

-a 与 -dpR 相同
-R,-r 递归
-d,-P 保留符号链接(-R 时默认)
-L 跟随所有符号链接
-H 在命令行上跟随符号链接
-p 如果可能,保留文件属性
-f 覆盖
-i 覆盖前提示
-l,-s 创建(符号)链接

的cpio
cpio [-dmvu] [-F 文件] [-H newc] [-tio] [EXTR_FILE]...

从 cpio 存档中提取或列出文件,或使用文件列表创建存档
标准输入

主要操作方式:

-t 列表
-i 提取 EXTR_FILEs(或全部)
-o 创建(需要 -H newc)
-d 创建前导目录
-m 保留时间
-v 详细
-u 覆盖
-F FILE 输入 (-t,-i,-p) 或输出 (-o) 文件
-H newc 存档格式

克隆
crond -fbS -l N -L 日志文件 -c 目录

-f 前景
-b 背景(默认)
-S 记录到系统日志(默认)
-l 设置日志级别。 0 是最详细的,默认 8
-L 记录到文件
-c 工作目录

crontab中
crontab [-c 目录] [-u 用户] [-ler]|[文件]

-c crontab 目录
-u 用户
-l 列出 crontab
-e 编辑 crontab
-r 删除 crontab
FILE 用 FILE 替换 crontab ('-': stdin)

黑客
cttyhack [程序参数]

如果可能,给 PROG 一个控制 tty。 /etc/inittab 示例(用于busybox init):
::重生:/斌/ cttyhack / bin / sh的 将控制 tty 交给使用 PID 运行的 shell
1: $ exec cttyhack sh 从引导 shell 脚本启动交互式 shell:

设置 cttyhack sh

剪切 [选项] [文件]...

将每个输入文件中的选定字段打印到标准输出

-b LIST 只输出 LIST 中的字节
-c LIST 只输出 LIST 中的字符
-d CHAR 使用 CHAR 而不是制表符作为字段分隔符
-s 只输出包含定界符的行
-f N 只打印这些字段
-n 忽略

日期
日期 [选项] [+FMT] [时间]

显示时间(使用+FMT),或设置时间

[-s,--set] TIME 设置时间为 TIME
-u,--utc 以 UTC 工作(不转换为本地时间)
-R,--rfc-2822 输出符合 RFC-2822 的日期字符串
-I[SPEC] 输出符合 ISO-8601 的日期字符串
SPEC='date'(默认)仅用于日期,
'hours'、'minutes' 或 'seconds' 表示日期和
达到指定精度的时间
-r,--reference FILE 显示文件最后修改时间
-d,--date TIME 显示时间,而不是“现在”
-D FMT 使用 FMT 进行 -d 时间转换

公认的 TIME 格式:

时:分[:秒]
[YYYY.]MM.DD-hh:mm[:ss]
YYYY-MM-DD 小时:毫米[:ss]
[[[[[[YY]YY]MM]DD]hh]mm[.ss]
'date TIME' 表单接受 MMDDhhmm[[YY]YY][.ss] 代替

dc 直流表达式...

微型 RPN 计算器。 操作:+、add、-、sub、*、mul、/、div、%、mod、and、or、not、
xor, p - 打印栈顶(不弹出),f - 打印整个栈,o - 弹出栈顶
值并设置输出基数(必须是 10、16、8 或 2)。 示例:'dc 2 2 add p' -> 4,
'dc 8 8 mul 2 2 + / p' -> 16

dd dd [if=FILE] [of=FILE] [ibs=N] [obs=N] [bs=N] [count=N] [skip=N] [seek=N]
[conv=notrunc|noerror|sync|fsync]

使用转换和格式复制文件

if=FILE 从 FILE 而不是 stdin 读取
of=FILE 写入 FILE 而不是 stdout
bs=N 一次读写 N 个字节
ibs=N 一次读取 N 个字节
obs=N 一次写入 N 个字节
count=N 只复制 N 个输入块
skip=N 跳过 N 个输入块
seek=N 跳过 N 个输出块
conv=notrunc 不要截断输出文件
conv=noerror 读取错误后继续
conv=sync 带零的填充块
conv=f​​sync 完成前物理写出数据
conv=swab 交换每对字节

N可以后缀为c(1)、w(2)、b(512)、kD(1000)、k(1024)、MD、M、GD、G

解除分配
解除分配 [N]

释放未使用的虚拟终端 /dev/ttyN

模块
depmod [-n] [-b 基础] [版本] [MODFILES]...

生成 modules.dep、别名和符号文件

-b BASE 使用 BASE/lib/modules/VERSION
-n 试运行:将文件打印到标准输出

开发板
devmem 地址 [宽度 [值]]

从物理地址读/写

地址 采取行动的地址
宽度 宽度 (8/16/...)
VALUE 要写入的数据

df df [-Pkmhai] [-B 大小] [文件系统]...

打印文件系统使用统计

-P POSIX 输出格式
-k 1024 字节块(默认)
-m 1M 字节的块
-h 人类可读(例如 1K 243M 2G)
-a 显示所有文件系统
-i 节点
-B SIZE 块大小

差异
diff [-abBdiNqrTstw] [-L 标签] [-S 文件] [-U 行] FILE1 FILE2

逐行比较文件并输出它们之间的差异。 这个
实现仅支持统一差异。

-a 将所有文件视为文本
-b 忽略空格量的变化
-B 忽略全行空白的更改
-d 努力寻找较小的更改集
-i 忽略大小写差异
-L 在统一头中使用 LABEL 而不是文件名
-N 将不存在的文件视为空
-q 只输出文件是否不同
-r 递归
-S 比较目录时以 FILE 开头
-T 必要时通过给制表符添加前缀来使制表符对齐
-s 当两个文件相同时报告
-t 将制表符扩展到输出中的空格
-U 输出 LINES 行上下文
-w 忽略所有空格

目录名
目录名文件名

从 FILENAME 中去除非目录后缀

dmesg的
dmesg [-c] [-n 级别] [-s 大小]

打印或控制内核环形缓冲区

-c 打印后清除环形缓冲区
-n LEVEL 设置控制台日志级别
-s SIZE 缓冲区大小

dos2unix
dos2unix [-ud] [文件]

将 FILE 就地从 DOS 转换为 Unix 格式。 当没有给出文件时,使用
标准输入/标准输出。

-u dos2unix
-d unix2dos

的dpkg
dpkg [-ilCPru] [-F OPT] 包

安装、删除和管理 Debian 软件包

-i,--install 安装包
-l,--list 已安装包列表
--configure 配置一个未打包的包
-P,--purge 清除一个包的所有文件
-r,--remove 删除除了包的配置文件之外的所有文件
--unpack 解压一个包,但不配置它
--force-depends 忽略依赖问题
--force-confnew 安装时覆盖现有配置文件
--force-confold 安装时保留旧的配置文件

dpkg-deb
dpkg-deb [-cefxX] 文件 [参数]

对 Debian 软件包 (.debs) 执行操作

-c 列出文件系统树的内容
-e 将控制文件解压到 [argument] 目录
-f 显示以 [argument] 开头的控制字段名称
-x 将包文件系统树解压到目录
-X 详细提取

du du [-aHLdclsxhmk] [文件]...

总结每个 FILE 和/或目录使用的磁盘空间

-a 也显示文件大小
-L 跟随所有符号链接
-H 在命令行上跟随符号链接
-d N 将输出限制为深度 < N 的目录(和带有 -a 的文件)
-c 显示总计
-l 如果硬链接,则多次计算大小
-s 只显示每个参数的总数
-x 跳过不同文件系统上的目录
-h 人类可读格式的大小(例如,1K 243M 2G)
-m 以兆字节为单位的大小
-k 以千字节为单位的大小(默认)

转储地图
dumpkmap > 键盘映射

将二进制键盘转换表打印到标准输出

饺子
dumpleases [-r|-a] [-f 租赁文件]

显示 udhcpd 授予的 DHCP 租用

-f,--file=FILE 租赁文件
-r,--remaining 显示剩余时间
-a,--absolute 显示过期时间

回音
回声 [-neE] [ARG]...

将指定的 ARG 打印到标准输出

-n 禁止尾随换行
-e 解释反斜杠转义(即,\t=tab)
-E 不解释反斜杠转义(默认)

ed ed

ENV env [-iu] [-] [名称=值]... [程序参数]

设置指定环境后打印当前环境或运行PROG

-, -i 从一个空的环境开始
-u 从环境中删除变量

扩大
展开 [-i] [-t N] [文件]...

将制表符转换为空格,写入标准输出

-i,--initial 在非空格后不转换制表符
-t,--tabs=N 制表位每 N 个字符

表达式
expr 表达式

将 EXPRESSION 的值打印到标准输出

表达式可能是:

ARG1 | ARG2 ARG1 如果它既不是 null 也不是 0,否则 ARG2
ARG1 & ARG2 ARG1 如果两个参数都不为空或为 0,否则为 0
ARG1 < ARG2 如果 ARG1 小于 ARG1,则为 2,否则为 0。类似地:
ARG1 <= ARG2
ARG1 = ARG2
ARG1 != ARG2
ARG1 >= ARG2
ARG1 > ARG2
ARG1 + ARG2 ARG1 和 ARG2 之和。 相似地:
ARG1 - ARG2
ARG1 * ARG2
ARG1/ARG2
ARG1 % ARG2
STRING : REGEXP 字符串中 REGEXP 的锚定模式匹配
match STRING REGEXP 与 STRING 相同:REGEXP
substr STRING POS LENGTH STRING 的子字符串,POS 从 1 开始计数
index STRING CHARS 在 STRING 中找到任何 CHARS 的索引,或 0
字符串长度 字符串长度
quote TOKEN 将 TOKEN 解释为字符串,即使
它是一个关键字,如“匹配”或
像'/'这样的运算符
(表达)表达的价值

请注意,shell 需要对许多运算符进行转义或引用。 比较是
如果两个 ARG 都是数字,则为算术,否则为字典序。 模式匹配返回
字符串在 \( 和 \) 之间匹配或为空; 如果 \( 和 \) 没有被使用,它们会返回
匹配的字符数或 0。

false
false

返回 FALSE \ 的退出代码fIs0(1)

FDISK
fdisk [-ul] [-C 圆柱体] [-H HEADS] [-S 扇区] [-b SSZ] 磁盘

更改分区表

-u Start 和 End 在扇区中(而不是柱面)
-l 显示每个磁盘的分区表,然后退出
-b 2048(对于某些 MO 磁盘)使用 2048 字节的扇区
-C CYLINDERS 设置柱面/磁头/扇区数
-H 头
-S 部门

发现
找到 [-HL] [路径] ... [选项] [操作]

搜索文件并对其执行操作。 第一个失败的操作停止处理
当前文件。 默认值:PATH 是当前目录,动作是“-print”

-L,-follow 按照符号链接
-H ...仅在命令行上
-xdev 不要下降其他文件系统上的目录
-maxdepth N 最多下降 N 个级别。 -maxdepth 0 适用
仅对命令行参数的操作
-mindepth N 不要在前 N 个级别上操作
-depth 作用于目录 *after* 遍历它

行动:

( ACTIONS ) -o / -a 的组操作
! ACT 反转 ACT 的成功/失败
ACT1 [-a] ACT2 如果 ACT1 失败,停止,否则执行 ACT2
ACT1 -o ACT2 如果 ACT1 成功,则停止,否则执行 ACT2
注意:-a 的优先级高于 -o
-name PATTERN 将文件名(无目录名)与 PATTERN 匹配
-iname PATTERN 不区分大小写 -name
-path PATTERN 匹配路径到 PATTERN
-ipath PATTERN 不区分大小写 -path
-regex PATTERN 匹配正则表达式 PATTERN 的路径
-type X 文件类型为 X(以下之一:f,d,l,b,c,...)
-perm MASK 至少一个掩码位(+MASK),所有位(-MASK),
或者在文件模式下设置 MASK 位
-mtime DAYS mtime 大于(+N),小于(-N),
或者正好 N 天过去
-mmin MINS mtime 大于(+N),小于(-N),
或者正好 N 分钟过去
-newer FILE mtime 比 FILE 更新
-inum N 文件的 inode 编号为 N
-user NAME/ID 文件归给定用户所有
-group NAME/ID 文件归给定组所有
-size N[bck] 文件大小为 N (c:bytes,k:kbytes,b:512 bytes(def.))
+/-N:文件大小大于/小于 N
-links N 链接数大于(+N),小于(-N),
或者正好 N
-prune 如果当前文件是目录,则不下降到它
如果未指定以下任何操作,则假定为 -print
-print 打印文件名
-print0 打印文件名,NUL 终止
-exec CMD ARG ; 运行 CMD,将 {} 的所有实例替换为
文档名称。 如果 CMD 以非零值退出,则失败


折叠 [-bs] [-w 宽度] [文件]...

在每个文件(或标准输入)中包装输入行,写入标准输出

-b 计算字节数而不是列数
-s 在空格处中断
-w 使用 WIDTH 列而不是 80

免费
免费 [-b/k/m/g]

显示可用和已用的系统内存量

自由磁盘
自由磁盘设备

释放指定 ramdisk 使用的所有内存

fstream的
fstrim [选项] 挂载点

-o,--offset=OFFSET 要丢弃的偏移量(以字节为单位)
-l,--length=LEN 要丢弃的字节数
-m,--minimum=MIN 最小范围长度
-v,--verbose 打印丢弃的字节数

ftpget
ftpget [选项] 主机 [LOCAL_FILE] REMOTE_FILE

通过 FTP 下载文件

-c,--continue 继续之前的传输
-v,--verbose 详细
-u,--username 用户用户名
-p,--password PASS 密码
-P,--port NUM 端口

ftp输入
ftpput [选项] 主机 [REMOTE_FILE] LOCAL_FILE

将文件上传到 FTP 服务器

-v,--verbose 详细
-u,--username 用户用户名
-p,--password PASS 密码
-P,--port NUM 端口

获取选择
getopt [选项] [--] OPTSTRING 参数

-a,--alternative 允许以单开头的长选项 -
-l,--longoptions=LOPT[,...] 要识别的长选项
-n,--name=PROGNAME 报告错误的名称
-o,--options=OPTSTRING 识别短选项
-q,--quiet 在无法识别的选项上没有错误消息
-Q,--quiet-output 无正常输出
-s,--shell=SHELL 设置 shell 引用约定
-T,--test 版本测试(以 4 退出)
-u,--unquoted 不要引用输出

示例:

O=`getopt -l bb: -- ab:c:: "$@"` || exit 1 eval set -- "$O" while true; 办案
"$1" in -a) echo A; 转移;; -b|--bb) echo "B:'$2'"; 移位 2;;
-c) case "$2" in "") echo C; 移位 2;; *) echo "C:'$2'";
移位 2;; esac;; - ) 转移; 休息;; *) 回声错误; 出口 1;;
esac 完成

盖蒂
getty [选项] BAUD_RATE[,BAUD_RATE]... TTY [TERMTYPE]

打开TTY,提示输入登录名,然后调用 /bin/登录

-h 启用硬件 RTS/CTS 流控制
-L 设置 CLOCAL(忽略载波检测状态)
-m 从调制解调器的 CONNECT 状态消息中获取波特率
-n 不提示输入登录名
-w 在发送前等待 CR 或 LF /etc/问题
-i 不显示 /etc/问题
-f ISSUE_FILE 显示 ISSUE_FILE 而不是 /etc/问题
-l LOGIN 调用 LOGIN 而不是 /bin/登录
-t SEC 如果未读取登录名,则在 SEC 之后终止
-I INITSTR 在其他任何事情之前发送 INITSTR
-H HOST 将 HOST 作为主机名记录到 utmp 文件中

BAUD_RATE 为 0 保持不变

grep的
grep [-HhnlLoqvsriwFEz] [-m N] [-A/B/CN] 模式/-e 模式.../-f 文件 [文件]...

在文件(或标准输入)中搜索 PATTERN

-H 添加“文件名:”前缀
-h 不添加 'filename:' 前缀
-n 添加 'line_no:' 前缀
-l 只显示匹配的文件名
-L 只显示不匹配的文件名
-c 只显示匹配行数
-o 只显示行的匹配部分
-q 安静。 如果找到 PATTERN,则返回 0,否则返回 1
-v 选择不匹配的行
-s 抑制打开和读取错误
-r 递归
-i 忽略大小写
-w 只匹配整个单词
-x 只匹配整行
-F PATTERN 是文字(不是正则表达式)
-E PATTERN 是一个扩展的正则表达式
-z 输入为 NUL 终止
-m N 每个文件最多匹配 N 次
-AN 打印 N 行尾随上下文
-BN 打印 N 行前导上下文
-CN 与“-AN -BN”相同
-e PTRN 匹配的模式
-f FILE 从文件中读取模式

团体
组 [用户]

打印 USER 或当前进程的组成员身份

拉链
gunzip [-cft] [文件]...

解压文件(或标准输入)

-c 写入标准输出
-f 力
-t 测试文件完整性

GZIP
gzip [-cfd] [文件]...

压缩文件(或标准输入)

-d 解压
-c 写入标准输出
-f 力


停止 [-d 延迟] [-n] [-f] [-w]

暂停系统

-d SEC 延迟间隔
-n 不同步
-f 强制(不通过初始化)
-w 只写一个 wtmp 记录


头 [选项] [文件]...

将每个 FILE(或 stdin)的前 10 行打印到 stdout。 拥有多个文件,
在每个之前都有一个文件名标题。

-n N[kbm] 打印前 N 行
-n -N[kbm] 打印除最后 N 行之外的所有内容
-c [-]N[kbm] 打印前 N 个字节
-q 从不打印标题
-v 总是打印标题

N 可以以 k (x1024)、b (x512) 或 m (x1024^2) 为后缀。

十六进制转储
hexdump [-bcCdefnosvx] [文件]...

以用户指定的格式显示文件(或标准输入)

-b 一字节八进制显示
-c 一字节字符显示
-C 规范的 hex+ASCII,每行 16 个字节
-d 两字节十进制显示
-e 格式字符串
-f 格式文件
-n LENGTH 只解释输入的 LENGTH 个字节
-o 两字节八进制显示
-s OFFSET 跳过 OFFSET 字节
-v 显示所有输入数据
-x 两字节十六进制显示

主机名
主机名

打印出机器的唯一 32 位标识符

主机
主机名 [选项] [主机名 | -F 文件]

获取或设置主机名或 DNS 域名

-s 短
-i 主机名的地址
-d DNS 域名
-f 完全限定域名
-F FILE 使用 FILE 的内容作为主机名

httpd的
httpd [-ifv[v]] [-c CONFFILE] [-p [IP:]PORT] [-u USER[:GRP]] [-r REALM] [-h HOME] 或
httpd -d/-e/-m 字符串

侦听传入的 HTTP 请求

-i Inetd 模式
-f 不要守护进程
-v[v] 详细
-p [IP:]PORT 绑定到 IP:PORT (默认 *:80)
-u USER[:GRP] 绑定端口后设置 uid/gid
-r 用于基本认证的 REALM 认证领域
-h HOME 主目录(默认 .)
-c FILE 配置文件(默认 {/等,首页}/httpd.conf)
-m 字符串 MD5 加密字符串
-e STRING HTML 编码字符串
-d STRING URL 解码字符串

时钟
hwclock [-r|--show] [-s|--hctosys] [-w|--systohc] [-t|--systz] [-l|--localtime]
[-u|--utc] [-f|--rtc 文件]

查询和设置硬件时钟(RTC)

-r 显示硬件时钟时间
-s 从硬件时钟设置系统时间
-w 从系统时间设置硬件时钟
-t 设置内核时区,修正系统时间
如果硬件时钟在本地时间
-u 假设硬件时钟保持在 UTC
-l 假设硬件时钟保持在本地时间
-f FILE 使用指定的设备(例如 /dev/rtc2)

id id [选项] [用户]

打印有关 USER 或当前用户的信息

-u 用户名
-g 组 ID
-G 补充组 ID
-n 打印名称而不是数字
-r 打印真实 ID 而不是有效 ID

使用ifconfig
ifconfig [-a] 接口 [地址]

配置网络接口

[添加地址[/PREFIXLEN]]
[删除地址[/PREFIXLEN]]
[[-]广播[地址]] [[-]点点[地址]]
[网络掩码地址] [dstaddr 地址]
[填充 NN] [keepalive NN]
[hw ether|infiniband 地址] [公制 NN] [mtu NN]
[[-]预告片] [[-]arp] [[-]allmulti]
[组播] [[-]promisc] [txqueuelen NN] [[-]dynamic]
[mem_start NN] [io_addr NN] [irq NN]
[上|下] ...

如果向下
ifdown [-anmvf] [-i 文件] IFACE...

-a 自动解除/配置所有接口
-i FILE 使用 FILE 进行接口定义
-n 打印出会发生什么,但不要这样做
(注意:不禁用映射)
-m 不运行任何映射
-v 在执行之前打印出会发生什么
-f 强制解除/配置

如果上
ifup [-anmvf] [-i 文件] IFACE...

-a 自动解除/配置所有接口
-i FILE 使用 FILE 进行接口定义
-n 打印出会发生什么,但不要这样做
(注意:不禁用映射)
-m 不运行任何映射
-v 在执行之前打印出会发生什么
-f 强制解除/配置

初始化
初始化

Init 是启动期间启动的第一个进程。 它永远不会退出。 它(重新)产生孩子
根据/etc/inittab。

insmod的
insmod 文件 [符号=值]...

将指定的内核模块加载到内核中

离子
ionice [-c 1-3] [-n 0-7] [-p PID] [PROG]

更改 I/O 优先级和类

-c 类。 1:实时 2:尽力而为 3:空闲
-n 优先级

ip ip [选项] {地址 | 路线 | 链接 | 隧道| 规则} {命令}

ip [OPTIONS] OBJECT {COMMAND} where OBJECT := {address | 路线 | 链接 | 隧道| 规则}
选项 := { -f[amily] { inet | inet6 | 链接} | -一条线] }

计算器
ipcalc [选项] 地址[[/]网络掩码] [网络掩码]

从 IP 地址计算 IP 网络设置

-b,--broadcast 显示计算出的广播地址
-n,--network 显示计算出的网络地址
-m,--netmask 显示 IP 的默认网络掩码
-p,--prefix 显示 IP/NETMASK 的前缀
-h,--hostname 显示第一个解析的主机名
-s,--silent 永远不要显示错误信息


杀死 [-l] [-SIG] PID ...

向给定的 PID 发送信号(默认:TERM)

-l 列出所有信号名称和编号

killall
killall [-l] [-q] [-SIG] PROCESS_NAME ...

向给定进程发送信号(默认:TERM)

-l 列出所有信号名称和编号
-q 如果没有进程被杀死,不要抱怨

登录
klogd [-c N] [-n]

内核记录器

-c N 打印到比 prio N 更紧急的控制台消息 (1-8)
-n 在前台运行

最后
最后

显示最后登录系统的用户列表


少 [-EMmNh~I?] [文件]...

一次一屏查看文件(或标准输入)

-E 到达文件末尾后退出
-M,-m 显示带有行号的状态行
和通过文件的百分比
-N 每行前缀行号
-I 在所有搜索中忽略大小写
-~ 抑制 ~s 显示在 EOF 之后

ln 在 [选项] 目标...链接|目录

创建指向指定目标的链接 LINK 或 DIR/TARGET

-s 制作符号链接而不是硬链接
-f 删除现有目的地
-n 不要取消引用符号链接 - 像普通文件一样对待
-b 在链接操作之前备份目标(如果存在)
-S suf 制作备份文件时使用后缀代替~
-T 第二个参数必须是 DIR
-v 详细

加载字体
加载字体 < 字体

从标准输入加载控制台字体

负载映射
loadkmap < 键盘映射

从标准输入加载二进制键盘转换表

记录仪
记录器 [选项] [消息]

将 MESSAGE(或标准输入)写入系统日志

-s 记录到 stderr 以及系统日志
-t TAG 使用指定标签的日志(默认为用户名)
-p PRIO 优先级(数字或设施级别对)

登录
登录 [-p] [-h 主机] [[-f] 用户]

在系统上开始新会话

-f 不认证(用户已经认证)
-h 远程主机名
-p 保护环境

登录名
登录名

打印当前用户名

日志读取
日志读取 [-f]

在 syslogd 的循环缓冲区中显示消息

-f 随着日志的增长输出数据

失败
Lostup [-r] [-o OFS] {-f|LOOPDEV} 文件 - 关联循环设备lostup -d
LOOPDEV - 取消关联lostup -a - 显示状态lostup -f - 显示下一个空闲
循环装置

-o OFS 开始 OFS 字节到 FILE
-r 只读
-f 显示/使用下一个自由循环设备

ls ls [-1AaCxdLHRFplinsehrSXvctu] [-w 宽度] [文件]...

列出目录内容

-1 一列输出
-a 包括以 .
-A 喜欢 -a,但排除 . 和 ..
-C 按列列出
-x 按行列出
-d 列出目录条目而不是内容
-L 跟随符号链接
-H 在命令行上跟随符号链接
-R 递归
-p 将 / 附加到目录条目
-F 将指示符(*/=@| 之一)附加到条目
-l 长列表格式
-i 列出 inode 编号
-n 列出数字 UID 和 GID 而不是名称
-s 列出分配的块
-e 列出完整的日期和时间
-h 以人类可读格式列出大小 (1K 243M 2G)
-r 逆序排序
-S 按大小排序
-X 按扩展名排序
-v 按版本排序
-c 和 -l:按 ctime 排序
-t 和 -l:按 mtime 排序
-u 和 -l:按时间排序
-w N 假设终端是 N 列宽
--color[={always,never,auto}] 控制着色

lsmod.
lsmod.

列出当前加载的内核模块

猫猫
lzcat [文件]...

解压到标准输出

伊兹玛
lzma -d [-cf] [文件]...

解压文件(或标准输入)

-d 解压
-c 写入标准输出
-f 力

左旋
lzop [-cfvd123456789CF] [文件]...

-1..9 压缩级别
-d 解压
-c 写入标准输出
-f 力
-v 详细
-F 不存储或验证校验和
-C 同时写入压缩块的校验和


lzopcat [-vCF] [文件]...

-v 详细
-F 不存储或验证校验和

md5sum
md5sum [-c[sw]] [文件]...

打印或检查 MD5 校验和

-c 根据文件中的列表检查总和
-s 不输出任何东西,状态码显示成功
-w 警告格式不正确的校验和行

开发者
mdev [-s]

mdev -s 将在引导期间运行以进行扫描 /系统 并填充/dev。

Bare mdev 是一个内核热插拔助手。 激活它:echo /sbin/mdev
>/proc/sys/内核/热插拔

它使用 /etc/mdev.conf 与行 [-][ENV=regex;]...DEVNAME UID:GID PERM
[>|=PATH]|[!] [@|$|*PROG] 其中 DEVNAME 是设备名称正则表达式,@major,minor[-minor2],
或环境变量正则表达式。 后者的一个常见用途是加载模块
热插拔设备:

$MODALIAS=.* 0:0 660 @modprobe "$MODALIAS"

如果 /dev/mdev.seq 文件存在,mdev 将等待其值与 $SEQNUM 变量匹配。
这可以防止插入/拔出比赛。 要激活此功能,请创建空的 /dev/mdev.seq
开机时。

如果 /dev/mdev.log 文件存在,调试日志将附加到它。

微信
microcom [-d 延迟] [-t 超时] [-s 速度] [-X] TTY

将 stdin 的字节复制到 TTY 以及从 TTY 复制到 stdout

-d 在发送每个
它的下一个字节
-t 如果 stdin 和 TTY 在 TIMEOUT ms 内都处于静默状态,则退出
-s 将串行线路设置为 SPEED
-X 从标准输入禁用 NUL 和 Ctrl-X 的特殊含义

MKDIR
mkdir [选项] 目录...

创建目录

-m 模式模式
-p 如果存在则无错误; 根据需要制作父目录

微信
mkfifo [-m 模式] 名称

创建命名管道

-m 模式模式(默认 a=rw)

米诺德
mknod [-m MODE] 名称类型主要次要

创建特殊文件(块、字符或管道)

-m MODE 创建模式(默认 a=rw)
类型:
b 块设备
c 或 u 字符设备
p 命名管道(忽略 MAJOR 和 MINOR)

交换
mkswap [-L LBL] BLOCKDEV [KBYTES]

准备 BLOCKDEV 用作交换分区

-L LBL 标签

临时表
mktemp [-dt] [-p DIR] [模板]

创建一个基于 TEMPLATE 名称的临时文件并打印其名称。 模板必须
以 XXXXXX 结尾(例如 [/dir/]nameXXXXXX)。 如果没有 TEMPLATE,则假定为 -t tmp.XXXXXX。

-d 制作目录,而不是文件
-q 出现错误时静默失败
-t 将基本目录名称添加到 TEMPLATE
-p DIR 使用 DIR 作为基本目录(暗示 -t)
-u 不创建任何东西; 打印一个名字

基本目录是:-p DIR,否则 $TMPDIR,否则 / tmp目录

修改信息
modinfo [-adlp0] [-F 关键字] MODULE

-'-F 作者' 的快捷方式
-d '-F 描述' 的快捷方式
-l “-F 许可证”的快捷方式
-p '-F parm' 的快捷方式
-F 关键字 要查找的关键字
-0 带有 NUL 的单独输出

modprobe的
modprobe [-alrqvsDb] MODULE [符号=值]...

-a 加载多个 MODULE
-l 列表(MODULE 是一个模式)
-r 删除 MODULE(堆栈)或执行自动清理
-q 安静
-v 详细
-s 记录到系统日志
-D 显示依赖
-b 也将黑名单应用于模块名称

更多
更多 [文件]...

一次一屏查看文件(或标准输入)

安装
安装 [OPTIONS] [-o OPTS] 设备节点

挂载文件系统。 文件系统自动检测需要 /proc。

-a 在 fstab 中挂载所有文件系统
-f 试运行
-i 不运行挂载助手
-r 只读挂载
-w 读写挂载(默认)
-t FSTYPE[,...] 文件系统类型
-O OPT 仅挂载带有选项 OPT 的文件系统(仅 -a)
-o 选择:
忽略循环(自动检测循环设备)
[a]sync 写入是 [a] 同步的
[no]atime 禁用/启用更新 inode 访问时间
[no]diratime 禁用/启用对目录的 atime 更新
[no]relatime 禁用/启用相对于修改时间的 atime 更新
[no]dev (Dis) 允许使用特殊设备文件
[no]exec (Dis) 允许使用可执行文件
[no]suid (Dis)allow set-user-id-root 程序
[r]shared [递归] 转换为共享子树
[r]slave [递归] 转换为从属子树
[r]private [递归] 转换为私有子树
[un]bindable 使挂载点 [un]able 被绑定挂载
[r]bind 将文件或目录[递归]绑定到另一个位置
move 重新定位现有的挂载点
重新挂载重新挂载的文件系统,更改标志
ro/rw 与 -r/-w 相同

有特定于文件系统的 -o 标志。

mt mt [-f device] 操作码值

控制磁带机操作

可用的操作码:

bsf bsfm bsr bss 数据压缩 drvbuffer eof eom 擦除 fsf fsfm fsr fss load lock
mkpart nop 离线 ras1 ras2 ras3 重置retension 倒带 rewoffline 寻找 setblk
setdensity setpart 告诉 unload unlock weof wset

mv mv [-fin] SOURCE DEST 或: mv [-fin] SOURCE... DIRECTORY

将 SOURCE 重命名为 DEST,或将 SOURCE(s) 移至 DIRECTORY

-f 覆盖前不提示
-i Interactive,覆盖前提示
-n 不要覆盖现有文件

名称
nameif [-s] [-c 文件] [IFNAME HWADDR]...

在网络接口处于关闭状态时重命名它。 地址为 HWADDR 的设备
更名为 IFACE。

-c FILE 配置文件(默认:/etc/mactab)
-s 记录到系统日志

nc nc [-iN] [-wN] [-l] [-p 端口] [-f 文件|IPADDR 端口] [-e PROG]

打开到 IP:PORT 或 FILE 的管道

-l 监听模式,用于入站连接
(将 -ll 和 -e 用于持久服务器)
-p PORT 本地端口
-w SEC 连接超时
-i SEC 发送行的延迟间隔
-f FILE 使用文件 (ala /dev/ttyS0) 而不是网络
-e PROG 连接后运行 PROG

netstat命令
netstat [-ral] [-tuwx] [-en]

显示网络信息

-r 路由表
-a 所有套接字
-l 监听套接字
其他:连接的套接字
-t TCP 套接字
-u UDP 套接字
-w 原始套接字
-x Unix 套接字
其他:所有插座类型
-e 其他/更多信息
-n 不解析名称

NSLOOKUP
nslookup [主机] [服务器]

可选地使用指定的名称查询给定主机的 IP 地址的名称服务器
DNS服务器

od od [-abcdfhilovxs] [-t 类型] [-A 小数] [-N 大小] [-j 跳过] [-S 最小值] [-w 宽度]
[文件]...

明确打印文件(或标准输入),默认为八进制字节

打开虚拟机
openvt [-c N] [-sw] [程序参数]

在新的虚拟终端上启动 PROG

-c N 使用指定的VT
-s 切换到VT
-w 等待 PROG 退出

passwd文件
密码 [选项] [用户]

更改用户密码(默认:当前用户)

-a ALG 加密方法
-d 设置密码为''
-l 锁定(禁用)帐户
-u 解锁(启用)帐户

补丁
补丁 [选项] [原文件 [补丁文件]]

-p,--strip N 从文件名中去除 N 个前导成分
-i,--input DIFF 读取 DIFF 而不是 stdin
-R,--reverse 反向补丁
-N,--forward 忽略已经应用的补丁
-E,--remove-empty-files 如果输出文件变空,则删除它们

皮多夫
pidof [姓名]...

列出名称与 NAME 匹配的所有进程的 PID


ping [选项] 主机

向网络主机发送 ICMP ECHO_REQUEST 数据包

-4,-6 强制 IP 或 IPv6 名称解析
-c CNT 仅发送 CNT ping
-s SIZE 在数据包中发送 SIZE 数据字节(默认值:56)
-t TTL 设置 TTL
-I IFACE/IP 使用接口或 IP 地址作为源
-W SEC 等待第一个响应的秒数(默认值:10)
(在所有 -c CNT 数据包发送后)
-w SEC 秒直到 ping 退出(默认值:无限)
(可以用 -c CNT 提前退出)
-q 安静,只在启动时显示输出
完成后

平6
ping6 [选项] 主机

向网络主机发送 ICMP ECHO_REQUEST 数据包

-c CNT 仅发送 CNT ping
-s SIZE 在数据包中发送 SIZE 数据字节(默认值:56)
-I IFACE/IP 使用接口或 IP 地址作为源
-q 安静,只在启动时显示输出
完成后

枢轴根
枢轴_根 NEW_ROOT PUT_OLD

将当前根文件系统移动到 PUT_OLD 并使 NEW_ROOT 成为新的根文件
系统

断电
关机 [-d 延迟] [-n] [-f]

停止并关闭电源

-d SEC 延迟间隔
-n 不同步
-f 强制(不通过初始化)

的printf
printf 格式 [ARG]...

根据 FORMAT (a-la C printf) 格式化和打印 ARG(s)

ps ps [-o COL1,COL2=标题] [-T]

显示进程列表

-o COL1,COL2=HEADER 选择要显示的列
-T 显示线程

PWD PWD

打印当前工作目录的完整文件名

日期
rdate [-sp] 主机

从远程主机获取并可能设置系统日期/时间

-s 设置系统日期/时间(默认)
-p 打印日期/时间

阅读链接
读取链接 [-fnv] 文件

显示符号链接的值

-f 通过遵循所有符号链接进行规范化
-n 不添加换行符
-v 详细

实路径
真实路径文件...

返回给定 FILE 的绝对路径名

重新启动
重启 [-d 延迟] [-n] [-f]

重新启动系统

-d SEC 延迟间隔
-n 不同步
-f 强制(不通过初始化)

雷尼斯
renice {{-n INCREMENT} | 优先级} [[-p | -g | -u] 身份证...]

更改正在运行的进程的调度优先级

-n 调整当前的 nice 值(越小越快)
-p 进程 id(s)(默认)
-g 进程组 ID
-u 进程用户名和/或 ID

重置
重置

重置屏幕

转 [文件]...

反转文件行

rm rm [-irf] 文件...

删除(取消链接)文件

-i 删除前总是提示
-f 从不提示
-R,-r 递归

命令rmdir
rmdir [选项] 目录...

如果目录为空,则删除它

-p|--parents 包括父母
--忽略非空失败

rmmod
rmmod [-wfa] [模块]...

卸载内核模块

-w 等到模块不再使用
-f 强制卸载
-a 删除所有未使用的模块(递归)

路线
路线 [{add|del|delete}]

编辑内核路由表

-n 不解析名称
-e 显示其他/更多信息
-A inet{6} 选择地址族

rpm -i 包.rpm; rpm -qp[ildc] 包.rpm

操作 RPM 包

命令:

-i 安装包
-qp 查询包
-qpi 显示信息
-qpl 列出内容
-qpd 列出文件
-qpc 列出配置文件

rpm2cpio
rpm2cpio 包.rpm

输出 rpm 文件的 cpio 存档

运行部分
运行部分 [-a ARG]... [-u UMASK] [--reverse] [--test] [--exit-on-error] 目录

在 DIRECTORY 中运行一堆脚本

-a ARG 将 ARG 作为参数传递给脚本
-u UMASK 在运行脚本之前设置 UMASK
--reverse 反向执行顺序
--test 试运行
--exit-on-error 如果脚本以非零值退出则退出

口渴 sed [-inrE] [-f FILE]... [-e CMD]... [FILE]... 或: sed [-inrE] CMD [FILE]...

-e CMD 将 CMD 添加到要执行的 sed 命令
-f FILE 将 FILE 内容添加到要执行的 sed 命令
-i[SFX] 就地编辑文件(否则发送到标准输出)
可选择备份文件,附加 SFX
-n 禁止自动打印模式空间
-r,-E 使用扩展的正则表达式语法

如果没有 -e 或 -f,第一个非选项参数是 sed 命令字符串。 其余的
参数是输入文件(如果没有,则为标准输入)。

以次 seq [-w] [-s SEP] [第一个 [INC]] 最后一个

打印从 FIRST 到 LAST 的数字,以 INC 为单位。FIRST,INC 默认为 1。

-w 用前导零填充到最后
-s SEP 字符串分隔符

设置键码
设置键码 SCANCODE 键码...

在内核的扫描码到键码映射中设置条目,允许不寻常的键盘
生成可用的键码。

SCANCODE 可以是 xx 或 e0xx(十六进制),KEYCODE 以十进制给出。

setid
设置程序参数

在新会话中运行 PROG。 PROG 将没有控制终端,也不会被
受键盘信号(Ctrl-C 等)的影响。 看 setid(2) 详情。

sh sh [-/+OPTIONS] [-/+o OPT]... [-c 'SCRIPT' [ARG0 [ARGS]] / 文件 [ARGS]]

Unix shell 解释器

sha1sum
sha1sum [-c[sw]] [文件]...

打印或检查 SHA1 校验和

-c 根据文件中的列表检查总和
-s 不输出任何东西,状态码显示成功
-w 警告格式不正确的校验和行

sha256sum
sha256sum [-c[sw]] [文件]...

打印或检查 SHA256 校验和

-c 根据文件中的列表检查总和
-s 不输出任何东西,状态码显示成功
-w 警告格式不正确的校验和行

sha512sum
sha512sum [-c[sw]] [文件]...

打印或检查 SHA512 校验和

-c 根据文件中的列表检查总和
-s 不输出任何东西,状态码显示成功
-w 警告格式不正确的校验和行

睡觉
睡觉 [N]...

暂停时间等于给定 args 的总和,其中每个 arg 可以有一个
(s) 秒、(m) 分钟、(h)ours 或 (d)ays 的可选后缀

分类
排序 [-nrugMcszbdfimSTokt] [-o 文件] [-k start[.offset][opts][,end[.offset][opts]] [-t
字符] [文件]...

对文本行进行排序

-b 忽略前导空格
-c 检查输入是否排序
-d 字典顺序(仅空白或字母数字)
-f 忽略大小写
-g 一般数字排序
-i 忽略不可打印的字符
-k 排序键
-M 排序月份
-n 排序数字
-o 输出到文件
-k 按关键字排序
-t CHAR 键分隔符
-r 反向排序
-s 稳定(不按字母顺序排列关系)
-u 禁止重复行
-z 行由 NUL 终止,而不是换行符
-mST 忽略 GNU 兼容性

启动停止守护程序
启动停止守护进程 [选项] [-S|-K] ... [-- ARGS ...]

搜索匹配的进程,然后-K:停止所有匹配的进程。 -S:开始一个
除非找到匹配的进程。

工艺匹配:

-u,--user USERNAME|UID 只匹配这个用户的进程
-n,--name NAME 与 NAME 匹配进程
在 /proc/PID/stat 的通信字段中
-x,--exec EXECUTABLE 用这个命令匹配进程
在 /proc/PID/{exe,cmdline}
-p,--pidfile FILE 匹配进程与文件中的PID
所有指定的条件必须匹配
-S 仅:
-x,--exec EXECUTABLE 程序运行
-a,--startas NAME 第零个参数
-b,--background 背景
-N,--nicelevel N 改变nice级别
-c,--chuid USER[:[GRP]] 更改为用户/组
-m,--make-pidfile 将PID写入-p指定的pidfile
-K 仅:
-s,--signal 要发送的 SIG 信号
-t,--test 仅匹配,如果找到进程则以 0 退出
其他:

-o,--oknodo 如果什么都不做,以状态 0 退出
-v,--verbose 详细
-q,--quiet 安静

统计
统计 [选项] 文件...

显示文件(默认)或文件系统状态

-c fmt 使用指定格式
-f 显示文件系统状态
-L 关注链接
-t 以简洁的形式显示信息

文件的有效格式序列:

%a 八进制访问权限
%A 人类可读形式的访问权限
%b 分配的块数(见 %B)
%B %b 报告的每个块的字节大小
%d 十进制设备号
%D 十六进制设备号
%f 十六进制原始模式
%F 文件类型
%g 所有者的组 ID
%G 所有者的组名
%h 硬链接数
%i 索引节点号
%n 文件名
%N 文件名,如果是符号链接,则带有 -> TARGET
%o I/O 块大小
%s 总大小,以字节为单位
%t 主要设备类型(十六进制)
%T 十六进制次要设备类型
%u 所有者的用户 ID
%U 所有者用户名
%x 上次访问时间
%X 自 Epoch 以来上次访问的时间(以秒为单位)
%y 上次修改时间
%Y 自 Epoch 以来最后一次修改的时间(以秒为单位)
%z 上次更改时间
%Z 自 Epoch 以来最后一次更改的时间(以秒为单位)

文件系统的有效格式序列:

%a 非超级用户可用的空闲块
%b 文件系统中的总数据块
%c 文件系统中的文件节点总数
文件系统中的 %d 个空闲文件节点
%f 文件系统中的空闲块
%i 十六进制文件系统 ID
%l 文件名的最大长度
%n 文件名
%s 块大小(为了更快的传输)
%S 基本块大小(用于块计数)
%t 输入十六进制
%T 以人类可读的形式输入

字符串
字符串 [-afo] [-n LEN] [文件]...

在二进制文件中显示可打印字符串

-a 扫描整个文件(默认)
-f 在字符串前面加上文件名
-n LEN 至少 LEN 个字符形成一个字符串(默认为 4)
-o 在字符串前面加上十进制偏移量

姿势
stty [-a|g] [-F 设备] [设置]...

不带参数,打印波特率、线路规则和与 stty sane 的偏差

-F DEVICE 打开设备而不是标准输入
-a 以人类可读的形式打印所有当前设置
-g 以 stty 可读的形式打印
[设置] 请参阅联机帮助页

su su [选项] [-] [用户]

在 USER 下运行 shell(默认为 root)

-,-l 清除环境,以登录shell运行shell
-p,-m 不设置新的 $HOME, $SHELL, $USER, $LOGNAME
-c CMD 命令传递给'sh -c'
-s SH Shell 代替用户的默认值使用


苏洛金 [-t N] [TTY]

单用户登录

-t N 超时

掉期
交换 [-a] [设备]

停止在设备上交换

-a 在所有交换设备上停止交换

交换
swapon [-a] [设备]

开始在 DEVICE 上交换

-a 在所有交换设备上开始交换

开关根
switch_root [-c /dev/console] NEW_ROOT NEW_INIT [ARGS]

释放 initramfs 并切换到另一个根 fs:

chroot 到 NEW_ROOT,删除 / 中的所有内容,将 NEW_ROOT 移动到 /,执行 NEW_INIT。 PID 必须是
1. NEW_ROOT 必须是挂载点。

-c DEV 切换后重新打开 stdio 到 DEV

同步
同步

将所有缓冲块写入磁盘

系统控制
sysctl [选项] [KEY[=VALUE]]...

显示/设置内核参数

-e 不要警告未知密钥
-n 不显示键名
-a 显示所有值
-w 设置值
-p FILE 从 FILE 设置值(默认 /etc/sysctl.conf中)
-q 静默设置值

syslogd的
syslogd [选项]

系统日志实用程序(此版本的 syslogd 忽略 /etc/syslog.conf)

-n 在前台运行
-O FILE 记录到文件(默认:/var/log/messages)
-l N 只记录比 prio N 更紧急的消息 (1-8)
-S 较小的输出
-R HOST[:PORT] 登录到 HOST:PORT(默认 PORT:514)
-L 本地记录和通过网络记录(仅当 -R 时默认为网络)
-C[size_kb] 记录到共享内存缓冲区(使用 logread 读取它)

TAC tac [文件]...

连接文件并反向打印它们

尾巴
尾巴 [选项] [文件]...

将每个 FILE(或 stdin)的最后 10 行打印到 stdout。 拥有多个文件,
在每个之前都有一个文件名标题。

-f 随着文件的增长打印数据
-s SECONDS 在使用 -f 的读取之间等待 SECONDS
-n N[kbm] 打印最后 N 行
-n +N[kbm] 从第 N 行开始并打印其余部分
-c [+]N[kbm] 打印最后 N 个字节
-q 从不打印标题
-v 总是打印标题

N 可以以 k (x1024)、b (x512) 或 m (x1024^2) 为后缀。

焦油 tar -[cxtZzJjahmvO] [-f TARFILE] [-C DIR] [文件]...

从 tar 文件创建、提取或列出文件

操作:

c 创建
x 提取物
列表
f TARFILE 的名称('-' 表示标准输入/输出)
C 操作前改为DIR
v 详细
Z (De)compress 使用 compress
z(解)使用 gzip 压缩
J(解)压缩使用 xz
j (解) 压缩使用 bzip2
使用 lzma 进行(解)压缩
O 提取到标准输出
h 跟随符号链接
m 不恢复 mtime

任务集
任务集 [-p] [MASK] [PID | 程序参数]

设置或获取 CPU 亲和性

-p 在现有的 PID 上操作

开球 tee [-ai] [文件]...

将标准输入复制到每个文件,也复制到标准输出

-a 附加到给定的文件,不要覆盖
-i 忽略中断信号 (SIGINT)

远程登录
telnet [-a] [-l 用户] 主机 [端口]

连接到 telnet 服务器

-a 使用 $USER 变量自动登录
-l USER 以用户身份自动登录

远程登录
telnetd [选项]

处理传入的 telnet 连接

-l LOGIN 在连接时执行登录
-f ISSUE_FILE 显示 ISSUE_FILE 而不是 /etc/问题
-K 登录退出后立即关闭连接
(通常等到所有程序关闭 slave pty)
-p PORT 监听端口
-b ADDR[:PORT] 要绑定的地址
-F 在前台运行
-i Inetd 模式

test
测试表达式]

检查文件类型,比较值等。根据逻辑返回 0/1 退出代码
表达的价值

TFTP
tftp [选项] 主机 [端口]

从/向 tftp 服务器传输文件

-l FILE 本地文件
-r 文件远程文件
-g 获取文件
-p 放入文件
-b SIZE 传输 SIZE 八位字节的块


时间 [-v] 程序参数

运行PROG,退出时显示资源使用情况

-v 详细

超时
超时 [-t 秒] [-s SIG] PROG ARGS

运行程序。 如果它在 SECS 秒内没有消失,则向它发送 SIG。 默认值:秒:10,
SIG:期限。

最佳 顶部 [-b] [-nCOUNT] [-dSECONDS]

实时提供流程活动的视图。 读取所有进程的状态
/ proc中 每秒钟并显示一屏。 钥匙:

N/M/P/T:按pid/mem/cpu/time排序
R:反向排序
H:切换线程
Q,^C: 退出

选项:

-b 批处理模式
-n N N 次迭代后退出
-d N 更新之间的延迟

触摸
触摸 [-c] [-d 日期] [-t 日期] [-r 文件] 文件...

更新给定 FILE[s] 上的最后修改日期

-c 不创建文件
-h 不要关注链接
-d DT 要使用的日期/时间
-t DT 要使用的日期/时间
-r FILE 使用 FILE 的日期/时间

tr tr [-cds] 字符串 1 [字符串 2]

从标准输入转换、挤压或删除字符,写入标准输出

-c 取 STRING1 的补码
-d 删除编码为 STRING1 的输入字符
-s 将 STRING2 的多个输出字符压缩为一个字符

跟踪路由
traceroute [-46FIldnrv] [-f 1ST_TTL] [-m MAXTTL] [-p 端口] [-q 探针] [-s
SRC_IP] [-t TOS] [-w WAIT_SEC] [-g GATEWAY] [-i IFACE] [-z PAUSE_MSEC] 主机
[字节]

跟踪到 HOST 的路由

-4,-6 强制 IP 或 IPv6 名称解析
-F 设置不分段位
-I 使用 ICMP ECHO 而不是 UDP 数据报
-l 显示返回数据包的TTL值
-d 将 SO_DEBUG 选项设置为套接字
-n 打印数字地址
-r 绕过路由表,直接发送到HOST
-v 详细
-m 最大生存时间(最大跃点数)
-p 探测中使用的基本 UDP 端口号
(默认 33434)
-q 每个 TTL 的探测数(默认 3)
-s 用作源地址的 IP 地址
-t 探测包中的服务类型(默认为 0)
-w 等待响应的时间(以秒为单位)(默认为 3)
-g 松散源路由网关(最多 8 个)

跟踪路由6
traceroute6 [-dnrv] [-m MAXTTL] [-p 端口] [-q 探针] [-s SRC_IP] [-t TOS] [-w
WAIT_SEC] [-i IFACE] 主机 [字节]

跟踪到 HOST 的路由

-d 将 SO_DEBUG 选项设置为套接字
-n 打印数字地址
-r 绕过路由表,直接发送到HOST
-v 详细
-m 最大生存时间(最大跃点数)
-p 探测中使用的基本 UDP 端口号
(默认值为33434)
-q 每个 TTL 的探测数(默认 3)
-s 用作源地址的 IP 地址
-t 探测包中的服务类型(默认为 0)
-w 等待响应的时间(以秒为单位)(默认为 3)

true
true

返回退出代码 TRUE \fIs0(0)

TTY TTY

打印标准输入终端的文件名

-s 不打印,只返回退出状态

通ctl
tunctl [-f 设备] ([-t 名称] | -d 名称)

创建或删除 tun 接口

-f 名称 tun 设备 (/dev/net/tun)
-t name 创建 iface 'name'
-d name 删除 iface 'name'

用户名
udhcpc [-fbqaRB] [-t N] [-T SEC] [-A SEC/-n] [-i IFACE] [-s PROG] [-p PIDFILE]
[-oC] [-r IP] [-V 供应商] [-F 名称] [-x OPT:VAL]... [-O OPT]...

-i,--interface IFACE 使用的接口(默认 eth0)
-s,--script PROG 在 DHCP 事件中运行 PROG(默认 /etc/udhcpc/default.script)
-p,--pidfile FILE 创建pidfile
-B,--broadcast 请求广播回复
-t,--retries N 发送最多 N 个发现数据包(默认 3)
-T,--timeout SEC 数据包之间的暂停(默认 3)
-A,--tryagain SEC 如果未获得租约,则等待(默认 20)
-n,--now 如果没有获得租约则退出
-q,--quit 获得租约后退出
-R,--release 退出时释放 IP
-f,--foreground 在前台运行
-b,--background 如果未获得租约的背景
-S,--syslog 也记录到系统日志
-a,--arping 使用 arping 来验证提供的地址
-r,--request IP 请求这个IP地址
-o,--no-default-options 不要请求任何选项(除非给出 -O)
-O,--request-option OPT 从服务器请求选项 OPT(累积)
-x OPT:VAL 在发送的数据包中包含选项 OPT(累积)
字符串、数字和十六进制字节选项的示例:
-x 主机名:bbox - 选项 12
-x 租期:3600 - 选项 51(租用时间)
-x 0x3d:0100BEEFC0FFEE - 选项 61(客户端 ID)
-F,--fqdn NAME 要求服务器更新 NAME 的 DNS 映射
-V,--vendorclass VENDOR 供应商标识符(默认为“udhcp VERSION”)
-C,--clientid-none 不发送 MAC 作为客户端标识符
信号:

USR1 续租
USR2 释放租约

乌兹别克斯坦
udhcpd [-fS] [-I 地址] [配置文件]

DHCP服务器

-f 在前台运行
-S 也记录到系统日志
-I ADDR 本地地址

卸除
卸载 [选项] 文件系统|目录

卸载文件系统

-a 卸载所有文件系统
-r 如果挂载忙,尝试将设备重新挂载为只读
-l 懒惰卸载(分离文件系统)
-f 强制卸载(即无法访问 NFS 服务器)
-D 即使使用过也不要释放循环设备

UNAME
uname [-amnrspv]

打印系统信息

-a 打印所有
-m 机器(硬件)类型
-n 主机名
-r 操作系统版本
-s 操作系统名称(默认)
-p 处理器类型
-v 操作系统版本

解压
解压缩 [-cf] [文件]...

解压 .Z 文件[s]

-c 写入标准输出
-f 覆盖

展开
展开 [-fa][-t N] [文件]...

将空格转换为制表符,写入标准输出

-a,--all 转换所有空格
-f,--first-only 只转换前导空格
-t,--tabs=N 制表位每 N 个字符

优衣库
uniq [-cdu][-f,s,w N] [输入 [输出]]

丢弃重复行

-c 按出现次数前缀行
-d 只打印重复的行
-u 只打印唯一的行
-f N 跳过前 N 个字段
-s N 跳过前 N 个字符(在任何跳过的字段之后)
-w N 比较一行中的 N 个字符

UNIX2DOS
unix2dos [-ud] [文件]

将 FILE 就地从 Unix 转换为 DOS 格式。 当没有给出文件时,使用
标准输入/标准输出。

-u dos2unix
-d unix2dos

Unzzma
unlzma [-cf] [文件]...

解压文件(或标准输入)

-c 写入标准输出
-f 力

解开
unlzop [-cfvCF] [文件]...

-c 写入标准输出
-f 力
-v 详细
-F 不存储或验证校验和

不知道
unxz [-cf] [文件]...

解压文件(或标准输入)

-c 写入标准输出
-f 力

拉开拉链
解压缩 [-lnopq] 文件 [.zip] [文件]... [-x 文件...] [-d 目录]

从 ZIP 存档中提取文件

-l 列出内容(使用 -q 表示缩写)
-n 从不覆盖文件(默认:ask)
-o 覆盖
-p 打印到标准输出
-q 安静
-x FILE 排除文件
-d DIR 提取到 DIR

正常运行时间
正常运行时间

显示自上次启动以来的时间

使用睡眠
休眠状态

暂停 N 微秒

解码
uudecode [-o 输出文件] [输入文件]

uudecode 文件在 uuencoded 源中查找 OUTFILE 除非给出 -o

uu编码
uuencode [-m] [文件] STORED_FILENAME

Uuencode FILE(或标准输入)到标准输出

-m 根据 RFC64 使用 base1521 编码

配置文件
vconfig 命令 [选项]

创建和删除虚拟以太网设备

添加IFACE VLAN_ID
远程 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 名称_类型

vi vi [选项] [文件]...

编辑文件

-c CMD 要运行的初始命令(也可用 $EXINIT)
-R 只读
-H 列出可用功能


观看 [-n SEC] [-t] PROG ARGS

定期运行 PROG

-n 以秒为单位的循环周期(默认为 2)
-t 不打印标题

看门狗
看门狗 [-t N[ms]] [-TN[ms]] [-F] DEV

定期写入看门狗设备 DEV

-TN 如果未重置,则在 N 秒后重新启动(默认 60)
-t N 每 N 秒重置一次(默认 30)
-F 在前台运行

使用 500ms 以毫秒为单位指定周期

wc wc [-cmlwL] [文件]...

计算每个文件(或标准输入)的行数、字数和字节数

-c 计算字节数
-m 计数字符
-l 计算换行符
-w 数词
-L 打印最长的行长度

wget的
wget [-c|--continue] [-s|--spider] [-q|--quiet] [-O|--output-document 文件]
[--header 'header: value'] [-Y|--proxy on/off] [-P DIR] [-U|--user-agent
代理] 网址...

通过 HTTP 或 FTP 检索文件

-s 蜘蛛模式 - 只检查文件是否存在
-c 继续检索中止的传输
-q 安静
-P DIR 保存到 DIR(默认 .)
-O FILE 保存到 FILE('-' 表示标准输出)
-U STR 使用 STR 作为 User-Agent 标头
-Y 使用代理('on' 或 'off')


其中[命令]...

定位命令

谁 [-a]

显示谁登录

-a 显示全部
-H 打印列标题

WHOAMI
WHOAMI

打印当前有效用户id关联的用户名

参数
xargs [选项] [程序参数]

对 stdin 给出的每个项目运行 PROG

-p 询问用户是否运行每个命令
-r 如果输入为空则不运行命令
-0 输入由 NUL 字符分隔
-t 在执行前在 stderr 上打印命令
-e[STR] STR 停止输入处理
-n N 向 PROG 传递不超过 N 个参数
-s N 传递不超过 N 个字节的命令行
-x 如果超出大小则退出

xz xz -d [-cf] [文件]...

解压文件(或标准输入)

-d 解压
-c 写入标准输出
-f 力

小猫
xzcat [文件]...

解压到标准输出

是 [STRING]

用 STRING 或 'y' 重复输出一行

cat猫
zcat [文件]...

解压到标准输出

图书馆 新高中


GNU Libc (glibc) 使用名称服务开关 (NSS) 来配置 C 的行为
本地环境的库,并配置它如何读取系统数据,例如
密码和组信息。 这是使用一个 /etc/nsswitch.conf
配置文件,并使用一个或多个 /lib/libnss_* 库。 BusyBox 尝试
避免使用任何使用 NSS 的 libc 调用。 但是一些小程序,例如登录
和 su 将使用需要 NSS 的 libc 函数。

如果启用 CONFIG_USE_BB_PWD_GRP,BusyBox 将使用内部函数直接
进入 / etc / passwd文件, / etc / group/ etc /阴影 不使用 NSS 的文件。 这可能
允许您运行系统而无需安装任何 NSS 配置
文件和库。

当与 glibc 一起使用时,BusyBox“网络”小程序同样要求您
至少安装一些 glibc NSS 的东西(特别是, /etc/nsswitch.conf,
/lib/libnss_dns*、/lib/libnss_files* 和 /lib/libresolv*)。

无耻插件:作为替代方案,可以使用 C 库,例如 uClibc。 此外
为了使您的系统显着更小,uClibc 不需要使用任何 NSS
支持文件或库。

维护者


丹尼斯·弗拉森科[电子邮件保护]>

作者


以下人员为 BusyBox 贡献了代码,无论他们是否知道。 如果你
已编写包含在 BusyBox 中的代码,您可能应该在此处列出,以便您可以
获得你永恒的荣耀。 如果你应该被列在这里,或者描述
您所做的需要更多详细信息,或者不正确,请发送更新。

埃马努埃莱·艾娜[电子邮件保护]>
运行部分

埃里克·安徒生[电子邮件保护]>

大量的新东西,大部分内容的主要重写
核心应用程序,头文件中提到的大量新应用程序。
编写这些无聊的文档需要付出很多繁琐的努力
没有人会真正阅读。

劳伦斯·安德森[电子邮件保护]>

rpm2cpio, 解压, get_header_cpio, read_gz 接口, rpm

杰夫·安吉尔斯基[电子邮件保护]>

ftpput、ftpget

爱德华·贝茨[电子邮件保护]>

expr、hostid、logname、whoami

约翰别府[电子邮件保护]>

du,nslookup,排序

布赖恩坎德勒[电子邮件保护]>

小-ls(ls)

伦道夫钟[电子邮件保护]>

fbset,ping,主机名

戴夫·辛吉[电子邮件保护]>

more(v2)、makedevs、dutmp、模块化、自动链接文件、
各种修复,Linux 路由器项目维护

乔丹·克劳斯[电子邮件保护]>

计算器

马格努斯·达姆[电子邮件保护]>

tftp 客户端 insmod powerpc 支持

拉里·杜立特[电子邮件保护]>

原始源目录编译,大量补丁和修复。

格伦恩格尔[电子邮件保护]>

httpd的

根纳迪·费尔德曼[电子邮件保护]>

Sysklogd(单线程 syslogd,IPC 循环缓冲区支持,
logread),各种修复。

卡尔·M·赫格布卢姆[电子邮件保护]>

cp_mv.c,测试套件,utility.c 的各种修复,&c。

丹尼尔·雅各布维茨[电子邮件保护]>

mktemp.c文件

马特·克拉伊[电子邮件保护]>

文档、错误修正、测试套件

斯蒂芬·林茨[电子邮件保护]>

ipcalc,Red Hat 等价物

约翰·隆巴多[电子邮件保护]>

tr

格伦麦格拉思[电子邮件保护]>

常见的解压代码和解压小程序,ifupdown,ftpgetput,
nameif、sed、补丁、折叠、安装、uudecode。
各种错误修正,审查和应用大量补丁。

曼努埃尔·诺瓦三世[电子邮件保护]>

猫,头,mkfifo,mknod,rmdir,睡眠,三通,tty,uniq,usleep,wc,是的,
mesg、vconfig、make_directory、parse_mode、目录名、mode_string、
get_last_path_component、simple_path 和一些简单的 libbb 例程

还有错误修复、部分重写和大小优化
ash、basename、cal、cmp、cp、df、du、echo、env、ln、logname、md5sum、mkdir、
mv,realpath,rm,sort,tail,touch,uname,watch,arith,human_readable,
接口、dutmp、ifconfig、路由

弗拉基米尔·奥雷尼克[电子邮件保护]>

命令编辑; xargs(当前),httpd(当前);
端口:ash、crond、fdisk、inetd、stty、traceroute、top;
语言环境,各种修复
和不完美的一切的不可调和的批评家。

布鲁斯·佩伦斯[电子邮件保护]>

BusyBox 原作者 1995, 1996. 他的部分代码可以
仍然被发现隐藏在这里和那里......

蒂姆·瑞克[电子邮件保护]>

错误修复,粉丝俱乐部成员

肯特·罗伯蒂[电子邮件保护]>

重置,成吨的错误报告和补丁。

奇普罗森塔尔[电子邮件保护]>,[电子邮件保护]>

wget - 由 Covad Communications 许可提供

帕维尔·罗斯金[电子邮件保护]>

许多错误修复和补丁。

吉皮山姆[电子邮件保护]>

syslogd 的远程日志记录功能

莱纳斯·托瓦兹[电子邮件保护]>

mkswap、fsck.minix、mkfs.minix

马克惠特利[电子邮件保护]>

grep、sed、cut、xargs(上一个)、
样式指南、新小程序操作指南、错误修复等。

查尔斯·P·赖特[电子邮件保护]>

gzip,迷你网猫(nc)

恩里克·扎纳尔迪[电子邮件保护]>

tarcat(自删除后)、loadkmap、各种修复、Debian 维护

铁托·拉古萨[电子邮件保护]>

字符串、openvt 和 deallocvt 中的 devfsd 和大小优化。

保罗福克斯[电子邮件保护]>

ash 的 vi 编辑模式,各种其他补丁/修复

罗伯托·A·福列塔[电子邮件保护]>

端口:dnsd

Bernhard Reutner-Fischer[电子邮件保护]>

杂项

迈克·弗莱辛格[电子邮件保护]>

初始 e2fsprogs、printenv、setarch、sum、misc

张杰[电子邮件保护]>

修复了 msh 和 hush 中的两个错误(被杀进程的退出代码)

使用 onworks.net 服务在线使用 dumpleases


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad