Android terminal команды. Что такое Android Terminal Emulator

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

С инструментами все просто. Если вы или пользователь, то вам просто надо будет установить SDK , подробней об этом вы можете почитать на сайте Android разработчиков . Если же операционная система вашего компьютера - , то придется повозиться с установкой драйверов. Но в этом случае вы столкнетесь с более простыми инструментами.

Для начала необходимо скачать этот файл . Открыв его, вы найдете папку android-tools . Перетащите ее куда-то в доступное место. Затем установите adb и fastboot драйвера для Windows . Их можно найти на сайте производителя вашего ПК. В случае возникновения проблем покопайтесь на форумах.

Следующий шаг - это включение опции USB отладки на вашем Android девайсе и подключение его к компьютеру.

На этом все. Можно приступать к изучению команд

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

Если вы опытный пользователь, то, скорее всего, захотите добавить директорию с Android инструментами. Если нет, то просто укажите на папку, указанную ранее для Windows пользователей, или же Android SDK инструменты. Windows пользователи также обладают некоторым преимуществом. Для того чтобы указать правильное место им нужно использовать Shift + правый клик, направленный на папку. Mac и Linux пользователи должны добираться туда самостоятельно после того, как открыли сам терминал. Или скачать расширение для файлменеджера, которое позволит осуществить волшебство правого клика.

Добравшись до нужной папки введите "" (без кавычек) в командной строке. Если вы видите серийный номер, то все прошло успешно. Если же нет, то убедитесь в правильной ли папке вы находитесь, а Windows драйвера установлены верно. Также не забудьте о USB отладке.

Теперь можем переходить к следующим командам.

Команду вы можете использовать для перемещения файлов на свой Android девайс. Для этого вам необходимо будет узнать путь, по которому находится файл, и путь, по которому его необходимо разместить. Давайте рассмотрим пример с небольшим видеофайлом superfreak.mp4, который надо отправить в папку Movies на вашем девайсе.

Файл superfreak.mp4 лучше всего скопировать в папку android-tools , таким образом, вам не придется прописывать долгий путь. Затем в командной строке необходимо набрать "adb push superfreak.mp4 /sdcard/Movies/" (не забываем убирать кавычки). После этого произойдет копирование файла на ваш девайс в указанную папку.

Если не копировать superfreak.mp4 в папку с инструментами, то придется прописать что-то типа C:\Users\Jerry\Desktop\superfreak.mp4. Оба метода работают, так что вам выбирать. Чтобы правильно определить путь к папке на Android девайсе, воспользуйтесь одним из файлэксплореров с . И не забывайте об обратном наклоне слешей в Android .

Противоположная предыдущей команда. работает также как и . Вы должны знать оба пути, но если не указать путь назначения, то файл будет размещен в папке с инструментами.

И так, вводим команду "adb pull /sdcard/Movies/superfreak.mp4". А затем указываем место назначения. И не забывайте про обратные слеши для Android .

Все правильно. Эта команда позволяет перезагружать ваш девайс с командной строки. Просто введите "" и нажмите на энтер. Осуществить перезагрузку возможно в любой момент.

5. adb reboot-bootloader и adb reboot recovery

Чтобы загрузить бутлоадер приходиться использовать все эти комбинации кнопок, которые очень часто забываются, особенно если у вас есть несколько девайсов. "" позволит вам избежать путаницы, к тому же некоторые девайсы загрузить в этом режиме можно только с использованием командной строки. Просто введите команду и нажмите энтер.

Большинство девайсов также можно загрузить в режим рекавери используя " recovery ". Если же ваш девайс не поддерживает эту команду, то ничего страшного не произойдет, если вы попробуете ее осуществить.

Когда вы работаете с бутлоадером, adb команды не действуют. Вы все еще не загрузился в нормальный рабочий режим Android , а инструменты отладки не активны. В таком случае можно использовать fastboot .

Это один из самых серьезных инструментов, но на многих терминалах он отключен. Чтобы проверить, работает ли ваш девайс в этом режиме, просто введите "" в командной строке. Должен появиться серийный номер, как в случае с командой "adb devices ". Если же этого не произошло, то проблема может быть в драйверах.

Команда снимает заводские ограничения с вашего Nexus девайса. У других производителей существуют свои способы, позволяющие разлочит бутлоадер (ODIN или.sbf файлы), так что данный пункт может вас не касаться, но он хорошо иллюстрирует открытость всей Android системы.

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

удалит все с вашего девайса!

Существует два способа использования . Первый заключается в том, что вы отправляете команду девайсу, и это позволяет работать в командной строке его оболочки. Второй позволяет попасть в облочку с терминала. В первом случае введите "". Это даст вам возможность вносить изменение в корневые папки. Но будьте осторожны, вы должны разбираться в оболочках ash и bash .

Второй метод потребует сочетания с Ash командами ("adb shell <команда>"). Примером может служить изменение разрешений на доступ к файлу: "adb shell chmod 666 /data/somefile ".

Если копирует файлы на ваш Android девайс, то устанавливает .apk . Принцип действия двух команд похож между собой, так как вам необходимо указать путь, по которому находится сам файл. Таким образом, весь процесс можно немного упростить, поместив .apk файл в папку с инструментами. Сама команда при этом будет выглядеть так "adb install TheAppName.apk ".

Для обновления приложения необходимо использовать "adb install -r TheAppName.apk ". Для установки на SD карту - "adb install -s TheAppName.apk ", чтобы установить ограничение доступа - "adb install -l TheAppName.apk ", это установить приложение в /data/app-private.

Естественно, существует и противоположная команда: "adb uninstall TheAppName.apk ". Если же вы хотите удалить приложение, но оставить все данные и кэш на месте, то используйте "adb uninstall -k TheAppName.apk ".


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

Чтобы увидеть все записи просто введите "" и нажмите энтер. Записи можно без труда проматывать, но шансы, что вы найдете что-то таким образом, крайне малы. Но можно воспользоваться фильтрами или текстовой выдачей.

Фильтр используется в том случае, если приложение обладает тегом, который, собственно и привязывается к команде. Текстовая выдача выглядит куда практичней. Этот метод позволяет создать.txt файл на вашем компьютере для последующего изучения. Для этого введите "adb logcat > filename.txt ". Запустив команду, вы проводите все интересующие действия, связанные с приложением, затем закрываете его при помощи команды CTRL+C. После чего в директории, в которой ведется работа, вы найдете текстовый файл со всеми необходимыми вам данными. Его можно отправлять разработчикам, чтобы те ознакомились с проблемой, или же использовать в собственных целях.

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

Android от А до Я: Десять базовых команд для Android терминалов:
рейтинг 80 из 80 на основе 80 оценок.
Всего 80 отзывов.

Qute - быстрый и мощный терминал.
Командная строка, или консоль - это разновидность текстового интерфейса, в котором взаимодействие с компьютером осуществляется при помощи команд. Любителей подобного способа общения с системами не так уж и мало, и причины очевидны. Это лёгкость автоматизации, вызов любой команды небольшим количеством нажатий, отсутствие деталей интерфейса и многое другое. Испытать возможности консоли на своём смартфоне, выполнив множество терминальных команд и bin-файлов, поможет приложение Qute.

Пользователю не понадобится тратить время на авторизацию при помощи учётных записей социальных сетей или создание нового аккаунта. Спустя несколько мгновений после нажатия на иконку приложения на экране появится консоль и клавиатура для ввода команд. Вполне вероятно, что перед непосредственным использованием возможностей Qute владелец смартфона захочет исследовать все закоулки его меню. На этот случай в левом верхнем углу дисплея находится кнопка для переключения между окнами, а в правом верхнем - сразу три элемента управления.

Прежде всего, это список команд, редактировать который можно самостоятельно. При добавлении команды пользователю требуется ввести её имя и собственно команду с аргументами. Кроме того, здесь можно создать ярлык или запрограммировать запуск команды при загрузке устройства.

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

Во время ввода команд перед пользователем будут появляться подсказки для аргументов, что значительно упрощает работу. Приложение поддерживает большинство популярных команд с PC. Сюда можно отнести ping, netstat, trace, cd, mkdir и много другое. К преимуществам можно также отнести поддержку рутованных устройств. Qute удастся предоставить владельцу девайса полный доступ ко всем возможностям системного терминала. Соответственно, контроль над системой будет находиться исключительно в ваших руках.

Особенности :

  • Редактор bash скриптов
  • Запуск команд терминала и доступных bin файлов
  • Создание своего списка команд
  • Автоматическое завершение команд
  • Поддержка рутованных устройств
  • Скачать программу Qute: Командная строка на Андроид вы можете по ссылке ниже.

    Разработчик: D.D.M.
    Платформа: Android 4.0 и выше
    Язык интерфейса: Русский (RUS)
    Состояние: Free (Бесплатно)
    Root: Не нужен



    Android является полностью открытой и кастомизируемой системой. Всё благодаря тому, что в ней используется ядро Linux - самой популярной Open Source системы. На основе Linux создано большое количество ОС для настольных компьютеров и серверов, а также других электронных устройств, в числе которых можно отметить гаджеты на базе Android.

    Некоторые команды выполняются только в консольном режиме

    Некоторые операции совершаются при помощи консоли или терминала. Это такая системная утилита без , которая выполняет задания после ручного ввода команды. На Android по умолчанию такая утилита отсутствует, в отличие от настольного Linux или Windows. Благо, что разработчики не едят хлеб даром и ими уже создано множество эмуляторов терминала. Один из них - Android Terminal Emulator. Давайте узнаем о нём подробнее.

    Что представляет собой приложение

    Приложение является полноценным эмулятором терминала Linux, поддерживает несколько окон, клавиатурные сокращения, понимает кодировку UTF-8. Оно полностью бесплатное, не имеет встроенной рекламы и всплывающих окон.

    О чём стоит помнить, работая с этим эмулятором?

    • требуются root-права;
    • это не эмулятор игр;
    • он не поможет получить root на устройстве;
    • нужно знать команды Linux;
    • возможно, понадобится установить Busy Box.

    Приложение будет полезно для тех пользователей, которые чётко представляют, для чего им нужен терминал и хотя бы немного знают основные команды.

    Настройки программы

    Программа доступна в Play Market по ссылке https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=ru . Меню доступно на многих языках, в том числе на русском. После запуска программы, в строке уведомлений вы увидите оповещение о том, что запущен терминальный процесс. Перейдите в настройки, которые разделены на логические группы.

    Экран. Можно настроить отображение строки состояния, панели действий и выбрать ориентацию экрана.

    Текст. Регулируется размер шрифта, цифровая схема и кодировка текста.

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

    Командная оболочка. Можно указать обработчика команд, предоставить , выбрать тип терминала и домашнюю папку, а также некоторые элементы поведения.

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

    Некоторые команды

    adb - Отладчик Android. К мобильным устройствам можно подключать внешние накопители и устройства, эта утилита позволяет управлять ими.

    am - Менеджер действий. Можно включить или выключить любое приложение или процесс.

    badblocks - проверка карты памяти на наличие битых секторов.

    bmgr - резервное копирование Android.

    cat - просмотр содержимого файла.

    chmod - изменение прав доступа к файлу.

    chown - изменение владельца файла.

    cmp - сравнение нескольких файлов.

    cp - копирование файла.

    date - отображение текущей системной даты.

    dd - создание образа диска.

    dmesg - просмотр лога ядра.

    du - просмотр размера файла.

    ext4_resize - изменение размера раздела в файловой системе ext4 (требуется root).

    fsck_msdos - проверка ошибок на карте памяти.

    grep - фильтрация текста.

    ifconfig - просмотр сетевых устройств и управление ими (требуется root).

    iptables - настройки файервола.

    kill - убить процесс по его числовому идентификатору.

    log - записать строку в системный лог.

    logcut - просмотр системного лога в реальном времени.

    ls - просмотр содержимого директории.

    lsmod - отображение запущенных модулей ядра.

    lsof - отображение открытых файлов.

    make_ext4fs - форматирование карты памяти в формат ext4.

    md5 - контрольная сумма файла.

    mkdir - создание папки в каталоге.

    make2fs - форматирование карты памяти в формат ext2.

    mount - монтирование диска, образа или папки.

    mv - перемещение файла.

    netcfg - информация об интернет-соединениях.

    notify - слежение за изменениями в файловой системе.

    ping - проверка доступности удалённого сервера.

    pm - пакетный менеджер Android, можно полностью управлять установленными приложениями.

    ps - отображение информации о запущенных процессах.

    resize2fs - изменение размера каталога.

    rm - удаление файла.

    rmdir - удаление папки.

    route - управление таблицей маршрутизации.

    touch - создание пустого файла.

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

    screenshot - скриншот экрана (требуется root).

    shutdown - выключение аппарата.

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

    Перечисленные команды далеко не все, а лишь основные. Некоторые из них требуют более глубокого изучения.

    Заключение

    Android Terminal Emulator - одно из лучших приложений в своём роде. Оно имеет небольшой вес и отличную функциональность. Ещё раз обращаем внимание - если вы не до конца осознаёте, что такое командная консоль Linux и для чего она предназначается, лучше займитесь изучением официальной документации.

    Вас устраивает работа этой прекрасной системной утилиты? Какие команды вы используете в своей работе? Будем благодарны за ваши ценные комментарии.

    Name_device:/ $
    Где
    Name_device:/ это имя вашего смартфона (планшета)

    su - команда su дает вам права Root, права администратора, то есть можно выполнять с устройством после этой команды все (до этого нет), также вам необходимо получить root на ваше android устройство.

    Примечание: До выполнения команды Su вы с правами гостя.
    Name_device:/ $
    Символ $ означает что Вы под гостем (т.е. ничего не можете делать)
    Name_device:/ #
    Символ # означает что вы Root
    Пример
    Name_device:/ $ su
    Name_device:/ #

    pwd – показывает текущий каталог, в котором вы находитесь.

    ls – команда показывает что находится в текущей директории, а именно файлы и директории.
    Пример
    Name_device:/ # ls
    system
    data
    mnt
    bin
    итп...

    ls -a – команда показывает что находится в текущей директории, а именно файлы и директории, но со скрытыми файлами.
    Примечание: Скрытые файлы, в отличие от Windows выглядят как.Name (точка и Имя файла)

    clear - очистить экран терминала.

    cd – команда для перехода в какую либо директорию (каталог).
    Пример
    Name_device:/ # cd system
    Name_device:/system #
    Примечание: Директория или Каталог означает Папка
    cd .. - перейти в директорию уровнем выше

    mkdir - команда создает директорию (папку).
    Пример
    Name_device:/sdcard # mkdir android
    Примечание: Папка Name и name это две разные папки

    rm – удаляетт файл.

    rm -r удаляет каталог (Примечание: если вы не укажете параметр –r выдаст ошибку о невозможности удалить каталог).
    Пример
    Name_device:/sdcard # rm -r dom

    rm -rf – удаляет файл и не выдает сообщения, если такого файла нет или нет прав на запись в него rm -rf – удаляет папки не выдавая сообщений.

    cp – копирует файл.

    cp -r копирует директорию.

    mv – переименовывает файл.
    Пример
    Name_device:/sdcard # mv android ANDROID

    touch – создание пустого файла.

    cat – выводит текст находящийся в файле.
    Пример
    Name_device:/sdcard # cat skazka

    tac - выводит текст находящийся в файле в обратном порядке (1 строка последняя, последняя первая).
    Пример
    Name_device:/sdcard # tac skazka
    Примечание: если увидите перед строкой стоит знак # то параметр не обрабатывается

    ps – выводит Ваши текущие активные процессы.

    mount – монтирует (Подсоединяет).

    umount - размонтирует.

    date – выводит текущую дату и время.

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

    uptime - показывает сколько времени работает операционная система.

    df – показать информацию об использовании дисков.

    free – используемая память и swap.

    free -m - полный объем, использованный объем и объем свободной памяти в Mb.

    du - сколько места занимают ваши данные

    halt - быстрое и корректное выключение системы

    chmod - выставление прав доступа





    Есть вопросы?

    Сообщить об опечатке

    Текст, который будет отправлен нашим редакторам: