Терминал Linux кажется сложным только на первый взгляд. На самом деле основные команды логичны и интуитивно понятны. Освоив два десятка ключевых команд, вы сможете уверенно управлять системой, работать с файлами и решать большинство повседневных задач. Главное — начать с основ и постепенно расширять знания.

Базовые команды для навигации и работы с файлами

Эти команды используются постоянно. Запомните их в первую очередь.

показывает текущую директорию. Просто введите pwd, и система выведет полный путь.

ls выводит содержимое папки. Добавьте ключ -l для подробного списка: ls -l. Ключ -a покажет скрытые файлы.

cd меняет текущую директорию. cd /home перейдёт в папку home. cd .. поднимется на уровень выше.

создаёт новую папку. Например: mkdir projects создаст директорию projects.

создаёт пустой файл. touch document.txt создаст текстовый файл.

cp копирует файлы. cp file.txt backup/file.txt скопирует file.txt в папку backup.

mv перемещает или переименовывает файлы. mv old.txt new.txt переименует файл.

rm удаляет файлы. Будьте осторожны: удалённое восстановить нельзя. rm file.txt удалит файл. Для папок используйте rm -r folder.

выводит содержимое файла. cat document.txt покажет текст файла в терминале.

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

Эти команды помогают контролировать работу системы и приложений.

ps показывает запущенные процессы. ps aux выведет полный список всех процессов.

отображает активные процессы в реальном времени. Нажмите q для выхода.

завершает процессы. kill [PID] остановит процесс с указанным ID.

выполняет команду с правами суперпользователя. Требует осторожности. sudo apt update обновит список пакетов.

изменяет права доступа к файлам. chmod +x script.sh сделает файл исполняемым.

меняет владельца файла. chown user file.txt установит нового владельца.

df показывает информацию о дисковом пространстве. df -h выведет данные в удобном формате.

отображает информацию об использовании памяти. free -h покажет данные в гигабайтах.

Сравнение команд для работы с файлами
Команда Назначение Пример
cp Копирование cp file.txt copy.txt
mv Перемещение/переименование mv old.txt new.txt
rm Удаление rm file.txt
Создание папки mkdir new_folder

Типичные ошибки и как их избежать

Новички часто сталкиваются с predictable проблемами. Знание этих моментов сэкономит время.

Самая распространённая ошибка — работа с правами доступа. Не используйте sudo без необходимости. Ошибочная команда с правами root может повредить систему.

Внимательно проверяйте пути к файлам. Опечатка в пути — частая причина ошибок «файл не найден». Используйте автодополнение Tab для минимизации опечаток.

Не удаляйте файлы командой rm без предварительной проверки. Особенно опасно сочетание rm -rf — оно удаляет всё без подтверждения.

Помните: в Linux регистр букв имеет значение. File.txt и file.txt — разные файлы.

Перед выполнением сложных операций делайте резервные копии важных данных. Простая команда cp может спасти от случайного удаления.

Частые вопросы

Какие команды Linux нужно знать в первую очередь?

Начните с базовых: ls (просмотр содержимого), cd (смена директории), pwd (текущая папка), mkdir (создание папки), cp (копирование), mv (перемещение), rm (удаление). Эти команды покрывают 80% повседневных задач.

Как посмотреть справку по команде в Linux?

Используйте man [команда] для полного руководства или [команда] —help для краткой справки. Например: man ls или ls —help.

Что делать, если команда требует права root?

Добавьте sudo перед командой. Система запросит пароль. Например: sudo apt update. Будьте осторожны — команды с sudo могут изменять систему.

Как отменить выполнение команды в терминале?

Нажмите Ctrl+C для прерывания текущей команды. Для очистки строки ввода используйте Ctrl+U.