Compare commits

..

4 Commits

Author SHA1 Message Date
1086f8f111 termux
All checks were successful
Build MkDocs / build-and-deploy (push) Successful in 1s
2025-01-12 17:58:11 +03:00
c9de4b6e3c Футер слишком прилипчив 2025-01-12 17:53:40 +03:00
32c7306177 Добавил про подключение к телефону по SSH 2025-01-12 17:44:15 +03:00
5709aa23ee Поментка про обновление пакетов 2025-01-12 17:29:14 +03:00
2 changed files with 62 additions and 4 deletions

View File

@@ -1,18 +1,18 @@
# Termux
[Termux](https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://termux.dev/en/&ved=2ahUKEwiwtP-i8-6KAxUmCRAIHdzFLIMQFnoECBcQAQ&usg=AOvVaw3QQbzyEPPj93rvMGGQkfpC) - бесплатный эмулятор терминала Linux для Android.
[Termux](https://termux.dev/) - бесплатный эмулятор терминала Linux для Android.
## Установка
Скачать последнюю версию можно с [GitHub](https://github.com/termux/termux-app/releases). Впрочем версия с [Play Market](https://play.google.com/store/apps/details?id=com.termux) тоже работает исправно.
После установки нужно открыть приложение и выполнить команду для получения [доступа к файлам устройства](https://android.stackexchange.com/a/185949)
После установки нужно открыть приложение и выполнить команду для получения [доступа к файлам устройства](https://android.stackexchange.com/a/185949).
```sh
termux-setup-storage
```
В появившемся окне настроек нужно будет предоставить приложению Termux доступ ко всем файлам устройства.
После этого файлы устройства будут доступны по пути `~/storage/shared`. Проверить, что доступ к файлам получен, а заодно перейти в эту папку можно с помощью команд
После этого файлы устройства будут доступны по пути `~/storage/shared`. Проверить, что доступ к файлам получен, а заодно перейти в эту папку можно с помощью команд:
```sh
cd ~/storage/shared
@@ -23,6 +23,18 @@ ls
Команда `termux-setup-storage` однократно создаёт символические ссылки на все папки, расположенные в `/storage/emulated/0`, и помещает их в `~/storage/shared`. Это означает, что если в корневом каталоге `/storage/emulated/0` будут созданы новые папки, для доступа к ним потребуется повторно выполнить команду `termux-setup-storage`.
Также стоит обновить все пакеты перед началом работы.
```sh
pkg upgrade
```
!!! info
`pkg` это просто удобная обёртка над `apt`, который тоже доступен в Termux. Команда `pkg upgrade` эквивалентна `apt update && apt upgrade`.
По умолчанию Termux продолжает работать в фоновом режиме. Чтобы прекратить его работу, достаточно ввести команду `exit`.
## Установка и настройка Git
@@ -56,3 +68,45 @@ cat ~/.ssh/id_ed25519.pub
```
Осталось разве что настроить [алиасы](../git/aliases.md) и можно полноценно использовать `Git` на телефоне!
## Подключение к телефону по SSH
Телефон и компьютер должны находится в одной сети, то есть быть подключенными к одному wifi или же компьютер может быть подключен к точке доступа телефона.
Для начала нужно установить `openssh`.
```sh
pkg install openssh
```
Публичный ключ с компьютера скинуть на телефон, например, через Telegram, и добавить в `~/.ssh/authorized_keys`.
```sh
cat ~/storage/downloads/Telegram/id_rsa.pub >> ~/.ssh/authorized_keys
```
Теперь нужно перезапустить сервер `ssh`.
```sh
pkill sshd
sshd
```
Узнать IP-адрес телефона можно с помощью команды:
```sh
ifconfig
```
Теперь на компьютере можно подключиться к телефону по `ssh`.
```sh
ssh <your-ip-address> -p 8022
```
## Полезные ссылки
- [Termux шаг за шагом](https://habr.com/ru/articles/444950/)
- [Код доступа Termux](https://habr.com/ru/articles/652633/)

View File

@@ -1,3 +1,7 @@
.md-source__facts {
display: none;
}
.md-footer {
margin-top: 50px;
}