BusyBox — набор консольных команд, который походит от первых версий Linux. Он появился на свет в далеком 1999 году, как интерфейс для встроенных операционных систем. Сегодня его можно использовать и для Android в качестве вспомогательного инструмента работы с внутренней файловой системой и аппаратной частью ресурсов устройства.
В CyanogemMod, MIUI и большинстве кастомных прошивок BusyBox уже установлен!
Набор команд для работы с BusyBox
pwd – текущий каталог пользователя в котором он находится
ls – показать все файлы и каталоги
ls -al – список скрытых каталогов и файлов
cd /etc – поменять директорию на /etc
cd – перейти на домашний каталог
mkdir myfolder – создать каталог myfolder
rm article.txt – удалить article.txt
rm -r myfolder – удалить рекурсивно каталог myfolder
rm -f article.txt – удалить форсированно article.txt
rm -rf myfolder – удалить форсированно каталог с подкаталогами myfolder
cp article1 article2.txt – скопировать article1 в article2.txt
cp -r dir myfolder – скопировать dir в myfolder; создаст каталог myfolder, если его не существует
mv article2.txt article2 – переименовать или переместить article2.txt в article2.
Если article2 существующий каталог — перемещает article2.txt в каталог article2
ln -s article articlelink – создать символическую ссылку articlelink к файлу article
touch myfile – создать файл myfile
cat > article.txt – направить стандартный ввод в файл article.txt
cat article.txt — показать содержимое файла article.txt
more article.txt – показать на экране содержимое article.txt
head article.txt – показать в окне 10 строк файла article.txt
tail article.txt – показать в окне 10 строк файла article.txt
tail -f file.txt – показать содержимое файла article.txt с последних 10 строк
> — Переход с одного каталога в другой:
Возьмем 10 строк с файла tekst и переместим их в файл oktekst, с помощью команды:
tail tekst > oktekstt.
В случпе отсутствия файла oktekst он будет создан.
ps – отобразить активные пользовательские процессы, запущенные на устройстве
top – отобразить все процессы и информацию об системе и ее ресурсах
kill pid – остановить процесс с ид (id) номером pid
killall active – остановить процессы с именем active
bg – все фоновые или остановленные ранее процессы; начать заново остановленную ранее задачу
fg – показывает последние запущенные задачи
fg n – поставить задачу n на передний план
chmod 640 box – изменение прав на доступ к файлам box на 640. Права назначаются раздельно для пользователя,
группы и для всех остальных сложением:
4 – чтение ®
2 – запись (w)
1 – исполнение (x)
— Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта.
— Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы).
— SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание.
SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение
Примеры chmod:
chmod 777 – чтение, запись, исполнение для всех пользователей
chmod 751 – чтение, запись, исполнение для владельца; чтение, исполнение для группы;
и только исполнение для остальных пользователей.
Дополнительные опции можно посмотреть набрав команду:
man chmod.
date – время и дата роутера на текущий момент
cal – показать календар
uptime – показать период работы системы от ее включения
w – пользователи онлайн
whoami – ваш логин
finger user – информация о пользователе user
uname -a – информация о ядре
cat /proc/cpuinfo – информация о процессоре
cat /proc/meminfo – информация о памяти
man command – показать мануал для команды command
df – информаця по использованию дисков
du dir– показать размер каталога dir
free – использование памяти и swap
whereis vk – возможное расположение программы vk
which vk – какая vk будет запущена по умолчанию
ssh user@host – подключится к host как пользователь user
ssh -p port user@host – подключится к узлу host на порт port как пользователь user
ssh-copy-id user@host – добавить ваш ключ на узел host для пользователя user чтобы включить вход
логина без пароля и по ключам
grep text article – искать text в файле article
grep -r text dir – искать рекурсивно text в директории dir
command | grep text – искать text в выводе command
locate file – найти все файлы с именем file
ifconfig – отобразить настройки текущего соединения
ping host – проверить сервер host на пинг
whois domain – получить информацию whois для домена domain
dig domain – получить DNS информацию для домена domain
dig -x host – реверсивно искать информацию DNS об узле host
wget file – скачать файл file
wget -c file – продолжить остановленную или оборванную закачку файла file
Скачать BusyBox: