Первоначальная настройка Termux
По вопросам Termux'a обращайтесь в комментариях или в Telegram: aorayden.
Содержание
- Основная настройка Termux
- Дополнительные репозитории.
- Настройка репозиториев скачивания.
- Обновление системы.
- Установка основных пакетов. - Настройка клавиатуры и конфигурации Termux
- Строки над клавиатурой и создание шорткатов. - Кастомизация оболочки и установка zsh
- Переход с bash на zsh и настройка PS1. - Изменение приветствия (motd)
- Termux:Styling
- Изменение цветов терминала. - Файлы настройки bashrc или zshrc
- Алиасы, курсор и автозапуск.
При установке большинства пакетов тебя будут спрашивать: "Do you want to continue?". Каждый раз, когда у тебя всплывает этот вопрос - вводи Y
(согласен).
На данный момент, по стандарту всё устанавливается из основного репозитория. Но, имеются дополнительные репозитории, где имеется другой контент или лучше скорость.
- root-repo - репозиторий пакетов для root-устройств.
- science-repo - представляет собой репозиторий научных пакетов.
- x11-repo - репозиторий пакетов с программами и библиотеками X11.
- game-repo - репозиторий с играми.
- unstable-repo - репозиторий новых/нестабильных программ и библиотек.
Теперь перейдём к основам работы с пакетами. Во-первых, обновимся.
apt update && apt upgrade -y
Справка для новичков
Если какая-то команда тебе непонятно, то используй утилиту man.
apt install man man [непонятная команда]
apt install git -y
apt install python2 && apt install python3 -y
pip install colorama
apt install openssh
apt install php
- Текстовые редакторы:
- Nano - встроенный редактор (nano файл.расширение).
- Vim - альтернативный редактор (не подходит новичкам):
apt install vim
- Утилиты для скачивания файлов и работы с веб-архивами:
- Curl - встроенная утилита.
- Wget - альтернативная утилита:
apt install wget
Пример использования curl:
Скачивание файла: curl -O example.com.
Скачивание файла под другим именем: curl -o custom_example.zip example.com.
Получение заголовков: curl -I example.com.
Отправка файла на ftp-сервер: curl -T example.txt ftp://example.com/upload/.
Получение сайта, используя прокси: curl -x proxyexample:2848 example.com.
apt install tsu # Пример использования: sudo [команда] или su для всей сессии с root-правами.
Разрешение для работы с памятью телефона
Это нужно дабы создавать свои файлы внутри основной памяти телефона и тому подобное.
termux-setup-storage
2. Настройка клавиатуры и конфигурации Termux
- Изменяем строку над твоей клавиатурой, сначала откроем файл настроек:
nano ~/.termux/termux.properties
Если у тебя нету этого файла, то его нужно создать:mkdir .termux touch .termux/termux.properties
- Свайп вправо в строке над клавиатурой, вставляем текст в файл:
extra-keys = [ \ ['ESC','KEYBOARD','END','/','~','UP','DEL','PGUP'], \ ['TAB','CTRL','ALT','-','LEFT','DOWN','RIGHT','PGDN'] \ ]
- Сохраняем файл и выходим: CTRL + X > Y > ENTER.
К слову существуют не только эти клавиши, вот список:
- Специальные клавиши:
- CTRL
- ALT
- FN
- KEYBOARD (спрятать или показать экранную клавиатуру)
- DRAWER(открыть панель навигации) - Остальные клавиши:
-SPACE, ESC, TAB, HOME, END, PGUP, PGDN, INS, DEL, BKSP, UP, LEFT, RIGHT, DOWN, ENTER, BACKSLASH, QUOTE, APOSTROPHE, F1-F12.
- Открываем тот же файл настроек:
nano ~/.termux/termux.properties
- Вставляем текст в файл:
# Создать новую сессию при помощи CTRL + T. shortcut.create-session = ctrl + t # Переключиться на следующую при помощи CTRL + 2. shortcut.next-session = ctrl + 2 # Переключится на предыдущую сессию при помощи CTRL + 1. shortcut.previous-session = ctrl + 1 # Переименовать текущую сессию при помощи CTRL + N. shortcut.rename-session = ctrl + n
- Сохраняем файл и выходим: CTRL + X > Y > ENTER.
- Перезагружаем настройки Termux:
termux-reload-settings
Если не сработало, то просто перезапусти приложение.
3. Кастомизация оболочки и установка zsh
Надоел старый и нудный bash терминал? У zsh есть бесконечное количество возможностей в персонализации и модификации. Вот лучшие из них:
Автодополнение и подсветка синтаксиса в терминале.
- Скачиваем и устанавливаем zsh:
clone https://github.com/Cabbagec/termux-ohmyzsh
cd termux-ohmyzsh bash install.sh
Далее тебе предложат сменить шрифт и цвет терминала, но не стоит соглашаться! Так как в этом есть ошибки и не совпадения в цветах. Цвет и шрифт мы поменяем сами попозже. - Настройка zsh:
К сожалению, настройка zsh - огроменная тема и здесь её затрагивать не будем, если захочешь настроить - загугли.
4. Изменение приветствия (motd)
Приветствие, это текст который выводится при входе в Termux.
- Заходим в файл настройки:
nano ~/../usr/etc/motd
- Стираем старый текст и вставляем что захотим, хоть текстовую аниме тянку.
Это дополнение к Termux, поэтому его нужно скачивать с того источника, с которого был установлен Termux.
Я же устанавливал его с Github, так что вот ссылочка: клик.
- Устанавливаем приложение, открываем Termux, выделяем рандомный текст и нажимаем "More...".
- Выбираем в меню "Style" и меняем тему оформления на понравившуюся.
Dracula - одна из самых красивых тем в Termux.
6. Файлы настройки bashrc или zshrc
Файлы настройки терминала .bashrc или же .zshrc выполняются при запуске Termux, так что в них можно задать алиасы, курсор и автозапуск.
Разберёмся с алиасами и автозапуском:
- Заходим в .bashrc или в .zshrc (если поставил zsh):
nano ~/.bashrc
илиnano ~/.zshrc
- Пишем свои алиасы или вставляем мои:
alias cl='clear' alias py='python3' alias ex='exit'
Автозапуск - это bash-команды в том же файле .bashrc или .zshrc, например: cd ~/scripts
.
Изменяем курсор на удобный:
Заходим в тот же файл (.bashrc / .zshrc) и вставляем текст:
printf '\e[4 q'
Если тебе понравилась статья, то не грех помочь копеечкой.
Следи за нами в социальных сетях:
• Tik-Tok: aferium
• Группа ВК: aferium_vk
• Телеграм: aferium
• Яндекс Дзен: aferium
• VC.RU: aferium
• Teletype: aferium