Список програм командного рядка
Розташування: | /boot/system/bin/ ~/config/bin/ ~/config/non-packaged/bin/ |
Усі програми командного рядка, з дистрибутиву Haiku, знаходяться в каталозі /boot/system/bin/. Програми командного рядка, які Ви розробили або встановили самостійно, поміщаються в каталог ~/config/bin/ при умові їх встановлення з пакета .hpkg. Якщо програми встановлюються не з пакета, Ви можете помістити їх у каталог ~/config/non-packaged/bin/. Усі ці каталоги є частиною змінної середовища PATH, тому програми будуть автоматично знайдені при виконанні команди.
Нижче наведено список усіх програм командного рядка, які входять до дистрибутиву Haiku. Кожна з них має лише стислий опис того, що вона робить. Для отримання більш детальної інформації про її використання виконайте команду з параметром --help.
Покажчик: A – E :: F – J :: K – O :: P – S :: T – Z
CortexAddOnHost | Запускає службу для моніторингу аудіо- та відео доповнень медіа, які використовуються в системі. | |
FirstBootPrompt | Налаштування мови та розкладки клавіатури. | |
[ | Повертає true/false після порівняння елементів. | |
A - E | ||
addattr | Записує атрибут у файл, враховуючи тип і відповідно конвертуючи значення. (специфічно для Haiku) | |
alert | Показує вікно повідомлення. (специфічно для Haiku) | |
arp | Маніпулює системним кешем ARP. | |
awk | Дивіться gawk. | |
base64 | Кодування або декодування Base64 до стандартного виводу. | |
basename | Прибирає імена каталогів і (як опцію) суфікс з рядка «/шлях/до/ім'я_файлу». Повертає «ім'я_файлу». | |
bash | Командна оболонка bash. | |
bc | Інтерактивний інтерпретатор Сі-подібної мови, що може виконувати обчислення із довільною заданою точністю. | |
beep | Сигнал системного динаміка. | |
bfsinfo | За допомогою цієї програми Ви можете отримати деяку інформацію про базову структуру Вашого BFS-диска. Ви можете створити дамп суперблока диска, який містить деяку загальну інформацію про диск (його розмір тощо), кожен «i-node», місцезнаходження якого Вам відомо і «B+Tree», який містить дані каталогу та індексів. | |
bunzip2 | Дивіться bzip2. | |
bzip2 | Компресор файлів. | |
c++ | Компілятор C++. | |
cat | Об'єднує файли і виводить на стандартний вивод. | |
catattr | Виводить вміст атрибутів файлу. (специфічно для Haiku) | |
cc | Компілятор C. | |
checkfs | Перевіряє та виправляє файлову систему. (специфічно для Haiku) | |
checkitout | Обгортка командного рядка для MIME-типів URL-адреси SCM (Системи керування версіями), щоб одержати зміни з репозитарію просто за адресою ресурсу. MIME-типи SCM: cvs, git, rsync, svn, svn+ssh; наприклад, «application/x-vnd.Be.URL.cvs». | |
chgrp | Змінює групу власників файлів. | |
chmod | Змінює прав на файли та каталоги. | |
chop | Розділяє файл на менші файли. | |
chown | Змінює власника файлів. | |
chroot | Виконує команду в межах указаного кореневого каталогу. | |
cksum | Виводить контрольну суму CRC та кількість байтів у вказаних файлах. | |
clear | Очищає вікно термінала. | |
clipboard | Маніпулює системним буфером обміну. | |
cmp | Виконує побайтове порівняння файлів. | |
collectcatkeys | Збирає рядки, відмічені для перекладу та створює catkeys-файли (каталоги локалізації). Викликається автоматично при виконанні команди make catkeys в системі «Makefile engine». Після виконання команди у каталозі з проектом буде створена папка locales з файлом «en.catkeys». Далі потрібно створити catkeys-файли для мов, які Вам потрібні. Наприклад, щоб створити catkeys-файл для української мови, виконайте команду: collectcatkeys -o locales/uk.catkeys -l ukrainian -s application/x-vnd.Haiku-IPCamera objects.x86_64-cc11-release/IPCamera.pre | |
comm | Виконує порівняння відсортованих файлів рядок за рядком. | |
consoled | Консольний демон. | |
copyattr | Робить копію всіх або частини атрибутів з одного або кількох файлів в інший або новий файл. (специфічно для Haiku) | |
cp | Робить копію файлів і каталогів. | |
csplit | Розділити файл на частини, по маркерам за заданим шаблоном. | |
cut | Виводить байти, символи або поля обмежені розподільниками з кожного рядка файлу. | |
date | Відображає або встановлює поточні час і дату. | |
dc | Стековий калькулятор, який використовує зворотний польський запис для арифметичних обчислень із довільною точністю. | |
dd | Робить копію необроблених даних (raw), виконуючи конвертацію та форматування відповідно до вказаних операндів. | |
desklink | Встановлює елементи на Deskbar. (специфічно для Haiku) | |
df | Виводить звіт про вільний та використаний об'єм підключених томів та іншу інформацію. | |
diff | Порівнює файли рядок за рядком. | |
diff3 | Порівнює три файли рядок за рядком. | |
dircolors | Налаштування кольору для ls. | |
dirname | Прибирає ім'я файлу або крайній елемент з рядка «/шлях/до/ім'я_файлу». Повертає «/шлях/до». | |
diskimage | Реєструє файл як дисковий пристрій, який потім можна підключити. (специфічно для Haiku) | |
dpms | Встановлює режим збереження енергії для монітора. | |
draggers | Показує/встановлює настройки перетягування реплікантів. | |
driveinfo | Показує інформацію про апаратне забезпечення (обладнання). | |
dstcheck | Показує вікно повідомлення при переході на літній/зимовий час. | |
du | Підсумовує використання диска кожним файлом, рекурсивно для каталогів. | |
dumpcatalog | Показує вміст файлу каталогу (файли з розширенням «.catalog»). | |
echo | Виводить рядок тексту на комп'ютерний термінал. | |
egrep | Дивіться grep. | |
eject | Виймає знімний носій. | |
env | Запускає програму в модифікованому середовищі (оточенні). | |
error | Виводить текстові повідомлення про помилки для заданих номерів помилок. | |
expand | Конвертує символи табуляції на пробіли. | |
expr | Виводить значення виразу. | |
F - J | ||
factor | Виводить прості множники цілих чисел. | |
false | Нічого не робить, позначає «неуспішно» та повертає значення «1». | |
fdinfo | Показує інформацію про використані дескриптори файлів у системі. | |
ffm | Встановлює режим «Фокус слідує за мишею». | |
fgrep | Дивіться grep. | |
filepanel | Відображає панель (діалог) завантаження/збереження файлу. (специфічно для Haiku) | |
find | Виконує пошук файлів в ієрархії каталогів. | |
finddir | Виконує пошук спеціальних каталогів, які визначаються системою. | |
findpaths | Виводить шляхи, які відповідають визначеним системою константам каталогів (наприклад, «B_FIND_PATH_PACKAGE_PATH»). За замовчуванням виводиться шлях до кожного каталогу з такою константою, по одному на рядок; параметри програми можуть змінити цю поведінку. | |
fmt | Переформатує параграфи (абзаци) файлу. | |
fold | Розділяє рядки у файлі або отримані зі стандартного вводу на рядки потрібної довжини (за замовчуванням 80). | |
fortune | Виводить випадкове, сподіваємось, цікаве прислів'я. | |
fstrim | Відправляє команду TRIM на диск SSD. | |
ftpd | Сервер FTP. | |
funzip | Розпаковує перший елемент архіву на стандартний вивод. | |
fwcontrol | Програма управління FireWire. | |
gawk | GNU реалізація мови програмування AWK. Використовується для аналізу та обробки вхідних даних (наприклад, текстового файлу) за заданим шаблоном. | |
getarch | Показує версію компілятора середовища (архітектуру). | |
grep | Пошук за шаблоном. | |
groups | Виводить членство в групах для кожного імені користувача. | |
gunzip | Дивіться gzip. | |
gzexe | Розпаковує/стискає виконувані файли. | |
gzip | Розпаковує/стискає файли. | |
hd | Виводить вміст файлів або дані отримані зі стандартного вводу у вигляді шістнадцяткових дампів. | |
head | Виводить перші рядки файлу. | |
hey | Невеликий інструмент для написання сценаріїв програм з графічним інтерфейсом. | |
hostname | Виводить або встановлює ім'я хоста системи. | |
id | Виводить інформацію про користувача та групу. | |
ifconfig | Налаштовує мережевий інтерфейс. | |
install | Копіює файли до місця призначення, не порушуючи роботу запущеної системи. | |
install-wifi-firmwares.sh | Встановлює прошивку (мікропрограму) для деяких дуже старих бездротових мережевих карт: Intel ipw2100, ipw2200/2225/2915 | Broadcom 43xx | Marvell 88W8335 | |
installsound | Встановлює новий звук для події на панелі налаштувань «Sounds». | |
iroster | Виводить список пристроїв вводу. | |
isvolume | Отримує інформацію про підключений том. | |
join | Для кожної пари вхідних рядків з ідентичними полями виводить об’єднаний рядок у стандартний вивод. | |
K - O | ||
kernel_debugger | Входить у відладчик ядра. | |
keymap | Завантажує або зберігає розкладку клавіш. | |
keystore | Менеджер паролів, який управляє брелоками та паролями для сервера keystore_server. | |
kill | Посилає процесу сигнал про завершення. | |
launch_roster | Управляє демоном launch_daemon, зупиняє та перезапускає служби. (специфічно для Haiku) | |
less | Відкриває файл для перегляду. | |
lessecho | Виводить на екран свої аргументи та розширює метасимволи, такі як «*» та «?» у назвах файлів. | |
lesskey | Визначає прив'язку клавіші для less. | |
link | Створює посилання на файл. | |
linkcatkeys | Компілює файли «*.catkeys» (каталоги локалізації), додаючи ресурси до виконуваного файлу. Викликається автоматично при виконанні команди make bindcatalogs в системі «Makefile engine». | |
listarea | Виводить списки команд (teams) для всіх запущених процесів з інформацією про використані ресурси та розподіл пам'яті. | |
listattr | Виводить список атрибутів файлу. (специфічно для Haiku) | |
listdev | Виводить список всіх пристроїв апаратного забезпечення в системі. | |
listimage | Виводить списки команд (teams) для всіх запущених процесів з інформацією про їх образи. | |
listport | Виводить списки команд (teams) для всіх запущених процесів з інформацією про відкриті ними порти. | |
listres | Виводить список ресурсів файлу. | |
listsem | Виводить списки команд (teams) для всіх запущених процесів з інформацією про встановлені ними семафори. | |
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» відтворює аудіофайли. | |
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 | Запускає програму/документ із оболонки командного рядка. (специфічно для Haiku) | |
P - S | ||
package | Створює, перевіряє або розпаковує пакети Haiku. | |
package_repo | Створює або перевіряє файл репозитарію пакетів Haiku. | |
passwd | Змінює пароль користувача. | |
paste | Виводить рядки, що складаються з послідовно відповідних рядків з кожного файлу, розділених табуляцією. | |
patch | Застосовує diff-файл до оригіналу. | |
pathchk | Діагностує недійсні або такі, які не можна перенести імена файлів. | |
pc | Калькулятор програміста. | |
ping | Відправляє ICMP-echo-запит на мережевий хост. | |
pkgman | Управляє пакетами та репозитаріями пакетів. | |
pr | Розділяє на сторінки або розбиває на колонки файли для друку. | |
printenv | Виводить значення змінних середовища (оточення). | |
printf | Форматує та виводить дані. | |
prio | Змінює пріоритет процесу. | |
profile | Профайлер потоків. | |
ps | Виводить список запущених процесів. | |
ptx | Виводить покажчик, включаючи контекст, з вхідного файлу. | |
pwd | Виводить на екран поточний каталог. | |
query | Утиліта командного рядка, яка емулює функцію Tracker «Знайти за формулою». (специфічно для Haiku) | |
quit | Закриває програму. | |
ramdisk | Створює ram-диск. (специфічно для Haiku) | |
rc | Компілятор ресурсів. | |
readlink | Виводить шлях до об'єкта символічного посилання. | |
recover | Інструмент, за допомогою якого можна відновити дані з пошкоджених BFS-дисків, які Ви навіть не можете змонтувати (дивіться документацію для отримання додаткової інформації). | |
reindex | Розміщує атрибути існуючих файлів у новостворених індексах. (специфічно для Haiku) | |
release | Виставляє семафор. | |
renice | Змінює пріоритет запущеного процесу. | |
rm | Видаляє файли та каталоги. | |
rmattr | Вилучає атрибут із файлу. (специфічно для Haiku) | |
rmdir | Видаляє каталоги. | |
rmindex | Видаляє індекс атрибута. (специфічно для Haiku) | |
roster | Виводить інформацію про команди (teams) запущені в системі. | |
route | Веде списки та управляє мережевими маршрутами. | |
safemode | Перевіряє, чи працює система у безпечному режимі (safemode). | |
screen_blanker | Гасить екран або запускає екранну заставку. | |
screenmode | Показує/встановлює режим екрану. (специфічно для Haiku) | |
sdiff | Показує або об’єднує відмінності двох файлів у вигляді таблиці порівняння по рядкам. | |
seq | Виводить послідовність чисел. | |
setarch | Встановлює середовище (оточення) для певної версії компілятора (архітектури). | |
setdecor | Показує/налаштовує декоратор. | |
settype | Встановлює MIME-тип, сигнатуру і програму за замовчуванням для файлу. | |
setversion | Показує версію файлу. | |
setvolume | Встановлює гучність звуку системи. (специфічно для Haiku) | |
sftp | Програма для передачі файлів. | |
sh | Дивіться bash. | |
sha1sum | Виводить або перевіряє контрольні суми SHA1. | |
shar | Створює архіви Unix. | |
shred | Шредер – затирає файл, багаторазово перезаписуючи його. | |
shuf | Виводить випадкову перестановку вхідних рядків. | |
shutdown | Вимикає комп'ютер. | |
sleep | Робить паузу на задану кількість секунд. | |
sort | Виводить відсортовану конкатенацію всіх файлів. | |
spamdbm | Класифікує повідомлення електронної пошти як спам або не спам. | |
split | Виводить фрагменти вхідних файлів фіксованого розміру у файли з префіксами. Розділяє файли | |
stat | Відображає звіт про стан файлу або файлової системи. | |
strace | Відстежує системні виклики потоку або команди (team). | |
stty | Показує/встановлює характеристики терміналу. | |
su | Змінює діючий ідентифікатор користувача та групу. | |
sum | Виводить контрольну суму та кількість блоків для кожного файлу. | |
sync | Примусово переносить змінені блоки на диск, оновлює суперблок. | |
sysinfo | Показує інформацію про систему. | |
T - Z | ||
tac | Об'єднує та друкує файли, починаючи з останнього рядка. | |
tail | Виводить останні десять рядків файлу. | |
tcpdump | Збирає та виводить дампи трафіку мережі. | |
tcptester | [застаріло] | |
tee | Записує або додає дані зі стандартного вводу до файлу. | |
telnet | Інтерфейс користувача до протоколу telnet. | |
telnetd | Демон Telnet. | |
test | Повертає true/false після порівняння елементів. | |
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 | Обгортка командного рядка для MIME-типів URL-адрес або інших програм, які не обробляють їх безпосередньо. | |
useradd | Створює нового користувача. | |
uudecode | Декодує файл, закодований «uuencode». | |
uuencode | Кодує файл в «uuencode», щоб його можна було надіслати поштою до віддаленої системи. | |
vdir | Виводить інформацію про файли. | |
version | Повертає версію файлу. | |
vmstat | Виводить інформацію про систему віртуальної пам'яті. | |
waitfor | Чекає, доки не з’явиться певний потік. (специфічно для Haiku) | |
watch | Періодично запускає програму. | |
wc | Виводить кількість абзаців, слів та символів (байт) у файлі. | |
wget | Інструмент для завантаження через HTTP, HTTPS або FTP. | |
which | Знаходить команду. | |
whoami | Виводить ім'я користувача, пов'язане з поточним діючим ідентифікатором користувача. | |
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) архіви. |