На главную > Блог > Категория > 🐧 Основы Linux: ключевые команды для новичков
linux команды терминал bash администрирование
Командная строка Linux — это сердце системы. Здесь скрывается настоящая сила, которая позволяет управлять компьютером с невероятной эффективностью. Освоение Linux стоит начинать именно с изучения базовых команд, так как многие действия гораздо быстрее выполнять в терминале [citation:9]. В этой статье мы разберём ключевые команды, которые станут вашим фундаментом для работы в мире Linux.
pwd (Print Working Directory) — выводит ваш текущий каталог. Эта команда необходима для ориентирования в файловой системе [citation:1][citation:4].ls (LiSt) — отображает содержимое директории. Чтобы увидеть скрытые файлы и больше информации, используйте ls -la [citation:1][citation:2][citation:5].cd (Change Directory) — меняет текущий каталог. Например, cd /home или cd .. для перехода на уровень выше [citation:4].mkdir (MaKe DIRectory) — создаёт новую папку, например, mkdir projects [citation:2][citation:4].touch — создаёт пустой файл или обновляет время его последнего изменения, например, touch todo.txt [citation:2][citation:8][citation:10].cp (CoPy) — копирует файлы или каталоги. Используйте cp -r для рекурсивного копирования папок со всем содержимым [citation:1][citation:5][citation:10].mv (MoVe) — перемещает или переименовывает файл, например, mv oldname.txt newname.txt [citation:1][citation:2][citation:5].rm (ReMove) — удаляет файлы. Будьте крайне осторожны: rm -rf удаляет каталог безвозвратно! [citation:2][citation:5][citation:8].cat (conCATenate) — выводит содержимое файла на экран. Подходит для небольших файлов [citation:1][citation:8].less — позволяет просматривать файлы постранично. Перемещайтесь по файлу стрелками и выйдите, нажав q [citation:10].head и tail — показывают первые или последние 10 строк файла. Команда tail -f особенно полезна для просмотра логов в реальном времени [citation:6][citation:10].head -n 20 bigfile.txt покажет первые 20 строк файла bigfile.txt, а tail -f /var/log/syslog будет выводить все новые записи системного лога в реальном времени.
grep — ищет строки, содержащие заданный шаблон. Мощнейший инструмент для фильтрации данных [citation:1][citation:2].wc (Word Count) — подсчитывает строки, слова и символы в файле. wc -l посчитает только строки [citation:1].find — ищет файлы и каталоги по имени, типу, размеру и другим параметрам, например, find /home -name "*.txt" [citation:5][citation:8].top (или htop) — показывает все запущенные процессы и использование ресурсов в реальном времени [citation:2][citation:5].ps (Process Status) — выводит список активных процессов. Например, ps aux | grep bash найдёт все процессы оболочки bash [citation:2][citation:5].kill — завершает процесс по его идентификатору (PID). kill -9 1234 принудительно завершит процесс с PID 1234 [citation:5][citation:7].kill -9, так как она не даёт процессу корректно завершиться.
chmod (CHange MODe) — изменяет права доступа к файлу. Например, chmod 755 script.sh сделает скрипт исполняемым [citation:5][citation:8].chown (CHange OWNer) — меняет владельца файла, например, chown user:group file.txt [citation:5][citation:8].!! — повторить последнюю выполненную команду [citation:8][citation:10].Ctrl+R — позволяет искать по истории команд [citation:7].Ctrl+C — прерывает выполнение текущей команды.Tab — автодополнение команд и путей (нажимайте её чаще) [citation:4][citation:7].Освоение этих команд — ваш первый шаг в мир Linux. Практикуйтесь, не бойтесь ошибок, и терминал станет вашим главным союзником.
Дата размещения статьи: 13-07-2026 в 16:37:31