Logo
Frontend Blog
Про Frontend разработку

Базовые команды Linux для командной строки

Базовые команды Linux для командной строки

Опубликовано: 17 ноября, 2024

Командная строка в Linux предоставляет пользователям мощные инструменты для взаимодействия с операционной системой. Вот список базовых команд, которые могут быть полезны для новичков:

1. Навигация по файловой системе

  • pwd — Показать текущий рабочий каталог (Print Working Directory).

    pwd
  • ls — Показать список файлов и каталогов в текущем каталоге. Можно использовать опции, например, -l для детального списка или -a для отображения скрытых файлов.

    ls -la
  • cd — Перейти в другой каталог (Change Directory).

    cd /путь/к/каталогу
  • cd .. — Вернуться на один уровень вверх.

2. Управление файлами и каталогами

  • cp — Копировать файлы или каталоги (Copy).

    cp исходный_файл путь/к/новому_файлу
  • mv — Переместить или переименовать файлы и каталоги (Move).

    mv старое_имя новое_имя
  • rm — Удалить файлы или каталоги (Remove). Будьте осторожны, так как эта команда может удалить файлы без возможности восстановления.

    rm имя_файла
  • rmdir — Удалить пустой каталог.

    rmdir имя_каталога
  • mkdir — Создать новый каталог (Make Directory).

    mkdir имя_каталога

3. Просмотр и редактирование файлов

  • cat — Показать содержимое файла на экране.

    cat имя_файла
  • less — Просмотреть содержимое файла с возможностью прокрутки.

    less имя_файла
  • nano, vim, vi — Редакторы текстовых файлов (можно использовать для создания и редактирования файлов).

    nano имя_файла

4. Поиск файлов и текстов

  • find — Поиск файлов в файловой системе.

    find /путь -name "имя_файла"
  • grep — Поиск текста внутри файлов.

    grep "текст" имя_файла

5. Системные команды

  • top — Отобразить процессы в реальном времени.

  • ps — Показать список текущих процессов.

    ps aux
  • kill — Завершить процесс по его идентификатору (PID).

    kill 1234
  • df — Показать доступное и использованное пространство на файловых системах.

    df -h
  • free — Показать использование оперативной памяти.

    free -h

6. Управление пользователями и правами

  • sudo — Выполнение команд с правами администратора.

    sudo команда
  • chmod — Изменение прав доступа к файлам.

    chmod 755 имя_файла
  • chown — Изменение владельца файла или каталога.

    chown пользователь:группа имя_файла

7. Сети

  • ping — Проверить доступность хоста.

    ping google.com
  • ifconfig или ip — Показать информацию о сетевых интерфейсах.

    ifconfig

8. Дополнительные полезные команды

  • man — Показать руководство по использованию команд.

    man имя_команды
  • history — Показать историю введенных команд.

  • clear — Очистить экран терминала.

Это лишь базовый набор команд, который поможет вам начать работу в командной строке Linux. С практикой вы сможете освоить более сложные команды и сценарии, что откроет для вас новые возможности в управлении системой.