The translation of this page isn't yet complete. Until it is, unfinished parts use the English original.
List 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. | |
A | ||
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. | |
K | ||
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) | |
P | ||
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. | |
T | ||
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 |