BusyBox
Скриншот BusyBox |
|
| Тип |
Independent SUSp XCU implementation |
|---|---|
| Разработчики |
Erik Andersen, Rob Landley, Denis Vlasenko |
| Написана на | |
| Операционная система | |
| Первый выпуск |
4 ноября 1999[1] |
| Последняя версия | |
| Лицензия | |
| Сайт | |
BusyBox — набор UNIX-утилит командной строки, используется в качестве основного интерфейса во встраиваемых операционных системах. Преимуществами этого приложения являются малый размер и низкие требования к аппаратуре. Оно представляет собой единый файл (это позволяет сэкономить дисковое пространство). Разработка BusyBox была начата в 1996 году Брюсом Перенсом.
BusyBox создавался с целью оптимизации размера и с учётом ограниченных ресурсов. В то же время система является достаточно гибкой и модульной (в момент компиляции можно включить/исключить все необходимые компоненты). BusyBox представляет собой почти полную POSIX среду для встраиваемых и других систем с небольшим количеством доступного места. В настоящее время проект медленно движется к полной реализации Single UNIX Specification V3[2], которая пока не достигнута. Также проект заинтересован в прохождении теста Linux Test Project.[3]
Содержание |
Команды [править]
- ash
- awk
- cat - прочитать файл
- chmod - сменить права
- cp - копировать
- date - текущие дата и/или время
- dd - копировать файл с конвертированием и форматированием
- df - вывести статистику использования файловой системы
- dmesg
- echo - вывести строку
- egrep
- fgrep
- grep - искать по шаблону в каждом файле или стандартном вводе
- gunzip - распаковать из gzip
- gzip - упаковать в gzip
- kill - завершить процесс
- ln - создать ссылку с именем ИМЯ_ССЫЛКИ или КАТАЛОГ на указанную ЦЕЛЬ.
- login - начать новый сеанс в системе
- ls - вывести список файлов или каталогов
- mdu
- mkdir - создать каталог
- more - View FILE or standard input one screen full at a time, not long list to scroll
- mount
- mv - переместить файл
- netstat - display networking information
- ntpc
- ntpsync
- nvram
- pidof - вывести список PID всех процессов, имена которых совпадают с ИМЕНЕМ
- ping - отправить сетевым хостам пакеты ICMP ECHO_REQUEST
- ps - report process status
- pwd - вывести рабочий каталог
- rm - удалить файл
- rmdir - удалить каталог
- rstats - copyright of BusyBox
- sed - script to interpret from file or input
- sh
- sleep
- sync - write all buffered file system blocks to disk
- tar - упаковать в tar
- touch - обновить дату последнего изменения на данного ФАЙЛА или ФАЙЛОВ
- umount - отмонтировать
- uname
- usleep - пауза N микросекунд
- vi - редактировать ФАЙЛ
- watch - исполнять программу периодически
- zcat - распаковать в стандартный вывод
Примечания [править]
См. также [править]
Ссылки [править]
- Официальный сайт
- Building Tiny Linux Systems with BusyBox
- M. Tim. Jones. Busybox simplifies embedded Linux systems (англ.). developerWorks. IBM Corporation (15 августа 2006 года). Архивировано из первоисточника 29 февраля 2012.
| Это заготовка статьи о системах класса UNIX. Вы можете помочь проекту, исправив и дополнив её. |
| Интерфейс пользователя в UNIX-подобных системах | |
|---|---|
| Среды рабочего стола | |
| Менеджеры окон | |
| Командные оболочки | |
| X Window System | |

