Как удалить файл busybox

Обновлено: 06.07.2024

ps – вывести текущие пользовательские активные процессы
top – показать все запущенные процессы и краткую информацию о ресурсах системы
kill pid – убить процесс id которого pid
killall proces – убить все процессы с именем proces
bg – список остановленных и фоновых задач; продолжить выполнение остановленной задачи в фоне
fg – выносит на передний план последние задачи
fg n – вынести задачу n на передний план

chmod 640 file – замена прав доступа файла file на 640. Права назначаются раздельно для пользователя,
группы и для всех остальных сложением:
4 – чтение ®
2 – запись (w)
1 – исполнение (x)

Примеры 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 app – возможное расположение программы app
which app – какая app будет запущена по умолчанию

ssh user@host – подключится к host как пользователь user
ssh -p port user@host – подключится к узлу host на порт port как пользователь user
ssh-copy-id user@host – добавить ваш ключ на узел host для пользователя user чтобы включить вход логина без пароля и по ключам

grep pattern files – искать pattern в файле files
grep -r pattern dir – искать рекурсивно pattern в директории dir
command | grep pattern – искать pattern в выводе command
locate file – найти все файлы с именем file

Процессы архивации при наличии установленных tar и gzip пакетах в BusyBox

tar cf file1.tar files1 – создать tar-архив с именем file1.tar содержащий файл files1
tar xf file1.tar – распаковать архив file1.tar
tar czf file1.tar.gz files1 – создать архив file1.tar.gz со сжатием Gzip
tar xzf file1.tar.gz – распаковать архив tar с Gzip сжатием
tar cjf file1.tar.bz2 – создать архив file1.tar.bz2 со сжатием Bzip2
tar xjf file1.tar.bz2 – распаковать архив tar с Bzip2 сжатием
gzip file1 – сжать file1 и переименовать в file1.gz
gzip -d file1.gz – разжать file1.gz в file1

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

/opt/bin/ipkg-opt install название программы/пакета (установка)
/opt/bin/ipkg-opt remove название программы/пакета (удаление)
dpkg -i pkg.deb – установка пакета (Debian)
rpm -Uvh pkg.rpm – установка пакета (RPM)

cd application-1.0.2
./configure
make
make install

Ctrl+C – завершить текущую команду
Ctrl+Z – остановить текущую команду, продолжть с fg на переднем плане или bg в фоне
Ctrl+D – разлогиниться, тоже самое, что и exit
Ctrl+W – удалить одно слово в текущей строке
Ctrl+U – удалить строку
!! — повторяет выполнение последней введенной команды.
exit – выход, то есть разлогинивание.

Встраиваемые системы и устройства Linux обычно не имеют много физического пространства для хранения данных или доступной памяти, поскольку такие системы предназначены для обеспечения высокой доступности с очень небольшим количеством движущихся частей. Приложение BusyBox было разработано для экономии места во встроенных системах, при этом обеспечивая функциональность командной оболочки, необходимую для системного администрирования. Добавление внешнего жесткого диска во встроенное устройство Linux требует, чтобы диск был отформатирован перед использованием. Отформатируйте внешний жесткий диск, используя функции, предоставляемые BusyBox.


Разделите и отформатируйте жесткий диск в Linux с BusyBox.

Шаг 1

Войдите на встроенное устройство Linux, используя имя пользователя и пароль учетной записи root или учетной записи с правами администратора.

Шаг 2

Шаг 3

Как отформатировать жесткий диск с помощью командной строки

Как отформатировать жесткий диск с помощью командной строки

Командная строка в Windows - один из самых быстрых способов форматирования жесткого диска. Фактически, это может быть единственный доступный метод, если вы обнаружите, что не можете начать свой .

Как отформатировать жесткий диск XBox с помощью ПК

Как отформатировать жесткий диск XBox с помощью ПК

Microsoft ограничивает типы жестких дисков, которые работают для Xbox 360. Если жесткий диск не предназначен для работы с консолью изнутри, Xbox 360 не распознает .

Как отформатировать жесткий диск в Windows 7

Как отформатировать жесткий диск в Windows 7

Независимо от того, если вы устанавливаете Windows 7 на новый жесткий диск, предыдущую установку Windows или просто хотите очистить диск, Windows 7 делает эту задачу довольно простым шагом.

Приложение BusyBox доступно только для телефонов с операционной системой Android (ОС). Вы найдете это приложение в магазине приложений Android Market Place. Это приложение дает вам возможность использовать программное обеспечение и программы для Linux и Unix на вашем телефоне. Если вы чувствуете, что вам больше не нужна версия 1.6.1 на вашем телефоне, у вас есть возможность удалить ее.


Приложение BusyBox доступно для телефонов Android.

Шаг 1

Включите свой телефон Android и разблокируйте экран.

Шаг 2

Шаг 3

Шаг 4

Прокрутите вниз, пока не увидите приложение BusyBox. Нажмите один раз, чтобы выбрать его.

Шаг 5

Как отформатировать диск в BusyBox

Как отформатировать диск в BusyBox

Встраиваемые системы и устройства Linux обычно не имеют много физического пространства для хранения данных или доступной памяти, поскольку такие системы рассчитаны на высокую доступность с очень небольшим количеством .

Как полностью удалить или удалить языки отображения в окнах

Как полностью удалить или удалить языки отображения в окнах

Если вы установили новый язык отображения и вам больше не нужно его использовать, вы можете сэкономить место на диске, полностью удалив его. Вот как:

Как удалить или удалить Windows с вашего компьютера

Как удалить или удалить Windows с вашего компьютера

Как удалить или удалить Windows 10, Windows 7 или Windows 8 с вашего ПК. Как удалить Windows при использовании нескольких операционных систем, в том числе при использовании Ubuntu Linux.


How to use: run script in terminal:
This part does not apply for the beginners. If you don't understand this shell, use the recovery version attached
You can try the below shell script to run from terminal with root rights.
It just misses one line to remove the busybox main package at end of script. The attached zip will delete the package in updater-script rather than in the script. Either remove the busybox package manually when done or add the rm line at the end of script

Actual features:

  • This small script will remove busybox from /system/xbin and from /system/bin.
  • It will search and remove all symlinks installed in the above 2 folders. Those are over 600 files !
  • It will make a backup for each file before deleting it. Backups are located on the external sdcard.
  • If backup file fails (sdcard full), it will abort and last file that failed the backup will not be removed. You can just resume the process later when you fixed the free space issue for backup.
  • Backup in tar.gz format with path in filename for easier restore if needed.
  • Will not overwrite any files during backup.
  • Log file written in sdcard backup directory.
  • Number of files deleted displayed when done.


To come: Depending on demand and my time, I think at:

  • Search for busybox in all phone and sets path to look for symlinks to delete. However, not sure if it is welcome!
  • Date/Time stamped backup folder. No need to delete a previous backup to proceed with script.
  • Code cleaning (was a bit hard as android and busybox shell are very restrictive).


Below is the shell code base used for those who want to know or give ideas to enhance it. Keep in mind it is busybox shell, very limited compared to Bash.
Code included is to run in terminal and will put backup files to internal sdcard (recovery version will put the backup on external sd)
I could include another shell, but would make the zip file bigger in size
Also, did not rely on android built in shell (/bin/sh) to avoid variations depending on shell version with devices / kernels

Attachments

Phil3759

Inactive Recognized Developer

FAQ / Updates

To be completed

Phil3759

Inactive Recognized Developer

Any feedback and ideas about the code is welcome

The-Droidster

Senior Member
Thank you so much for ur work! Sorry I'm out of thnx today! will surely thank u 2morrow!
Been looking for this a long time!:victory:

Phil3759

Inactive Recognized Developer
Thank you so much for ur work! Sorry I'm out of thnx today! will surely thank u 2morrow!
Been looking for this a long time!:victory:

Phil3759

Inactive Recognized Developer

vagsvag

Senior Member

Tried, everything ok. Thanks

Sent from my GT-I9100

nayak.aj

Senior Member

I m sorry to question you on this, but why would one want to remove busybox ? given that there are 600+ symlinks .. but what is the benefit / effects of removing it or NOT removing it ?

Knowing this would educate people as to why people people should do this. its a solid noob question which should be added to the OP FAQ/ description if you ask me . no offense

Phil3759

Inactive Recognized Developer

I m sorry to question you on this, but why would one want to remove busybox ? given that there are 600+ symlinks .. but what is the benefit / effects of removing it or NOT removing it ?

Knowing this would educate people as to why people people should do this. its a solid noob question which should be added to the OP FAQ/ description if you ask me . no offense

When you install busybox in a folder, it creates about 328 symlinks in install folder (xbin often). Most cwm roms add to this a symlink for all commands to the bin folder.
Now, each busybox version comes with its active applets. You can end up with shortcuts installed by a previous version but that are not supported by the actual version.
At worst, some apps can have unpredictable behaviour. If link is removed, app will just end with a not found (also causing impredictable behaviour) . Actually, i never had any of these supposed issues, but why keep non working shortcuts in your system path?

This script is for people that tested so many web installers and busybox versions mainly. Flashing a full ROM in odin will clean it too.
Personally, when I change busybox version, i would use it to clean previous install. Why uninstall a program and leave hundreds of files?

Читайте также: