среда, 19 апреля 2017 г.

Команды эмулятора терминала в системе Андроид

Так как Андроид создана на базе Linux то и большинство из этих команд перешли из этой же операционной системы.
Достаточно скачать эмулятор терминала(Terminal Emulator for Android) и начать вводить команды а если вам мало покажется встроенных команд Андроид скачайте приложение BusyBox которое добавляет набор команд для контакта с файловой системой Андроид.


Для некоторых из команд нужны права Root.

Все описанные здесь команды были протестированы и полностью выполняют свои функции.

adb (Android Debug Bridge) - утилита для отладки Андроид устройств с ПК

pm - менеджер пакетов

pm list packages (смотрим список установленных пакетов)

am - менеджер для запуска и остановки приложений

ls  -  выводит содержимое текущей папки

ls -l (флаг -l выводит расширенную информацию о файлах)

cd -  переход к нужной директории

cd /sdcard/Download (Переход в папку Download)

date - выводит дату

service - управление сервисами

service list (выводит список работающих сервисов)

df -  показывает размер объектов в указанной папке

mkdir - создаем папку

mkdir test (создаем папку test)

rmdir - удаляем папку

rmdir test (удаляем папку test)

touch - создаем файл

touch file_test (создаем файл file_test)

rm - удаляем файл

rm file_test (удаляем файл file_test)

cp - копируем файл

cp /sdcard/Download/file_test /sdcard/  (копирует файл file_test из каталога Download в sdcard)

mv - перемещаем файл

du - показывает объем файла

netcfg - просмотр информации о сетевых соединениях

netstat - статистика сетевых подключений

iftop - предоставляет информацию об активных сетевых соединениях

ping - просмотр доступности сетевого узла

iptables - управляет работой межсетевого экрана

ps - просмотр всех запущенных процессов

su - команда позволит перейти в разряд суперпользователя (Root)

mv - переименовывает файл

cal - выводит календарь текущего месяца

uptime - сколько времени работает операционная система после последней перезагрузки

free - показывает использование памяти

pwd - выводит текущий путь

vi - текстовый редактор

history - показывает историю введенных команд

kill - уничтожить процесс

id - выводит идентификатор пользователя и группы

top - список запущенных процессов

reboot - перезагрузка устройства (права Root)

clear - очищает окно терминала
 
uname - информация о системе

uname -a (флаг -a позволяет узнать версию ядра Linux)

hostname - изменить или вывести имя текущего хоста

dd - утилита для копирования данных

wget - команда для скачивания файлов

iostat -  показывает нагрузку процессора

mpstat - статистика использования процессоров в системе

ip - настройка сети

ip address show (показывает все ip адреса и интерфейсы)

lsmod - выводит список загруженных модулей ядра

ed - текстовый редактор

iw - настройка WiFi сети

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