ProTabletPC

Обзор Android Terminal Emulator


Вступление

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

Эмулятор терминала для 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 — создание образа диска.

df — анализ свободного места в памяти.

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

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

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

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

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

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

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

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

ln — ссылка на файл или папку.

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

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

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

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

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

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

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

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

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

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

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

Ввод команд в окне терминала

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

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

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

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

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

reboot — перезагрузка устройства.

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

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

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

rmmodвыгрузка модуля ядра.

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

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

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

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

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

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

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

Заключение

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

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

Наверх