📖 Termux: азбука командной строки
Часть 6. Понимаем язык терминала от А до Я
💻 Что такое терминал и оболочка?
Терминал — это программа, которая даёт доступ к командной строке. В вашем телефоне это приложение Termux. Сама по себе она просто показывает чёрное окно и передаёт ваши команды дальше.
Оболочка (shell) — это программа, которая понимает и выполняет ваши команды. В Termux по умолчанию используется оболочка bash. Именно она принимает команды вроде ls, cd и решает, что с ними делать.
📋 Как читать приглашение командной строки
Когда вы открываете Termux, вы видите что-то вроде:
komorok@termux:~ $
Разберём по частям:
- komorok — имя пользователя (в Termux по умолчанию
u0_a123или то, что вы задали). - termux — имя устройства (хоста).
- ~ — текущая папка. Тильда
~обозначает домашнюю папку (/data/data/com.termux/files/home). - $ — символ приглашения. Он означает: «Я готов, вводите команду».
Если вы перейдёте в другую папку, путь изменится, например:
komorok@termux:/storage/8396-0F0D $
📐 Синтаксис команды
Большинство команд состоят из трёх частей:
команда [опции] [аргументы]
Пример:
ls -la /storage/emulated/0
ls— команда (что сделать? показать содержимое папки).-la— опции/флаги (как сделать?-l— подробно,-a— показать скрытые файлы)./storage/emulated/0— аргумент (над чем сделать? путь к папке).
Аргументы и опции можно опускать — тогда команда выполнится с настройками по умолчанию.
📂 Работа с файлами и папками
Основные операции:
mkdir имя— создать папку.touch имя— создать пустой файл.cat файл— показать содержимое файла.nano файл— открыть файл в текстовом редакторе.cp что куда— скопировать файл или папку.mv что куда— переместить или переименовать.rm файл— удалить файл (rm -r папка— удалить папку со всем содержимым).
rm удаляет файлы безвозвратно, минуя корзину. Всегда проверяйте, что именно вы удаляете.
🔐 Права доступа (кратко)
В Linux (и Termux) у каждого файла есть права: можно читать (r), записывать (w) и выполнять (x). Посмотреть права можно командой ls -l.
Чтобы сделать скрипт исполняемым, используется команда:
chmod +x script.sh
Теперь файл можно запустить:
./script.sh
⚡ Алиасы (псевдонимы)
Алиас — это короткая команда, заменяющая длинную. Например, вместо git -C /storage/8396-0F0D/Komorok pull можно ввести просто komorok.
Алиасы добавляются в файл ~/.bashrc:
echo "alias komorok='git -C /storage/8396-0F0D/Komorok pull'" >> ~/.bashrc source ~/.bashrc
Теперь команда komorok будет доступна при каждом запуске Termux.
📚 Другие статьи серии