MyTetra Share
Делитесь знаниями!
Время создания: 20.06.2026 00:04
Автор: alensav
Текстовые метки: termux
Раздел: TERMUX
Запись: alensav/MyTetra2/main/base/1781903072zqwlmr0b9a/text.html на raw.githubusercontent.com

Теперь вы управляете Termux на вашем Samsung Galaxy прямо из терминала Astra Linux. Видно приветствие Termux и приглашение командной строки ~ $ — всё работает.

💡 Полезные советы для удобной работы

1. Создайте алиас для быстрого подключения

Чтобы не вводить каждый раз ssh -p 8022 localhost, на Astra Linux выполните:

bash

12

echo "alias termux='ssh -p 8022 localhost'" >> ~/.bashrcsource ~/.bashrc

Теперь для подключения к телефону достаточно писать просто:

bash

1

termux

2. Перед каждым подключением не забывайте на телефоне:

Запустить sshd (если Termux был перезапущен)

Включить termux-wake-lock (чтобы Android не убил SSH)

Подключить USB-кабель

Выполнить sudo ~/platform-tools/adb forward tcp:8022 tcp:8022

3. Автоматизируйте проброс порта

Можно создать скрипт на Astra Linux, который сделает всё одной командой. Создайте файл ~/bin/termux-connect:

bash

12

mkdir -p ~/binnano ~/bin/termux-connect

Вставьте:

bash

12345

#!/bin/bashcd ~/platform-toolssudo ./adb forward --remove-allsudo ./adb forward tcp:8022 tcp:8022ssh -p 8022 localhost

Сделайте исполняемым:

bash

1

chmod +x ~/bin/termux-connect

Теперь для подключения к телефону достаточно:

bash

1

termux-connect

4. Что можно делать внутри Termux

Теперь у вас полноценный Linux-терминал на Android. Можно:

Устанавливать пакеты: pkg install python git nodejs

Запускать скрипты

Редактировать файлы через nano или vim

Использовать телефон как удалённый сервер

📝 Итог: что сработало

✅ USB-подключение через ADB (Wi-Fi был нестабилен)

✅ Проброс порта adb forward tcp:8022 tcp:8022

✅ SSH-сервер в Termux на порту 8022

✅ Подтверждение отладки на экране телефона

Если возникнут вопросы по работе внутри Termux или захотите настроить что-то ещё (например, автоматический запуск sshd при подключении USB) — обращайтесь!

=====================================

Установка прошла успешно. У вас теперь на телефоне:

  • Node.js 26.3.0 (актуальная версия)
  • npm 11.17.0 (менеджер пакетов)
  • Git 2.54.0 (бонусом, очень полезная вещь)

🔍 Проверьте установку

Выполните в Termux:

bash

1

2

3

node -v

npm -v

git --version

Должны увидеть:

1

2

3

v26.3.0

11.17.0

git version 2.54.0

💡 Полезные советы

1. Обновление npm (рекомендуется)

Иногда в Termux стоит обновить npm до последней версии:

bash

1

npm install -g npm@latest

2. Предупреждение о foreground-scripts

В выводе установки было замечание про foreground-scripts. Можете его игнорировать — это просто информационное сообщение для тех, кто обновлялся со старых версий.

3. Установка глобальных пакетов

Теперь вы можете устанавливать любые Node.js-пакеты глобально:

bash

1

2

3

npm install -g yarn

npm install -g typescript

npm install -g @angular/cli

4. Создание проекта

Попробуйте создать тестовый проект:

bash

1

2

mkdir myapp && cd myapp

npm init -y

5. Запуск скриптов

Создайте файл hello.js:

bash

1

nano hello.js

Вставьте:

javascript

1

2

3

4

console.log('Привет из Termux на Android!');

console.log('Node.js версия:', process.version);

console.log('Платформа:', process.platform);

console.log('Архитектура:', process.arch);

Запустите:

bash

1

node hello.js



🎯 Что дальше?

Теперь у вас полноценная среда разработки на телефоне. Можно:

  • Клонировать репозитории: git clone https://github.com/...
  • Запускать веб-серверы: python -m http.server 8080 или Node.js серверы
  • Писать и тестировать код прямо на телефоне
  • Синхронизировать файлы с Astra Linux через rsync или Syncthing

Что хотите сделать дальше? Настроить Git, создать проект, или что-то другое?


=======================================У вас полный доступ к файлам телефона через /sdcard/. Команда termux-setup-storage не понадобилась — Termux уже видит все ваши папки.



📂 Ваши файлы доступны

Вот что у вас есть:

  • DCIM — фото и видео с камеры
  • Download — загрузки
  • Documents — документы
  • Pictures — картинки
  • Music — музыка
  • Movies — видео
  • BOOKS, Librera, PocketBook, ReadEra — ваши читалки с книгами
  • Р7 — папка Р7-Офис
  • И много других приложений



🔧 Создайте удобные симлинки (опционально)

Чтобы не писать каждый раз /sdcard/, создайте ярлыки в домашней папке:

bash
1
ln -s /sdcard ~/storage

Теперь можно писать короче:

bash
1
2
ls ~/storage/Download

ls ~/storage/DCIM



🔍 Поиск файлов

Найти все PDF-файлы:

bash
1
find /sdcard -name "*.pdf"

Найти все книги (fb2, epub):

bash
1
find /sdcard -name "*.fb2" -o -name "*.epub"

Найти большие файлы (>100 МБ):

bash
1
find /sdcard -size +100M

Найти файлы, изменённые за последние 7 дней:

bash
1
find /sdcard -mtime -7

Найти файл по имени:

bash
1
find /sdcard -name "документ.pdf"



📋 Полезные команды

Посмотреть содержимое папки Загрузки:

bash
1
ls -lh /sdcard/Download

Посмотреть размер папки:

bash
1
du -sh /sdcard/DCIM

Скопировать файл из Termux в телефон:

bash
1
cp ~/script.sh /sdcard/Download/

Скопировать файл из телефона в Termux:

bash
1
cp /sdcard/Download/photo.jpg ~/

Переместить файл:

bash
1
mv /sdcard/Download/old.txt /sdcard/Documents/

Удалить файл:

bash
1
rm /sdcard/Download/temp.txt



💡 Примеры использования

Найти все книги в формате fb2:

bash
1
find /sdcard -name "*.fb2" | head -20

Посмотреть последние 10 загруженных файлов:

bash
1
ls -lt /sdcard/Download | head -10

Найти все файлы больше 500 МБ:

bash
1
find /sdcard -size +500M -exec ls -lh {} \;

Создать архив папки Documents:

bash
1
tar -czf ~/documents_backup.tar.gz /sdcard/Documents



🎯 Что хотите сделать?

Теперь у вас полный доступ к файлам телефона. Что нужно?

  • Найти конкретные файлы?
  • Скопировать что-то из Termux в телефон или обратно?
  • Создать резервную копию?
  • Что-то другое?

Напишите задачу, и я помогу с командой!



 
MyTetra Share v.0.67
Яндекс индекс цитирования