...
Warning |
---|
Все команды вводятся без ADB Shell в начале! |
Как отладить команды в cmd.exe
Тренироваться и отлаживать команды используя экшен не очень удобно, для этого гораздо лучше подходит cmd.exe.
Note |
---|
|
Запуск командной строки
Запускать командную строку нужно от имени администратора!
В панели поиска Windows введите cmd.exe
(1), кликните ПКМ по Командная строка (2) и выберите пункт Запуск от имени администратора (3):
Expand | ||
---|---|---|
| ||
Ввод команд
Для выполнения команд виртуальная машина (ВМ) должна быть запущена.
Есть два варианта:
Первый: можно подключится к консоли эмулятора и все последующие команды будут выполняться в контексте консоли эмулятора.
формат -
<путь_к_файлу_memuc.exe> -i <индекс_запущенной_ВМ> adb shell
, после этого все команды будут выполняться внутри консоли эмулятора
Expand | ||
---|---|---|
| ||
Кавычки вокруг пути обязательны т.к. в нём есть пробелы. После этого можно вводить только команды: Чтобы выйти наберите команду |
Второй: выполнять по одной команде за раз, не переходя в контекст консоли эмулятора
формат -
<путь_к_файлу_memuc.exe> -i <индекс_запущенной_ВМ> adb shell ”<текст_команды>”
(кавычки вокруг команды обязательны!)
Expand | ||
---|---|---|
| ||
Результат выполнения будет тут же выведен в окно, после чего Вы по-прежнему будете в контексте командной строки Windows. |
Как узнать индекс интересующей ВМ?
Эту информацию можно найти в окне Мульти-MEmu, в левой колонке.
Expand | ||
---|---|---|
| ||
Команды
Всевозможных команд большое количество и, чтоб описать каждую из них, нужна отдельная справка. Тут попробуем описать самые часто встречаемые из них.
...
Чтобы посмотреть список доступных команд, введите в консоли busybox
Expand | ||
---|---|---|
| ||
|
...
Получение подсказок по командам
Для того , чтобы получить подсказку по работе с той или иной командой введите <command_name> --help
, где <command_name>
- имя команды (может работать не со всеми командами).
Минусом данного подхода является то, что вся информация на английском языке.
...
Но, т.к. всё это базовые Linux команды, то в интернете огромное количество информации, инструкций и объяснений как с ними работать, и всё это на русском.
Достаточно ввести в поисковую строку запрос вида linux <command_name> пример
или linux команда <command_name> пример
, где <command_name>
- название необходимой команды.
Список популярных команд
Команда | Описание | Пример |
---|---|---|
| Очистить окно консоли |
|
| Выход из консоли эмулятора |
|
| Копирование файлов |
|
| Выводит содержимое директории по указанному пути |
|
| Перемещение файлов и директорий |
|
| Удаление файлов |
|
| Удаление пустой директории |
|
| Создание файла |
|
| Создание директории |
|
| Путь текущей директории |
|
| Выводит текущую дату и время |
|
| Размер файла |
|
| Список работающих сервисов |
|
Специфичные для Android команды - am
и pm
...