Работа в терминале
-
Lynx
Lynx — текстовый веб‑браузер для командной строки: без графики и JS, подходит для серверов и слабого интернета. Установка: `sudo apt install lynx` (Debian/Ubuntu) и т. д.
-
Imapsync
Imapsync — утилита для переноса писем между IMAP‑серверами: поддерживает инкрементальную синхронизацию, копирование папок и дедупликацию.
-
Snap
Snap — система управления пакетами для Linux от Canonical, обеспечивающая изолированную установку приложений с автообновлениями и зависимостями.
-
Flatpak
Flatpak — система упаковки приложений для Linux с единым форматом, изоляцией программ и централизованным хранилищем Flathub.
-
Nano
Nano — консольный текстовый редактор для UNIX‑систем, простой в использовании, подходит новичкам. Удобен для редактирования файлов в терминале.
-
wget
wget — консольная утилита для загрузки файлов из интернета (HTTP, HTTPS, FTP). Подходит для автоматизации, работы с нестабильным соединением и рекурсивного скачивания.
-
curl
`curl` (Client URL) — консольная утилита для передачи данных по сетевым протоколам (HTTP/HTTPS, FTP, SMTP и др.). Используется для загрузки/выгрузки файлов, тестирования API и т. д.
-
rsync
Rsync — утилита для синхронизации файлов (локально или удалённо). Передаёт только изменения, экономит трафик, сохраняет атрибуты.
-
virsh
`virsh` (пакет `libvirt-clients`) — инструмент для управления KVM‑ВМ в Linux.
-
ftp
`ftp` — консольная утилита для передачи файлов по FTP (клиент‑сервер). Подключайтесь командой `ftp <адрес>`, используйте `get`/`put` для скачивания/загрузки, `quit` — для выхода.
-
sftp
SFTP — безопасный протокол передачи файлов через SSH (шифрует данные и команды), поддерживает аутентификацию по паролю/ключам, работает на базе SSH‑сервера.
-
ssh
SSH (Secure Shell) — протокол для безопасного удалённого управления системами и передачи данных. Создан в 1995 г. Тату Илоненом как замена небезопасным Telnet и rlogin.
-
htop
htop — интерактивный монитор процессов для Unix‑подобных ОС с графическим интерфейсом в терминале, альтернатива top с мышью, цветами и гибкой настройкой.
-
top
`top` — утилита Linux для мониторинга процессов и ресурсов в реальном времени. Запускается командой `top`. Показывает загрузку CPU, памяти, список процессов и т. д.
-
find
`find` в Linux ищет файлы/каталоги по критериям (имя, размер, время и др.) в указанной директории и поддиректориях. Синтаксис: `find <путь> <критерии> <действие>`.
-
Bash
Bash — командная оболочка и язык сценариев для UNIX‑подобных ОС (Linux, macOS, WSL), позволяющая управлять системой через текстовые команды.
-
Команды для работы с файлами и директориями
`mkdir`, `touch` — создание; `cp`, `mv` — копирование/перемещение; `rm`, `rmdir` — удаление; `cat`, `grep` — работа с содержимым.
-
Команды для навигации
`pwd` (текущий путь), `cd` (смена каталога), `ls` (список файлов), `mkdir` (создать каталог), `rmdir` (удалить пустой каталог) — основы навигации в Linux.
-
Терминал в Linux
Терминал Linux — текстовый интерфейс для управления системой: команды, скрипты, удалённое подключение, мониторинг. Основа администрирования ОС.