Команды для Android Terminal Emulator
Операционная система Android хоть и создана изначально на основе Linux, по умолчанию не имеет многих классических элементов данной платформы вроде Терминала. При этом по необходимости на телефоне все же можно воспользоваться подобным ПО, включая связанные команды, подготовив и установив специальный эмулятор. В рамках нашей сегодняшней статьи мы постараемся достаточно подробно рассмотреть все связанные аспекты и, конечно же, основные команды Терминала на Андроид.
Использование терминала на Android
Как было сказано, по умолчанию на смартфоне отсутствует Терминал, поэтому для применения подходящих команд придется установить Android Terminal Emulator по представленной ниже ссылке. В качестве альтернативы можно также воспользоваться утилитой ADB, однако подобный подход потребует обязательного подключения к ПК и может быть не удобен для использования на постоянной основе.
- Процедура установки приложения не отличается от любого другого софта для Android из официального магазина приложений, равно как и запуск, осуществляемый с помощью иконки Терминала на главном экране. Так или иначе после запуска появится окно с темным фоном и мигающим курсором.
Так как по умолчанию Терминал имеет малый размер шрифта, неудобный для чтения, лучше всего сразу воспользоваться внутренними «Настройками», выбрав соответствующих пункт в меню. Особенно заметны недостатки на экране с большим количеством точек (DPI).
Здесь можно поменять «Цветовую схему», «Размер шрифта», параметры клавиатуры и многое другое. В результате шрифт должен быть легко читаемым.
Во время работы с Терминалом из-за особенностей операционной системы многие команды будут выполняться с задержкой, ввиду чего стоит набраться терпения. Если же в процессе запроса допустить ошибку, выполнение будет сразу же отклонено с уведомлением «not found».
С помощью значка «+» на верхней панели можно создавать дополнительные окна и переключаться между ними через выпадающий список. Для выхода используйте рядом расположенную пиктограмму с крестиком.
При вводе команд, требующих перехода в конкретную папку или открытия файлов, необходимо указывать полный путь вроде /system/etc/ . К тому же использовать нужно пути без пробелов и только на английском языке – другие раскладки Терминалом не поддерживаются.
Надеемся, мы развернуто описали основные особенности Терминала, так как в целом приложение имеет массу аспектов, заслуживающих внимания. При возникновении каких-то вопросов обязательно обращайтесь в комментариях, и мы постараемся помочь.
Команды терминала
Разобравшись с подготовкой, можно приступать к рассмотрению основных команд Терминала. В то же время стоит учитывать, подавляющее большинство вариантов полностью соответствует Linux и было нами рассмотрено в соответствующей статье на сайте. Кроме того, существует отдельная команда для просмотра всех доступных запросов.
Системные команды
- date – выводит на экран текущую дату, установленную в настройках устройства;
- -help – одна из основополагающих команд, отображающая свойства конкретного запроса. Работает строго через пробел после указания нужной команды;
- su – по умолчанию недоступная команда, позволяющая получить рут-доступ. Можно использовать для проверки наличия и работоспособности рут-прав на телефоне;
Активные процессы
- ps – отображает все активные процессы в системе;
Файловая система
- cd – команда для перехода в определенную папку из Терминала. С помощью данного запроса можно общаться к файлам в директории без указания полного пути;
- cat – используется для чтения файла, например, чтобы открыть какой-либо документ средством по умолчанию. В целом все способы применения команды заслуживают отдельной статьи;
- cp – команда для создания дубликата любого выбранного файла;
- mv – позволяет переместить выбранный файл или каталог по новому пути;
Работа с приложениями
- pm list packages – показывает список установленных пакетов приложений;
На этом мы заканчиваем рассмотрение основных команд Терминала для Android, так как перечисление всех возможных запросов заняло бы куда больше времени, в том числе и во время изучения списка. Вы всегда можете найти описание нужных команд в сети или воспользоваться ранее указанной статьей по Терминалу Линукса.
Помимо этой статьи, на сайте еще 12473 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Источник
Команды терминала Андроид
Пользователи Android телефонов и планшетов, которые используют их на всю мощь, что-то постоянно модернизируют, знают что некоторые операции происходят в терминале. Чтобы пользоваться терминалом необходимо знать команды. В этой статье описаны команды терминала андроид и что они делают. Для большинства пользователей 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
Примечание: если увидите перед строкой стоит знак # то параметр не обрабатывается
wget – скачивает файл по ссылке в текущую директорию.
Пример
Name_device:/sdcard # wgеt httр://hot_alena.avi
ps – выводит Ваши текущие активные процессы.
mount – монтирует (Подсоединяет).
umount — размонтирует.
date – выводит текущую дату и время.
cal – выводит календарь текущего месяца.
uptime — показывает сколько времени работает операционная система.
df – показать информацию об использовании дисков.
free – используемая память и swap.
free -m — полный объем, использованный объем и объем свободной памяти в Mb.
du — сколько места занимают ваши данные
halt — быстрое и корректное выключение системы
chmod — выставление прав доступа
Источник
Команды терминала для Android
Android создан на базе ядра Linux, и для него, как для настоящей unix-подобной операционной системы, есть консоль, а в ней, естественно и команды терминала.
Получить ее можно следующими способами:
- установить эмулятор терминала. Набирать текст и выполнять команды в эмуляторе терминала на тачскрине неудобно, поэтому этот способ подходит больше для устройств с хардварной клавиатурой;
- соединиться с аппаратом утилитой adb выполнив adb shell;
- установить OpenSSH сервер и подключиться ssh-клиентом.
Стандартный интерпретатор команд терминала несколько неудобен (до версии Android 4) — он не поддерживает автодополнение, вызов предыдущей команды и прочие полезные вещи, имеющиеся у нормального терминала. Решить эту проблему можно установкой busybox и использованием встроенного в него интерпретатора ash.
В Android доступны многие, но не все стандартные программы UNIX. Список тех, которые есть на вашем устройстве вы можете получить выполнив ls -l /system/bin/ /system/xbin
Помимо стандартных команд UNIX в Android присутствуют некоторые дополнительные программы. Среди них есть logcat — средство для просмотра логов приложений, pm — утилита для управления пакетами (package manager), am — утилита для управления окнами (activity manager). Вот некоторые из консольных программ Android и команды с ними:
- pm list packages
список установленных программ;
pm install PATH
установить программу из apk файла;
pm uninstall PACKAGE
удалить пакет из системы; - netcfg
позволит посмотреть сетевые настройки; - am start -n com.android.settings/.Settings
запустить окно настроек;
am start -n com.android.browser/.BrowserActivity
запустить браузер;
am start tel:210-385-0098
показать окно набора данного номера; - bmgr
backup manager, управление бэкапами; - dumpstate
полный дамп состояния телефона; - dumpsys
дамп состояния системных сервисов; - getevent
информация об устройствах ввода и дамп событий на устройствах ввода; - iftop
показывает использование сети процессами (top для сети); - ime
управление методами ввода; - service
управление сервисами
service list
список сервисов; - svc
управление wifi, мобильным подключением и питанием
С помощью am можно запустить окно произвольного приложения (зная имя его активити).
Кроме команд терминала для Android возможно вас заинтересует статья о командах adb.
Источник