Busybox – что это? Основные команды на андроиде на русском языке

Так и не понял что такое busybox, объясните что это и для чего нужен на андроде?

Быстрый ответ: BusyBox представляет собой набор мощных инструментов командной строки в одном двоичном исполняемом файле, который может быть запущен для систем на базе UNIX, в том числе Android.

Набор доступных инструментов зависит от того, как был построен двоичный файл BusyBox, а исходный код-GPLv2 с открытым исходным кодом, доступный на busybox.net. Многие из инструментов не делают ничего полезного без root.

Какие манипуляции можно производить на смартфоне? Например, есть возможность записи данных непосредственно в любой раздел на вашем устройстве. Многие сторонние прошивки, включая Cyanogenmod широко используют BusyBox.

Преимуществами этого приложения являются малый размер и низкие требования к аппаратуре. Оно представляет собой единый файл (это позволяет сэкономить дисковое пространство).

BusyBox является свободным программным обеспечением, выпускаемым в соответствии с условиями GNU General Public License, которая предоставляет ряд инструментов Unix в одном исполняемом файле.

Многие из инструментов, предоставляемых BusyBox, предназначены для работы с интерфейсами, связанными с ядром Linux. BusyBox может работать в различных операционных системах, например, Linux и Android.

Он используется несколькими операционными системами, выполняющимися во встроенных системах. Был специально разработан для встраиваемых операционных систем, которые имеют ограниченные ресурсы. Я когда изучал питон даже сумел поработать с бизибоксом.

Совместное использование общего кода между приложениями и оптимизированными по размеру подпрограммами позволяет BusyBox быть намного меньше, чем система с полными версиями утилит.

busybox программа на андроид

Какие есть основные команды для busybox?
вот список команд на русском:
ash — командная оболочка
awk — язык обработки строк по шаблонам
cat — прочитать файл
chmod — сменить права
cp — копировать
date — текущие дата и/или время
dd — копировать файл с конвертированием и форматированием
df — вывести статистику использования файловой системы
dmesg — вывод буфера сообщений ядра
echo — вывести строку
egrep — grep с поддержкой расширенных регулярных выражений
fgrep — grep с оптимизированным поиском фиксированной строки
grep — искать по шаблону в каждом файле или стандартном вводе
gunzip — распаковать из gzip
gzip — упаковать в gzip
kill — завершить процесс
ln — создать ссылку с именем ИМЯ_ССЫЛКИ или КАТАЛОГ на указанную ЦЕЛЬ.
login — начать новый сеанс в системе
ls — вывести список файлов или каталогов
mdu
mkdir — создать каталог
more — постраничный просмотр текстовых файлов
mount — монтирование файловых систем
mv — переместить файл
netstat — информация о сетевых настройках и подключениях
ntpc — клиент синхронизации времени по протоколу NTP
ntpsync
nvram
pidof — вывести список PID всех процессов, имена которых совпадают с ИМЕНЕМ
ping — отправить сетевым узлам пакеты ICMP ECHO_REQUEST
ps — информация о процессах
pwd — вывести рабочий каталог
rm — удаление файлов или каталогов
rmdir — удаление пустых каталогов
rstats — авторские права
sed — преобразование текстовых потоков
sh — интерпретатор команд
sleep — пауза N секунд
sync — записать все буферизированные блоки файловой системы на диск
tar — работа с архивами формата tar
touch — обновить дату последнего изменения на данного файла или файлов
umount — отмонтирование файловых систем
uname — информация о системе
usleep — пауза N микросекунд
vi — редактировать файл
watch — исполнять программу периодически
zcat — распаковать в стандартный вывод

Смотрите видео в нем показывается как установить BusyBox

Понравилась статья? Поделиться с друзьями:
Вопросы, ответы и инструкции по смартфонам и планшетам на андроид
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: