Знакомство с Termux (начальные команды)

Знакомство с Termux (начальные команды)Если вы когда-нибудь мечтали почувствовать себя настоящим хакером, не выходя из дома и не рискуя попасть в черный список ФСБ, то Termux — это именно то, что вам нужно. Это такой эмулятор терминала для Android, который работает без всяких заморочек с рутом и настройками. Представьте себе: у вас в кармане полноценная Linux-среда! Ну, почти как если бы Шерлок Холмс внезапно решил стать айтишником и начал писать скрипты на смартфоне.

Termux — это как швейцарский нож для гиков: куча дополнений, которые можно найти в F-Droid (да-да, тот самый магазин приложений для тех, кто не любит Google Play).

Например, есть Termux: API — чтобы получить доступ к аппаратным фишкам вашего телефона. Хотите запускать скрипты при загрузке? Для этого есть Termux: Boot. А если вам вдруг захочется поиграться с цветами и шрифтами терминала — встречайте Termux: Styling!

В общем, разработчики подумали обо всем, кроме того, чтобы ваш телефон превратился в танк или кухонный комбайн… пока что.

Зачем вообще все это нужно? Ну, у каждого свои тараканы. Кто-то автоматизирует устройство с помощью скриптов и Tasker (этот парень знает толк в прокачке смартфона), кто-то передает файлы и синхронизирует их через syncthing или rsync (чтобы не таскать флешки по квартире), а кто-то просто пишет код на Python или clang прямо на телефоне. Есть даже такие герои, которые проверяют защищённость своих устройств от взломов и DDoS-атак.

Правда, когда я спросил у знакомого айтишника про DDoS-атаки на роутер дома — он ответил: «Ну да, вчера мой роутер так сильно забегался от спама рекламы с Алиэкспресса…»

Установка Termux — отдельная история. Забудьте про Google Play: обновления там давно прекратились. Лучше качать из F-Droid — там все честно и по-настоящему.

Если хотите запустить его на ПК (ну вдруг захотите показать друзьям свой новый терминал), используйте эмуляторы типа Bluestacks или NoxPlayer. Помните старый анекдот про программиста? «— Почему ты работаешь ночью?

— Потому что днем мой компьютер занят!» Вот примерно так же и с Termux: иногда хочется работать там, где никто не помешает.

А теперь немного о командах — сердце любого терминала. Это как поговорить с вашим телефоном на языке древних магов IT-шного мира. Например, команда apt update обновит пакеты так же быстро, как вы обновляете статус в соцсетях после пятничной вечеринки (только полезнее).

А команда pkg install <имя пакета> позволит добавить нужные инструменты — это примерно как добавить специи в борщ: без них вкус уже не тот.

Забавный факт про команду !!! — она повторяет последнюю команду. Представьте себе программиста после третьей чашки кофе: «Ой да ну его… !!!» И снова та же самая команда летит в терминал!

Файловая система Termux тоже заслуживает внимания.

Здесь ls показывает список файлов так же четко, как официант списки блюд в ресторане (только без ошибок). А команды вроде rm -rf dir могут удалить целую папку вместе с ее содержимым за секунды — будьте осторожны! Это как дать ребенку ножницы и сказать «режь бумагу».

Иногда получается красиво, иногда… ну вы поняли.

Если говорить об управлении процессами — kill pid звучит довольно агрессивно («убить процесс»), но поверьте мне, иногда это единственный способ вернуть телефон к жизни после того, как он завис от очередного эксперимента с Python-скриптом.

This entry was posted in Безопасность и доступ. Bookmark the permalink.