本节的翻译还未完成。在未完成之前,所有的未完成部分都将使用英语原文。

cli-app-icon_64.png所有命令行程序列表

位置:/boot/system/bin/
~/config/bin/
~/config/non-packaged/bin/


所有与 Haiku 集成的命令行程序放置在 /boot/system/bin。您自己的或者额外安装的通过 .hpkg 安装的命令行程序应该放置于 ~/config/bin,而且,您也可以将他们放置在 ~/config/non-packaged/bin/ 。所有这些位置是 PATH 变量的一部分,因此会自动被发现。
下面是与 Haiku 集成的所有命令行程序列表。每个程序都有一个简短的功能描述,关于用法的更多详细信息,请使用 --help 参数运行该命令。


索引:   A – E   ::    F – J    ::    K – O    ::    P – S    ::    T – Z


CortexAddOnHost 开启音频和视频附加组件的管理服务。
FirstBootPrompt 语言和键盘映射设置。
[ 比较文件之后,返回其真/假值。

indexA - E

addattr 写入属性到文件,包括类型和相应值的转换。(Haiku 专用)
alert 显示一个消息对话框。(Haiku 专用)
arp 管理系统缓冲区。
awk 查看 gawk 说明。
base64 标准输出的 Base64 编码或解码。
basename 从 /path/to/filename 字符串中去除目录和可选的文件名后缀。
bash Bourne-Again Shell,使用广泛的 Shell 解释器。
bc 一个任意精度的计算机语言。
beep 响铃。
bfsinfo Analyses the filesystem.
bunzip2 查看 bzip2 说明。
bzip2 文件压缩工具。
c++ C++-Compiler.
cat 连接文件,并将其打印到标准输出。
catattr 打印文件的属性内容。 (Haiku 专用)
cc C 编译器
checkfs 检查和修复文件系统。(Haiku 专用)
checkitout 使用版本库的网址(URL)检验源文件。
chgrp 修改文件组。
chmod 修改文件的权限。
chop 分割文件为小文件。
chown 修改文件的组和所有者。
chroot 在指定根目录中运行命令。
cksum 打印文件的 CRC校验码 和字节数。
clear 清空终端窗口。
clipboard Manipulates the system clipboard.
cmp 按字节比较文件。
collectcatkeys Collects translatable strings to create catkeys.
comm 按行比较分选的文件。
consoled 控制台后台程序
copyattr 复制一个或多个文件的所有属性或者子属性到其他或新文件。(Haiku 专用)
cp 复制文件和目录。
csplit 使用指定模式分割文件。
cut 打印文件的每行分段情况。
date 显示或者设置当前时间和日期。
dc 桌面计算语言。
dd 复制格式化数据,根据操作数转换和格式化数据。
desklink 在桌面栏添加项目。 (Haiku 专用)
df 反馈挂载卷的空闲和已用空间。
diff 按行比较文件。
diff3 按行比较3个文件。
dircolors ls 命令的颜色设置。
dirname 从文件的路径字符串中找出文件名。
diskimage 注册文件为可挂载的磁盘设备。(Haiku 专用)
dpms Sets the display power management.
draggers 显示/设置 Replicants 的拖动状态。
driveinfo 显示硬件信息。
dstcheck 在切换到公开保存时间时,显示使用的消息框。
du 总览每个文件和目录的磁盘使用情况。
dumpcatalog Shows the contents of catalog files.
echo 显示一行文本。
egrep 查看 grep 说明。
eject 弹出 可移动媒体。
env 在改进环境中运行程序。
error 打印给定错误码的简明文本错误信息。
expand 将缩进转换为空格。
expr 打印表达式的值。

F - J

factor 打印显示整数中的素数(质数)。
false 没有任何动作,仅表明“不成功”,并且返回值“1”。
fdinfo 显示系统中已用文件的描述符信息。
ffm 设置焦点跟随鼠标。
fgrep 查看 grep 说明。
filepanel 显示一个装载/保存文件面板。(Haiku 专用)
find 在目录层次搜索文件。
finddir 查找系统定义的指定目录。
findpaths Prints all paths for system defined directory constants.
fmt 重排文件的段落格式。
fold 隐藏文件的输入行。
fortune 打印一个随机,非常有趣的格言。
fstrim 发送 TRIM 命令到 SSD 设备。
ftpd FTP 后台程序。
funzip 提取压缩档的首个项目到标准输出。
fwcontrol 防火墙控制程序。
gawk 模式匹配和处理程序。
getarch 显示环境信息,编译器版本。
grep 模式搜索。
groups 打印每个用户名的组别。
gunzip 查看 gzip 说明。
gzexe 解/压缩可执行文件。
gzip 解/压缩文件。
hd 十六进制码。
head 打印文件的首行。
hey 用于 GUI 应用程序脚本的小工具。
hostname 打印或设置系统主机名。
id 打印用户和用户组信息。
ifconfig 配置网络接口。
install 复制文件到目标路径,而不中断运行系统。
install-wifi-firmwares.sh Installs firmware for a few very old wireless network cards:
Intel ipw2100, ipw2200/2225/2915 | Broadcom 43xx | Marvell 88W8335
installsound 在 声音 首选项面板中安装新的声音事件。
iroster 列出输入硬件设备。
isvolume 获取一个挂载卷信息。
join 对于每对具有相同连接区域的输入行,写入一行至标准输出。

indexK - O

kernel_debugger 进入内核调试器。
keymap 装载或者保存终端键盘映射。
keystore Manages keyrings and passwords for the keystore_server.
kill 发送结束进程信号。
launch_roster 控制 launch_daemon, 如停止或者重启服务 (Haiku 专用)
less 查看文件。
lessecho 反馈其参数并扩展元字符,如文件名中的 * 和 ?等。
lesskey 捆绑于 less 的指定按键。
link 创建一个文件链接。
linkcatkeys Creates catalogs from catkeys.
listarea 列出所有当前运行组的区域信息。
listattr 列出文件属性。 (Haiku 专用)
listdev 列出所有硬件设备。
listimage 列出所有当前运行组的图像信息。
listport 以组的形式列出所有系统中的开放端口。
listres 列出文件资源。
listsem 列出指定组所保留的信号。
listusb 列出 USB 硬件设备。
ln 创建一个文件链接。
locale 显示当前语言设置,LC_CTYPE 以及首选格式。
locate 定位一个文件。
logger 发送系统日志消息。
login 在系统上创建一个会话。
logname 打印当前用户的名称。
ls 列出目录内容。
lsindex 显示当前卷/分区的索引属性。 (Haiku 专用)
mail2mbox 转换 BeOS 电子邮件文件为 Unix 邮箱文件。
make GNU make 套件。
makebootable 通过写入引导代码到头部的两个扇区,创建指定的 BFS 分区/可引导设备。
mbox2mail 转换 Unix 邮箱文件 为 BeOS 电子邮件文件。
md5sum 打印或检验 MD5 校验码。
media_client "media_client play" plays back audio files.
message 打印一个平整的 BMessage 文件。
mimeset 设置文件的 mime 类型。
mkdepend Makefile 依赖生成工具。
mkdir 创建一个目录。
mkdos 初始化 FAT 分区。
mkfifo 创建已命名管道。
mkfs 创建一个文件系统。
mkindex 创建针对某个属性的新索引。(Haiku 专用)
mktemp 安全创建一个临时文件或目录。
modifiers 打印当前(未)按下的辅助按键。
more 查看 less 说明。
mount 挂载文件系统。
mount_nfs 挂载 NFS 分区。
mountvolume 根据名称挂载相应卷。
mv 移动/重命名文件。
nano 终端中的默认文本编辑器,'Pico' 的克隆。
netstat 打印网络连接,路由表,接口统计信息,伪装连接以及组播成员等信息。
nl 打印每个文件并添加相应的行号。
nohup 运行命令,而忽略挂起的信号。
nproc 打印可用运算器的编号。
od 写入文件的清晰表述。
open 从 Shell 载入应用程序或者文档。 (Haiku 专用)

indexP - S

package 创建,检查,以及解压 Haiku 软件包。
package_repo 创建或者检查 Haiku 软件仓库文件。
passwd 修改用户密码。
paste 打印每个文件中包含的连续行,并使用制表符将其分开。
patch 应用修改文件到原文件。
pathchk 判断无效或者不可移植的文件名。
pc 程序员计算器。
ping 发送 ICMP回应请求 到网络主机。
pkgman 管理软件包和软件仓库。
pr 为文件编制页码或者组合以便打印。
printenv 打印环境变量的值。
printf 格式化打印数据。
prio 修改进程的优先级。
profile 线程配置文件。
ps 列出运行进程。
ptx 输出输入文件中词语的排列索引,包括上下文。
pwd 打印当前目录。
query 效仿 Tracker "Find by formula" 功能的Shell套件。 (Haiku 专用)
quit 退出应用程序。
ramdisk 创建内存磁盘,即 ramdisk (Haiku 专用)
rc 资源编译器
readlink 打印符号链接目标路径。
recover A tool that tries to recover files from a corrupted BFS volume (see its documentation for a bit more info).
reindex 把已存在文件的属性放置到新建的索引。 (Haiku 专用)
release 发布一个信号。
renice 修改运行进程的优先级。
rm 删除文件和目录。
rmattr 删除文件属性。 (Haiku 专用)
rmdir 删除目录。
rmindex 删除属性索引。(Haiku 专用)
roster 打印运行组的信息。
route 列出并修改网络路由。
safemode 检查系统是否运行于安全模式。
screen_blanker 启动屏幕关闭。
screenmode Show/sets the screen mode. (Haiku specific)
sdiff 显示或者并行合并文件。
seq 打印数字序列。
setarch 将环境信息设置为指定的编译器版本。
setdecor 显示/设置 装饰器。
settype 设置文件的 MIME类型,署名以及首选程序。
setversion 显示文件版本信息。
setvolume Sets the system sound volume. (Haiku specific)
sftp 文件传输程序。
sh 查看 bash 说明。
sha1sum 打印或检验 SHA1 校验码。
shar 创建 Shell 档案。
shred 反复重写文件。
shuf 打印输入行的随机排列。
shutdown 关闭计算机。
sleep 暂停指定的秒数。
sort 打印所有文件的连接排列。
spamdbm 将电子邮件归为垃圾邮件或者有用邮件。
split 输出输入文件的固定长度片段到具有相应前缀的文件。
stat 显示文件或文件系统状态。
strace 跟踪线程或者组的系统调用。
stty 显示/设置终端特征
su 修改有效地用户 ID 和组别。
sum 打印每个文件的校验码和数据块数量。
sync 强制写入修改磁盘数据块,更新超级块。
sysinfo 显示系统信息。

indexT - Z

tac 连接文件并打印,尾行在前。
tail 打印文件的最后十行。
tcpdump 转储网络流量。
tcptester [已弃用]
tee 写入或追加标准输入数据到文件。
telnet telnet 用户界面。
telnetd Telnet 后台。
test 比较文件之后,返回其真/假值。
timeout 启动命令;在指定秒钟之后,如果仍在运行,则杀死它。
top 显示运行线程和CPU使用情况。
touch 修改文件的时间戳。
tput 初始化一个终端或者查询的终端信息数据库。
tr 从标准输入中转换,压缩或者删除字符。
traceroute 打印截取自网络的路由包。
translate 使用 DataTranslators 转换文件格式。
trash 发送文件到回收站或者将其还原。
true 无任何操作,仅表明“成功”,并返回值“0”。
truncate 缩减或者增加文件大小。
tsort 执行拓扑排列。
tty 打印连接到标准输出的终端文件名。
uname 打印出系统信息。
unchop 重新创建先前由 chop 分离的文件。
unexpand 转换空格为制表符。
uniq 从标准输入中过滤临近的匹配行,并将其写入到标准输出。
unlink 调用 unlink 功能删除指定文件。
unmount 卸载卷。
unrar 展开 rar 档案。
unshar 展开 shar 档案。
untrash 查阅 trash 说明。
unzip 展开 zip 档案。
unzipsfx 常用于使 zip 档案自解压。
updatedb 更新本地化数据库。
uptime 打印时间和日期,如系统启动后经过的时间。
urlwrapper 对命令行或其他程序等,隐藏 URL 的MIME类型。
useradd 创建一个新用户。
uudecode 解码未解码的文件。
uuencode 译码文件,使其可以发送到远程系统。
vdir 列出文件信息。
version 返回文件版本信息。
vmstat 打印虚拟内存系统信息。
waitfor 等待直到某个线程出现。(Haiku 专用)
watch 按时运行某个程序。
wc 打印文件中的段落数,字数以及字符(字节)数。
wget 用于使用 HTTP,HTTPS 或 FTP进行下载的工具。
which 定位一个命令。
whoami 打印关联于当前有效用户ID的用户名。
xargs 从标准输入构建和运行命令行。
xres 列出并操作资源。
yes 重复打印字符串直到被进程被杀死。
zcat 查看 gzip 说明。
zcmp 查阅 zdiff 说明。
zdiff 比较压缩文件。
zforce 强制 gzip 文件添加 '.gz' 后缀扩展名。
zgrep 使用正则表达式查询可能的压缩文件。
zip 添加或者替换 zip 档案中的项目。
zipcloak 加密 zip 档案中所有未加密的项目。
zipgrep 在指定 zip 项目中查询字符串或者匹配模式。
zipinfo 查阅 unzip 说明。
zipnote 打印 zip 档案中的注释。
zipsplit 分割 zip 档案为小的片段。
zmore 类似于 more,但是其作用于任何压缩文件的未压缩部分。
znew 重新压缩 .Z 文件为 .gz(gzip) 档案