ProTabletPC

Обзор Android Terminal Emulator


Вступление

Android является полностью открытой и кастомизируемой системой. Всё благодаря тому, что в ней используется ядро Linux. Она является самой популярной Open Source системой. На его основе создано большое количество ОС для настольных компьютеров и серверов. Ну и мобильный 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 и для чего она предназначается, лучше изучите подробнее официальную документацию.

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

Наверх