Команды Termux

Некоторые команды Termux, которые могут пригодится при создании сервера Apache на базе Termux, и для удобства небольшой набор горячих клавиш.

Обновление пакетов:

  • apt update — обновить основные пакеты.
  • apt upgrade — установить обновления основных пакетов.

Работа с консолью:

  • clear – очистить консоль.
  • ln -s file link – создать символическую ссылку link к файлу file.

Проводник:

  • ls — отобразить список файлов и директорий в текущей директории.
  • cd — переместится в указанную директорию из текущей директории.
  • cd ~/dir1 — переместится в указанную директорию из корневой директории.
  • cd или cd ~ — переместится в корневую директорию.
  • pwd – показать текущий каталог.
  • more file – вывести содержимое file.
  • head file – вывести первые 10 строк file.
  • tail file – вывести последние 10 строк file.

Запись в файл:

  • cat > file – направить стандартный ввод в file.
  • cat 1.txt – просмотрим содержимое файла 1.txt.
  • cat 1.txt >> 2.txt – копируем файл 1.txt в файл 2.txt.
  • echo «string» > filename — перезаписать файл filename.
  • echo «string» >> filename — дописать строку «string» в конец файла filename.

Работа с файлами:

  • rm 1.txt — удалить файл 1.txt в текущей директории.
  • rm -r — удалить все файлы в указанной директории.
  • rm -i — удалить, выводя запрос на подтверждение каждой операции удаления.
  • rm -f — удалить не выводя код ошибочного завершения.
  • touch file – создать file.
  • mkdir dir – создать каталог dir.
  • cp file1 file2 – скопировать file1 в file2.
  • cp -r dir1 dir2 – скопировать dir1 в dir2, если dir2 не существует то создаст его.
  • mv file1 file2 – переименовать или переместить file1 в file2. если file2 существующий каталог — переместить file1 в каталог file2.

Доступ к файлам:

  • chmod 777 file — разрешение чтения, записи, выполнения файла всем пользователями.
  • chmod -R 777 * или chmod -R 777 ./ — результатом выполнения вышеприведенной команды будет рекурсивный «обход» всех подкаталогов текущего каталога и назначение полного доступа для всех пользователей. Что обозначают цифры:
    7 – разрешены чтение, запись, исполнение
    6 – разрешены чтение и запись
    5 – разрешены чтение и исполнение
    4 – разрешено только чтение
    0 – ничего не разрешено
    В первом аргументе chmod указываются три цифры: первая обозначает права владельца, вторая – группы, третья – остальных.

Управление процессами:

  • ps – вывести пользовательские активные процессы.
  • top – показать все запущенные процессы.
  • kill pid – убить процесс с id pid.
  • killall proc – убить все процессы с именем proc.
  • bg – список остановленных и фоновых задач.
  • fg – выносит на передний план последние задачи.
  • fg n – вынести задачу n на передний план.

Работа с SSH:

  • ssh user@host – подключится к host как user.
  • ssh -p port user@host – подключится к host на порт port как user.
  • ssh-copy-id user@host – добавить ваш ключ на host для user чтобы включить логин без пароля и по ключам.

Поиск:

  • grep pattern files – искать pattern в files.
  • grep -r pattern dir – искать рекурсивно pattern в dir.
  • command | grep pattern – искать pattern в выводе command.
  • locate file – найти все файлы с именем file.

Системная информация:

  • date – вывести текущую дату и время.
  • cal – вывести календарь на текущий месяц.
  • uptime – показать текущий аптайм.
  • whoami – имя, под которым вы залогинены.
  • uname -a – показать информацию о ядре.
  • cat /proc/cpuinfo – информация ЦПУ.
  • cat /proc/meminfo – информация о памяти.
  • man command – показать мануал для command.
  • df – показать инф. о использовании дисков.
  • du – вывести “вес” текущего каталога.
  • free – использование памяти и swap
  • whereis app – возможное расположение программы app.
  • which app – какая app будет запущена по умолчанию.

Архивация:

  • tar cf file.tar files – создать tar-архив с именем file.tar содержащий files.
  • tar xf file.tar – распаковать file.tar.
  • tar czf file.tar.gz files – создать архив tar с сжатием Gzip.
  • tar xzf file.tar.gz – распаковать tar с Gzip.
  • tar cjf file.tar.bz2 – создать архив tar с сжатием Bzip2.
  • tar xjf file.tar.bz2 – распаковать tar с Bzip2.
  • gzip file – сжать file и переименовать в file.gz.
  • gzip -d file.gz – разжать file.gz в file.

Сеть:

  • ping host – пропинговать host и вывести результат.
  • whois domain – получить информацию whois для domain.
  • dig domain – получить DNS информацию domain.
  • dig -x host – реверсивно искать host.
  • wget file – скачать file.
  • wget -c file – продолжить остановленную закачку.
  • ifconfig – показать IP и другие параметры сети.

Установка пакетов и работа с ними:

  • pkg install package — устанавливает package.
  • pkg remove package — удаляет package.
  • pkg search package — ищет в репозитории package.
  • pkg list-installed — выведет список установленных пакетов.

Клавиатурные сочетания:

  • Ctrl+C – завершить текущую команду.
  • Ctrl+Z – остановить текущую команду, продолжть с fg на переднем плане или bg в фоне.
  • Ctrl+D или exit– разлогиниться, тоже самое, что и exit.
  • Ctrl+W – удалить одно слово в текущей строке.
  • Ctrl+U – удалить строку.
  • !! — повторить последнюю команду.

Поделись с друзьями:

Оставьте комментарий