Найти в Дзене

Терминал в Linux, команды и что они делают.

Linux — это мощная и гибкая операционная система, которая используется и на серверах, и на домашних компьютерах. Но многих новичков пугает терминал — черное окно с мигающим курсором. На самом деле бояться его не стоит: терминал — это инструмент, который позволяет управлять системой напрямую с помощью команд. Давайте разберём, что такое терминал, для чего он нужен и какие команды стоит знать новичку. Терминал — это программа, которая даёт пользователю доступ к командной строке.
Через него вы можете: Фактически, терминал — это «язык общения» с операционной системой. Терминал в Linux — это не страшное «черное окно», а мощный инструмент. С его помощью можно сделать всё: от простого копирования файлов до настройки серверов. Освоив базовые команды, вы получите полный контроль над системой и сможете работать быстрее и эффективнее.
Оглавление

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

Давайте разберём, что такое терминал, для чего он нужен и какие команды стоит знать новичку.

Что такое терминал?

Терминал — это программа, которая даёт пользователю доступ к командной строке.

Через него вы можете:

  • управлять файлами и папками;
  • устанавливать и удалять программы;
  • настраивать систему;
  • работать с сетью;
  • запускать скрипты и автоматизировать задачи.

Фактически, терминал — это «язык общения» с операционной системой.

Основные команды в Linux

Работа с файлами и папками

  • pwd — показывает, где вы находитесь (текущая директория).
  • ls — выводит список файлов и папок.
    ls -l — список с подробностями.
    ls -a — показать скрытые файлы.
  • cd [папка] — перейти в папку.
  • mkdir [имя] — создать папку.
  • touch [файл] — создать пустой файл.
  • cp [источник] [назначение] — копировать файл или папку.
  • mv [источник] [назначение] — переместить или переименовать.
  • rm [файл] — удалить файл.
  • rm -r [папка] — удалить папку с содержимым.

Работа с текстовыми файлами

  • cat [файл] — вывести содержимое.
  • less [файл] — открыть для просмотра постранично.
  • nano [файл] — простой встроенный редактор.
  • vim [файл] — мощный редактор для продвинутых.

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

  • whoami — показывает текущего пользователя.
  • id — информация о пользователе и группах.
  • chmod [права] [файл] — изменить права доступа.
  • chown [пользователь] [файл] — сменить владельца.
  • sudo [команда] — выполнить команду от имени администратора.

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

  • ps — список процессов.
  • top — мониторинг системы в реальном времени.
  • kill [PID] — завершить процесс.
  • df -h — информация о дисках.
  • free -h — информация об оперативной памяти.
  • reboot — перезагрузка.
  • shutdown now — выключение.

Работа с сетью

  • ping [сайт] — проверить доступность узла.
  • ifconfig или ip a — информация о сетевых интерфейсах.
  • wget [ссылка] — скачать файл.
  • curl [ссылка] — работа с веб-запросами.

Работа с пакетами (Ubuntu/Debian)

  • apt update — обновить список пакетов.
  • apt upgrade — обновить систему.
  • apt install [пакет] — установить программу.
  • apt remove [пакет] — удалить программу.

Полезные сочетания

  • Tab — автодополнение команд и имён файлов.
  • Ctrl + C — прервать выполнение команды.
  • Ctrl + L — очистить экран терминала.
  • ↑ / ↓ — прокрутка истории команд.

Итог

Терминал в Linux — это не страшное «черное окно», а мощный инструмент. С его помощью можно сделать всё: от простого копирования файлов до настройки серверов. Освоив базовые команды, вы получите полный контроль над системой и сможете работать быстрее и эффективнее.