Перевод этой страницы еще не завершен. Пока это не произойдет, незавершенные части будут на английском.

cli-app-icon_64.pngСписок всех приложений для командной строки

Расположение в Tracker:/boot/system/bin/
~/config/bin/
~/config/non-packaged/bin/


Все приложения командной строки, поставляемые вместе с Haiku, располагаются в /boot/system/bin. Приложения, которые вы написали или установили самостоятельно, будут располагаться в ~/config/bin при установке из пакета .hpkg. Указанные пути располагаются в переменной PATH, таким образом приложения отыскиваются автоматически.
Ниже приведен список все приложений командной строки, поставляемых вместе с Haiku. Для каждого приложения дано краткое описание того, что оно делает. Для получения более подробной информации выполните команду с параметром --help.


Указатель:   A – E   ::    F – J    ::    K – O    ::    P – S    ::    T – Z


CortexAddOnHost Запускает сервис, отслеживающий используемые аудио и видео аддоны.
FirstBootPrompt Настройка языка и раскладки клавиатуры.
[ Возвращает правда/ложь после сравнения элементов.

indexA - E

addattr Записывает атрибут файла, приводя записываемое значение к соотвествующему типу (специфичное для Haiku)
alert Отображает окно с сообщением. (специфичное для Haiku)
arp Манипулирует системным ARP-кешем.
awk См. gawk.
base64 Кодирование или декодирование Base64 в стандартный вывод.
basename Убирает папку или опционально суффикс из строки /путь/до/имяфайла.
bash Оболочка bash
bc Арифметический язык-калькулятор.
beep Воспроизводит системный сигнал.
bfsinfo Analyses the filesystem.
bunzip2 См. bzip2.
bzip2 Программа для сжатия файлов.
c++ Компилятор C++
cat Объединяет файлы и печатает в стандартный вывод.
catattr Выводит содержимое аттрибутов файла. (специфичное для Haiku)
cc Компиллятор Си
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 Разбивает файл на части, разделенные gпо указанному шаблону.
cut Выводит колонку из каждой строки файла.
date Выводит текущие дату и время.
dc Пакет для арифметических вычислений.
dd Копирует двоичные данные, производит конвертацию и ворматирование указанные в операндах.
desklink Добавляет элемент в Deskbar. (специфичное для Haiku)
df Выводит объем использованного и свободного пространства подключенных томов.
diff Сравнивает файлы построчно.
diff3 Построчно сравнивает три файла.
dircolors Настройка цветов для ls.
dirname Получает имя_файла из строки /путь/до/имя_файла
diskimage Регистрирует файл как монтируемое дисковое устройство. (специфично для Haiku)
dpms Sets the display power management.
draggers Выводит/устанавливает состояние отображения репликантов.
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 Программа управления FireWire
gawk Язык построчного разбора и обработки по заданным шаблонам.
getarch Shows the environment's compiler version.
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 Преобразует файлы e-mail BeOS в формат Unix.
make Утилита GNU make
makebootable Делает указанный BFS раздел/устройство доступным для загрузки, записывая загрузочный код в первые два сектора.
mbox2mail Преобразует файы Unix mailbox в файлы e-mail BeOS.
md5sum Выводит или проверяет контрольные суммы MD5.
media_client "media_client play" проигрывает аудиофайлы.
message Выводит содержимое BMessage, записанное в файл.
mimeset Устанавливает MIME-тип файла.
mkdepend Makefile dependency generator.
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 Запускает приложение/документ из командной строки. (специфичное для Haiku)

indexP - S

package Creates, inspects, or extracts a Haiku package.
package_repo Creates or inspects a Haiku package repository file.
passwd Изменяет пароль пользователя.
paste Печатает строки, состоящие из соответствующих строк из каждого файла, разделенных знаками табуляции.
patch Применяет diff файл на оригинал.
pathchk Диагностирует неверные или непереносимые имена файлов.
pc Калькулятор программиста
ping Отправляет ICMP-эхо-запрос сетевому хосту.
pkgman Управляет пакетами и репозиториями.
pr Разбивает на страници или колонки файл для печати.
printenv Выводит значение переменной среды.
printf Форматирует и выводит данные.
prio Изменяет приоритет процесса.
profile Профилировщик потоков.
ps Список запущенных процессов.
ptx Выводит упорядоченный предметный указатель.
pwd Выводит текущий каталог.
query Утилита командной строки эмулирующая функционал Tracker'a "Найти по формуле". (специфично для Haiku)
quit Завершает работу приложения.
ramdisk Создает ramdisk. (специфично для Haiku)
rc Компиллятор ресурсов
readlink Выводит путь до объекта символической ссылки.
recover Инструмент с помощью которого можно восстановить данные на поврежденных BFS-дисках, которые Вы даже не можете смонтировать (дополнительную информацию смотрите в документации).
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 Sets the environment to a specific compiler version.
setdecor Отображает/устанавливает декоратор.
settype Устанавливает MIME-тип, сигнатуру и предпочитаемое приложение для файла.
setversion Показывает версию файла.
setvolume Sets the system sound volume. (Haiku specific)
sftp FTP клиент
sh См. bash.
sha1sum Отображает или проверяет контрольные суммы SHA1.
shar Создает архивы Unix.
shred Перезаписывает файл несколько раз.
shuf Печатает случайную перестановку входных строк.
shutdown Выключить компьютер.
sleep Выполняет остановку на количество указанных секунд.
sort Выводит ортированное слияние файлов.
spamdbm Классифицирует e-mail сообщение как спам или подлиное.
split Разбивает входные файлы на куски фиксированного размера.
stat Отображает статут файла либо файловой системы.
strace Трассирует системные выозвы потока или команды.
stty Отображает/устанавливает параметры терминала.
su Смена действующего пользователя и группы.
sum Выводит контрольную сумму и количество блоков для каждого файла.
sync Форсирует запись измененных блоков на диск, обновляет суперблок.
sysinfo Выводит системную информацию.

indexT - Z

tac Выводит содержимое файлов в обратном порядке.
tail Выводит последние 10 линий файла.
tcpdump Выводит дамп сетевого трафика.
tcptester [устаревшее]
tee Пишет или добавляет данные из стандартного ввода в файл.
telnet Пользовательский интерфейс для протокола telnet.
telnetd Telnet-демон
test Возвращает правда/ложь после сравнения элементов.
timeout Запускает команду и принудительно завершает ее, если она продолжает работу после истечения указанного количества секунд.
top Отображает запущенные нити и загрузку ЦП.
touch Изменяет метку времени файла.
tput Инициализирует терминал или запрос в базу данных terminfo.
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.
uuencode Кодирует файл в uuencode для отправки по электронной почте.
vdir Выводит информацию о файлах.
version Возвращает версию файла.
vmstat Выводит информацию о виртуальной файловой системе.
waitfor Ждет пояления некотого процесса (нити). (специфично для Haiku)
watch Периодически выполяет программу.
wc Выводит количество абзацев, слов и символов (байт) в файле.
wget Инструмент для скачивания файлов через HTTP, HTTPS или FTP
which Находит команду.
whoami Выводит имя пользователя, связанного с текущим действующим ID пользователя.
xargs Собирает и выполняет командные строки со стандартного ввода.
xres Перечисляет и управляет ресурсами.
yes Многократно выводит строку, пока не будет принудительно завершена.
zcat Тоже самое что и gzip.
zcmp См. zdiff.
zdiff Сравнивает сжатые файлы.
zforce Форсирует '.gz' расширение для файлов gzip.
zgrep Поиск в сжатых файлах с использованием регулярных выражений.
zip Добавляет или заменяет элементы в zip-архиве.
zipcloak Шифрует все незашифрованные элементы в zip-архиве.
zipgrep Ищет в zip-файлах строку или шаблон.
zipinfo См. unzip.
zipnote Выводит комментарий к zip-файлу.
zipsplit Разделяет zip-архив на несколько мелких кусков.
zmore Как и more только оперирует несжатым содержимым в любом сжатом файле.
znew Перепаковывает файлы .Z в формат архивов .gz (gzip).