Команды управления андроид. Команды терминала андроид

Какие интересные команды есть для эмулятора терминала?

Ответы (2 )

  1. Эмулятор терминала - приложение для android через которое можно использовать команды для управления системой и внесения в нее изменений. Этот механизм основан на том, что система андроид включает в себя ядро linux.

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

    То есть имеются бинарные файлы, взаимодействующие непосредственно с «железом». Каждому такому файлу соответствует текстовая команда, которая запускается через эмулятор терминала.

    Перед тем как начать работу с командной строкой надо отметить, что наибольший простор в модификациях будет после рутирования андроид устройства.

    Кроме этого, следует поставить busybox - бинарный файл, который позволит использовать больше команд, так как встроенных часто недостаточно. Чтобы его установить надо:

    • скачать из Play Market BusyBox;
    • открыть и предоставить ему права суперпользователя;
    • обязательно подождать пока приложения просканирует устройство;
    • нажать кнопку «install busybox»;
    • определить место «/system/xbin»;
    • нажать «ок».

    После этого можно приступить к установке терминала на андроид и работе с ним. Для этого:

    Другие команды могут выполняться долго, при этом высветится белый курсор. Если при написании была допущена ошибка, то появится надпись «/system/bin/sh: kv: not found» и приглашение для ввода. Это сообщение говорит о том, что команда kv не найдена среди имеющихся.

    Закрывается терминал нажатием на крестик в верхнем правом углу, дальше появится окно в котором нажимаем «ok».

  2. Команд очень много, чтобы посмотреть их всех нужно написать «busybox» без кавычек. В принципе, описание каждой можно посмотреть в самом терминале, для этого надо ввести команду, о которой хотим узнать и «—help». Появится информация, но на английском. При работе с терминалом надо учесть некоторые особенности:

    • путь к файлам и папкам надо писать полностью после команд, например, rm /storage/sdcard0/download/file;
      не должно быть ошибок и лишних пробелов;
    • команда запускается кнопкой «enter», то есть ввели и нажали.

    Вот самые популярные команды терминала android:

    • cat — чтение содержимого, cp — копирование, rm — удаление файла, rmdir — удаление папки, touch — создание файла, mkdir — создание папки, - после этих команд вводим путь к нужному объекту или месту;
    • mv — перемещение, cp — копирование, - сначала пишем путь к файлу или папке потом к новому месту;
    • ls — выводит содержимое ;
    • cd — осуществляет переход к нужной директории;
    • pwd — показывает полный путь к используемой папке;
    • date — выводит настоящую дату;
    • df — показывает размер объектов в указанной папке;
    • du — печатает объем файла;
      pm install — выполняет установку программы из apk файла;
    • pm list packages - показывает пакеты-файлы установленных приложений;
    • service list - выводит список работающих процессов;
    • pm uninstall - удаляет приложение, при этом надо указывать путь /data/app/название файла, который можно узнать командой pm list packages;
    • ln - создает символьную ссылку на файл, синтаксис такой же, как у cp.

    Выполнять команды эмулятора терминала, о которых расскажу дальше, надо очень осторожно, так как их применяют для модификации системы и при неправильном использовании можно серьезно навредить устройству:

    • su - предоставляет полный доступ к системе на рутированных устройствах, после ее ввода строка приглашения будет выглядеть так «root@android:/ #»;
    • chown и chgrp, первая для смены владельца, вторая - группы, которые указывают после команды, а затем пишут название файла;
    • chmod - утилита по смене прав файла, синтаксис как у предыдущей - сначала права, потом файл;
    • insmod и rmmod с помощью первой подключают модули к ядру, второй - удаляют, эти команды лучше использовать только продвинутым пользователям;
    • kill - останавливает процесс по его идентификатору, который можно узнать с помощь утилиты ps - она выводит информацию обо всех активностях;
    • mount, umount предназначены для монтирования и размонтирования файловых систем и разделов, использовать только после детального изучения системы.

    Особые команды, которые выполняются эмулятором терминала Android:

    • reboot - используется после команды su для перезагрузки устройства;
    • exit - закрывает терминал, также через нее можно выйти из администратора.

    То есть мы использовали su для утилит требующих рут права и дальше, чтобы случайно что-то не поменять, вводим exit, приглашение при этом снова станет таким «u0_a106@android:/ $».

    Есть еще одна необычная утилита dd - она по байтам копирует один файл или раздел в другой. Синтаксис у нее такой:

    dd if=/dev/block/platform/mmcblk0p1 of=/storage/external_SD/image
    if= устройство, с которого копируем of= файл куда копируем. Эта команда создаст образ раздела mmcblk0p1.
    У нее есть еще 2 параметра - count= фрагмент, которым будет записываться новый файл, bs= объем фрагменты в байтах. Например, команда dd if=/storage/sdcard0/file1 of=/storage/external_SD/file2 bs=500 count=7 скопирует из file1 в file2 7 кусков по 500 байт.

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 - выставление прав доступа



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, немного доработали его и получили всем известную на сегодняшний день систему. С прообразом, мобильную платформу роднит только ядро и несколько программ для управления аппаратной частью. Но как известно, Linux многие используют именно из-за широких функциональных возможностей, в нем можно делать практически все. На Андроиде же подобное возможно только после получения ROOT-прав, что автоматически лишает устройство гарантии. В этой статье будет рассмотрена одна важная функция – эмулятор терминала для Аndroid.

    Как получить ROOT права: Видео

    С чего начать

    В первую очередь необходимо получить ROOT-права на своем гаджете. Только тогда можно будет использовать всем преимущества терминала. Но можно этого и не делать. Опишем инструкцию использования функцией:

    Один момент, который хотелось бы отметить особо, существует Android Terminal Emulator увеличение памяти. Есть команда command rm, которая может удалить любые файлы (при наличии ROOT-доступа). Сделать такое не всегда возможно через стандартные средства. Последнее является дополнительным аргументом за получение полного доступа и установки терминала. Кстати есть и другие программы с такими функциями, например, busybox .

    Как установить кастомную прошивку на Android: Видео

    Эмуляция входящего вызова на эмуляторе

    При всей широте функциональных возможностей, многие пользователи задают вопрос – как эмулировать входящий вызов в эмуляторе Android. Сделать это лучше всего на компьютере. Рассмотрим на примере Android SDK. Для этого, необходимо зайти в меню «Контроль над эмуляцией». Выбрать пункт «Телефон», ввести номер, поставить галочку возле «Voice» и нажать «Звонить». Ответить или отменить звонок можно с помощью зеленой кнопки эмулируемой оболочки. Такая процедура актуальна только для установленного и настроенного на компьютер эмулятора.

    15.07.2015 от wpandr_adm

    Программа Android Terminal Emulator позволяет работать в системе Андроид с помощью командной строки Linux. Для чего нужны такие ухищрения? В свое время разработчики решили сделать Android с ядром Linux. Конечно, специальные программы систем типа Unix запустить не получится (в большинстве случаев), так как графическая основа слишком сильно отличается.

    Чем хорош Unix и похожие на него системы, так это полной свободой действий и команд — делай что хочешь и как пожелаешь. В Android же такое невозможно из-за различных лицензий и гарантии. Есть возможность получить Root-права, но это приведет к потере гарантии на устройство.

    Эмулятор терминала

    В сети легко найти достаточно большой выбор эмуляторов терминала, стоит обратить внимание на Android Terminal Emulator. Так как это все еще Android, без Root-прав мало что можно сделать, но кое-какие операции все же получится выполнить. Для примера лучше рассмотреть одну из самых простых операций. Открыть текстовый файл, лежащий на SD-карте. Редактировать вы его не сможете, можно будет только просматривать. Предполагаемый путь к файлу: /sdcard/Documents/com_board_items.tpl. Для начала откройте приложение через значок на рабочем столе, который появится после загрузки. В поле «Окно 1» можно будет сразу начинать писать команды, клавиатура для ввода текста сама открывается внизу экрана и не сворачивается.

    Для открытия текстового файла через Android Terminal Emulator нужно прописать две команды:

    • cd sdcard/Documents;
    • cat com_board_items.tpl.

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

    По умолчанию этот эмулятор всегда использует интерпретатор sh. Также в терминале есть возможность запускать приложения. Построение команды состоит из трех элементов. Первая команда — am — это управление окнами, start-n — команда для запуска нужной программы. Следующим пунктом вписывается процесс, который вы хотите начать.

    Am start-n com.android.browser/.BrowserActivity.

    Pm list packages — команда для вывода списка установленных программ и приложений.

    Эмулятор терминала для Android может создавать несколько окон и переключаться между ними.

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

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

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

    Существует всего 4 группы:

    • экран;
    • текстовые сообщения;
    • клавиатура;
    • командная оболочка.

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

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

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

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



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

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

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