Так как Андроид создана на базе Linux то и большинство из этих команд перешли из этой же операционной системы.
Достаточно скачать эмулятор терминала(Terminal Emulator for Android) и начать вводить команды а если вам мало покажется встроенных команд Андроид скачайте приложение BusyBox которое добавляет набор команд для контакта с файловой системой Андроид.
Для некоторых из команд нужны права Root.
Все описанные здесь команды были протестированы и полностью выполняют свои функции.
adb (Android Debug Bridge) - утилита для отладки Андроид устройств с ПК
adb (Android Debug Bridge) - утилита для отладки Андроид устройств с ПК
pm - менеджер пакетов
pm list packages (смотрим список установленных пакетов)
am - менеджер для запуска и остановки приложений
ls - выводит содержимое текущей папки
ls -l (флаг -l выводит расширенную информацию о файлах)
cd - переход к нужной директории
cd - переход к нужной директории
cd /sdcard/Download (Переход в папку Download)
date - выводит дату
service - управление сервисами
service - управление сервисами
service list (выводит список работающих сервисов)
df - показывает размер объектов в указанной папке
mkdir - создаем папку
mkdir test (создаем папку test)
rmdir - удаляем папку
rmdir test (удаляем папку test)
touch - создаем файл
touch file_test (создаем файл file_test)
rm - удаляем файл
rm file_test (удаляем файл file_test)
cp - копируем файл
cp /sdcard/Download/file_test /sdcard/ (копирует файл file_test из каталога Download в sdcard)
cp /sdcard/Download/file_test /sdcard/ (копирует файл file_test из каталога Download в sdcard)
mv - перемещаем файл
du - показывает объем файла
netcfg - просмотр информации о сетевых соединениях
netstat - статистика сетевых подключений
iftop - предоставляет информацию об активных сетевых соединениях
ping - просмотр доступности сетевого узла
iptables - управляет работой межсетевого экрана
ps - просмотр всех запущенных процессов
su - команда позволит перейти в разряд суперпользователя (Root)
mv - переименовывает файл
cal - выводит календарь текущего месяца
uptime - сколько времени работает операционная система после последней перезагрузки
free - показывает использование памяти
pwd - выводит текущий путь
vi - текстовый редактор
history - показывает историю введенных команд
kill - уничтожить процесс
id - выводит идентификатор пользователя и группы
top - список запущенных процессов
reboot - перезагрузка устройства (права Root)
clear - очищает окно терминала
uname - информация о системе
uname -a (флаг -a позволяет узнать версию ядра Linux)
hostname - изменить или вывести имя текущего хоста
dd - утилита для копирования данных
wget - команда для скачивания файлов
iostat - показывает нагрузку процессора
mpstat - статистика использования процессоров в системе
ip - настройка сети
ip address show (показывает все ip адреса и интерфейсы)
lsmod - выводит список загруженных модулей ядра
ed - текстовый редактор
iw - настройка WiFi сети
Трудно себе представить простого пользователя с смартфоном на Андроид который использует эмулятор терминала для создания папки или файла но тем не менее все эти команды существуют и их можно использовать.