The translation of this page isn't yet complete. Until it is, unfinished parts use the English original.

cli-app-icon_64.pngList of all commandline applications

Location:/boot/system/bin
/boot/common/bin
~/config/bin


All commandline applications shipped with Haiku are in either /boot/system/bin or /boot/common/bin. Your own or additionally installed commandline apps should go in ~/config/bin. All these locations are part of the PATH variable and are therefore automatically found.
Here's a list of all commandline applications that are shipped with Haiku. Each with only a short description of what it does, for more detailed information on its usage execute the command with the parameter --help.


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


CortexAddOnHost Starts service to monitor audio and video media add-ons in use.
ReadOnlyBootPrompt Language setup.
[ Check file types and compare values.

indexA

addattr Writes an attribute to a node, taking the type into account and converting the values accordingly. (Haiku specific)
alert Show a message box. (Haiku specific)
arp Manipulate the system ARP cache.
awk See gawk.
base64 Base64 encode or decode to standard output.
basename Strip directory and optionally suffix from filenames.
bash Bourne-Again Shell
bc An arbitrary precision calculator language.
beep Ring a bell.
bootman Install or uninstall boot-menu.
bunzip2 See bzip2.
bzip2 Block-sorting file compressor.
c++ C++-Compiler
cal Display a calendar.
cat Concatenate files and print on the standard output.
catattr Show attributes of a node. (Haiku specific)
cc C-Compiler
checkfs Check file system. (Haiku specific)
checkitout Wraps URL mime types around command line applications or other apps that don't handle them directly.
chgrp Change group of files.
chmod Change file mode bits.
chop Split file into smaller files.
chown Change the owner and group of files.
chroot Run commands within specified root directory.
cksum Print CRC checksum and byte counts of files.
clear Clear the terminal window.
clockconfig Configure clock.
cmp Compare files byte by byte.
collectcatkeys [Leftover from the move of locale-kit.]
comm Compare sorted files line by line.
compress Data compression program.
consoled Console daemon
copyattr Copies attributes from one or more files or directories, with all or a specified subset of their attributes, to another location. (Haiku specific)
cp Copy files and directories.
csplit Output pieces of files separated by patterns to files and output byte counts of each piece to standard output.
ctags Generate an index file for a variety of language objects found in files
cut Remove sections from each line of files.
date Display the current time in the given format or set the system date.
dc Desk Calculator language.
dd Copy a file, converting and formatting according operands.
desklink Link items in Deskbar. (Haiku specific)
df Report file system disk space usage.
diff Compare files line by line.
diff3 Compare three files line by line.
dircolors Color setup for ls.
dirname Print path with its trailing component removed.
draggers Show/set draggers state.
driveinfo Show hardware information.
dstcheck Daylight Saving Time check.
du Summarize disk usage of each file, recursively for directories.
dumpcatalog [Leftover from the move of locale-kit.]
echo Display a line of text.
egrep See grep.
eject Eject removable media.
env Run a program in a modified environment.
error Prints clear text error messages for given error numbers.
expand Convert tabs in each file to spaces, writing to standard output.
expr Print value of expression to standard output.

F

factor Print the prime factors of each specified integer number.
false Do nothing, unsuccessfully.
fdinfo Shows info about the used file descriptors in the system.
ffm Set if focus follows mouse.
fgrep See grep.
filepanel Display a load/save file panel. (Haiku specific)
find Search for files in a directory hierarchy.
finddir Find directory using a constant.
fmt Reformat each paragraph in the listed files, writing to standard output.
fold Wrap input lines in each file, writing to standard output.
fortune Print a random, hopefully interesting, adage.
frcode Called by updatedb to compress the list of file names using front-compression.
freetype-config Get FreeType compilation and linking information.
ftp Internet file transfer program.
ftpd FTP daemon
funzip Extracts to stdout the gzip file or first zip entry of stdin or the given file.
fwcontrol FireWire control program.
gawk Pattern scanning and processing language.
gdb GNU debugger.
getlimits Output platform dependent limits in a format useful for shell scripts.
grep Search for pattern.
groups Print group memberships for each username.
gunzip See gzip.
gzexe Compress and decompress executables.
gzip Compress files.
hd Hexdump
head Print the first ten lines of each file to standard output.
hey A small scripting utility.
hostname Print or set the hostname of the current system.
id Print user and group information.
ident Identify RCS keyword in files.
ifconfig Configure a network interface.
install Copy files into destination locations.
install-wifi-firmwares.sh Install firmware for various wireless network cards.
installoptionalpackage Temporary solution for installing optional packages.
installsound Install a new named sound event in the sounds preferences panel.
iroster List input devices.
isvolume Get volume information.
join For each pair of input lines with identical jon fields, write a line to standard output.

indexK

kernel_debugger Enters the kernel debugger with the optional message.
keymap Show and edit keymap.
kill Send a signal to a process.
less Show file with backward and forward movement.
lessecho Echos its arguments on standard output. But any argument containing spaces is enclosed in quotes.
lesskey Specify key binding for less.
link Create a link to a file.
linkcatkeys [Leftover from the move of locale-kit.]
listarea Lists area info for all currently running teams.
listattr List file attributes. (Haiku specific)
listdev Display devices in a user friendly way.
listimage Lists image info for all currently running teams.
listport Lists all open ports in the system organized by team.
listres List resources of files.
listsem List the semaphores allocated by the specified team.
listusb List USB devices.
ln Make links between files.
locate Locate a file.
logger Send a message to the system logging facility.
login Begin session on the system.
logname Print the name of the current user.
ls List directory content.
lsindex Display the indexed attributes on the current volume/partition. (Haiku specific)
mail2mbox Convert BeOS e-mail files into Unix mailbox files.
make GNU make utility to maintain groups of programs.
makebootable Makes the specified BFS partitions/devices bootable by writing boot code into the first two sectors.
mbox2mail Convert Unix mailbox files into e-mail files for use with BeOS..
md5sum Print or check MD5 checksums.
merge Three-way file merge.
message Print a message.
mimeset Set mimetype of a file.
mkdepend Makefile dependency generator.
mkdir Create directory.
mkdos Initialize FAT16 or FAT32 partitions.
mkfifo Create named pipes with the given names.
mkfs Build a file system.
mkindex Create a new index of the specified attribute. (Haiku specific)
mktemp Create a temporary file or directory, safely and print its name.
modifiers Asserts (un)pressed modifier keys.
more See less.
mount Mount a file system.
mount_nfs Mount NFS partition.
mountvolume Mounts a volume if given. Lists info about mounted and mountable volumes and mounts/unnmounts volumes.
mv Move file.
netcat Utility to do anything involving TCP or UDP.
netstat Print network connections, routing tables, interface statistics, masquerade connections and multicast memberships.
nl Write each file to standard output with line numbers added.
nohup Run command ignoring hangup signals.
nproc Print the number of processing units available to the current process which may be less than the number of online processors.
od Write an unambiguous representation, octal bytes per default of files to standard output.
open Launches an application/document from the shell. (Haiku specific)

indexP

passwd Change user password.
paste Write lines consisting of the sequentially corresponding lines from each file, separated by tabs to standard output.
patch Apply a diff file to an original.
pathchk Diagnose invalid or unportable file names.
pc Programmer's calculator.
ping Send ICMP-echo-request to network host.
play Play tracks from device.
playfile Play tracks from a file.
playsound Play a sound.
playwav Play WAV file.
pr Paginate or columnate files for printing.
printenv Print the values of the specified environment variables.
printf Format and print data.
prio Change priority of a process.
profile Profiles threads.
ps List running processes.
ptx Output a permuted index, including context, of the words in the input files.
pwd Print current directory.
query A shell utility for somewhat emulating the Tracker's "Find by formula" functionality. (Haiku specific)
quit Quit application.
rc Resource compiler.
readlink Print value of a symbolic link or canonical file name.
reindex Put the attributes of existing files into newly created index of a volume/partition. (Haiku specific)
release Release a semaphore.
renice Alter priority of running process.
rlog Print log messages and other information about RCS files.
rm Remove files and directories.
rmattr Remove an attribute from a file. (Haiku specific)
rmdir Remove directory.
rmindex Remove an attribute from the index of a volume/partition. (Haiku specific)
roster Print information about teams.
route List and manipulate network routes.
safemode Print if running in safemode.
screen_blanker Blank screen.
screenmode Sets the specified screen mode.
sdiff Side-by-side merge of file differences
seq Print numbers from FIRST to LAST, in steps of INCREMENT.
setdecor List and change decor.
setgcc Prints or sets the current gcc version.
settype Sets the MIME type, signature, and/or preferred application of one or more files.
setversion Show version of file.
setvolume Set the volume.
setwep Provides WEP encryption.
sh See bash.
sha1sum Print or check SHA1 checksums.
shar Makes so-called shell archives out of many files.
shred Overwrite the specified files repeatedly.
shuf Write a random permutation of the input lines to standard output.
shutdown Shutdown the computer.
sleep Pause for a specified number of seconds.
sort Write sorted concatenation of all files to standard output.
spamdbm Classify e-mail messages as spam and regular genuine messages.
split Output fixed-size pieces of input files to files with prefixes.
stat Display file or file system status.
strace Traces the syscalls of a thread or a team.
stty Print or change terminal characteristics.
su Change the effective user id and group.
sum Print checksum and block counts for each file.
sync Force changed blocks to disk, update the super block.
sysinfo Show system info.

indexT

tac Write each file to standard output, last line first.
tail Print the last ten lines of each file to standard output.
tcpdump Dump traffic on a network.
tcptester [deprecated]
tee Copy standard input to each file and also to standard output.
telnet User interface to the telnet protocol.
telnetd Telnet daemon.
test Check file types and compare values.
timeout Start command and kill it if still running after a specified number of seconds.
top Display tasks.
touch Change file timestamps.
tput Initialize a terminal or query terminfo database.
tr Translate, squeeze and/or delete characters from the standard input, writing to standard output.
traceroute Print the route packets trace to network host.
translate Translate app.
trash Send files to trash or restore them.
true Do nothing, successfully.
truncate Shrink or extend the size of each file to the specified size.
tsort Write totally ordered list consistent with the partial ordering in file.
tty Print the file name of the terminal connected to the standard output.
uname Print certain system information.
unchop Recreate a file previously split with chop.
unexpand Convert blanks in each file to tabs, writing to standard output.
uniq Filter adjacent matching lines from input writing to output.
unlink Call the unlink function to remove the specified file.
unmount Unmount partition.
unrar Unrar file.
unshar Unshar file.
untrash See trash.
unzip Unzip file.
unzipsfx Extract files in list, except those specified.
updatedb Update a database for locate.
uptime Prints the current date and time, as well as the time elapsed since the system was started.
urlwrapper Wrap URL mime types around command line or other apps that don't handle them directly.
useradd Create new user.
uudecode Create the specified file, decoding as you go.
uuencode Encode a file so it can be mailed to a remote system.
vdir List information about files.
version Returns the version of a file.
vmstat Print system info.
waitfor Wait for process events. (Haiku specific)
watch Execute a program periodically.
wc Print newline, word and byte counts for each file.
wget The non-interactive network downloader.
which Locate a command.
whoami Print user name associated with the current effective user ID.
xargs Build and execute command lines from standard input.
xres List and manipulate resources.
yes Output a string repeatedly until killed.
zcat See gzip.
zcmp See zdiff.
zdiff Compare compressed files.
zforce Force a '.gz' extension on all gzip files.
zgrep Search possibly compressed files for a regular expression.
zip Add or replace zipfile entries from list.
zipcloak Encrypt all unencrypted entries in a zip file.
zipgrep Searches the given zip members for a string or pattern.
zipinfo See unzip.
zipnote Write the comments in zipfile to stdout.
zipsplit Split a zip file into smaller pieces.
zmore Like 'more' but operate on the uncompressed contents of any compressed files.
znew Recompress .Z files into .gz (gzip) files