Базовые команд

В операционной системе Linux подавляющее большинство задач выполняется в командной строке (терминале). Знание базовых команд необходимо для полноценной навигации, работы с файлами, каталогами и процессами.

Ниже приведены основные команды, разбитые по категориям:

1. Навигация и просмотр каталогов

  • pwd (Print Working Directory) — показывает полный абсолютный путь к каталогу, в котором вы сейчас находитесь.

  • ls (List) — выводит содержимое текущего или указанного каталога.
    • Часто используется с ключами: ls -l (вывод в виде подробного списка с правами доступа и размером) и ls -a (показать все файлы, включая скрытые).


  • cd (Change Directory) — осуществляет переход из одного каталога в другой.
    • Примеры: cd /home/user (переход по абсолютному пути), cd .. (на уровень выше), cd ~ (в домашнюю папку пользователя).


2. Работа с файлами и каталогами

  • mkdir (Make Directory) — создает новый каталог (папку) по указанному пути.

  • rmdir (Remove Directory) — удаляет каталог, но только в том случае, если он пуст.

  • touch — создает новый пустой файл или обновляет время последнего изменения у уже существующего файла.

  • cp (Copy) — копирует файлы или каталоги. Для копирования каталога со всем его содержимым нужно добавить ключ рекурсивного копирования -r (например, cp -r dir1 dir2).

  • mv (Move) — перемещает файлы и каталоги. Также эта команда используется для переименования файлов (например, mv old-file.txt new-file.txt).

  • rm (Remove) — удаляет файлы. Для удаления папки вместе с вложенными файлами применяется опция -r (например, rm -r folder), а для удаления без запросов на подтверждение добавляется флаг -f (rm -rf).

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

  • cat — считывает файл и выводит всё его содержимое на экран (стандартный вывод) терминала.

  • less и more — предназначены для удобного постраничного просмотра длинных файлов, которые не помещаются на один экран.

  • head — выводит первые 10 строк файла (количество строк можно изменить опцией -n).

  • tail — выводит последние 10 строк файла. Опция tail -f позволяет следить за обновлением файла в реальном времени, что полезно для чтения логов.

4. Поиск информации

  • find — мощный инструмент для поиска файлов и каталогов по множеству критериев: имени, размеру, владельцу, дате изменения.

  • locate — ищет файлы по их имени, используя предварительно созданную базу данных системы, что делает поиск очень быстрым.

  • grep — ищет заданный текст (строку или шаблон по регулярному выражению) внутри файлов или в выводе других команд.

5. Мониторинг процессов и ресурсов

  • ps — выводит список запущенных в системе процессов. Часто применяется комбинация ps aux для отображения всех процессов всех пользователей в подробном виде.

  • top (и более удобный аналог htop) — показывает динамический список работающих процессов и статистику потребления системных ресурсов (ЦПУ, оперативной памяти) в реальном времени.

  • kill — отправляет сигнал процессу (чаще всего сигнал для завершения работы) по его идентификатору PID.

  • df — отображает информацию об использовании дискового пространства на смонтированных файловых системах.

  • du — показывает размер, который занимают конкретные файлы или каталоги (ключ -h выводит размер в удобном формате — килобайтах, мегабайтах).

6. Справочные системы

  • man (от слова manual) — открывает подробное руководство пользователя для выбранной команды (например, man ls).

  • Опция --help — при добавлении к команде выводит краткую справочную информацию по ее ключам и использованию (например, ls --help).

Автор: к.п.н., Румянцев Сергей Александрович, доцент Финансового университета при Правительстве РФ; доцент ОЧУВО Международного инновационного университета; Консалтинг, управление разработкой ПО; системный и бизнес анализ; менеджмент; аналитиз данных; управление ИТ. Телефон для связи +79269444818 (мессенджеры)   Короткая ссылка:
В операционной системе Linux подавляющее большинство задач выполняется в командной строке (терминале). Знание базовых команд необходимо для полноценной навигации, работы с файлами, каталогами и процессами.

Ниже приведены основные команды, разбитые по категориям:

1. Навигация и просмотр каталогов

  • pwd (Print Working Directory) — показывает полный абсолютный путь к каталогу, в котором вы сейчас находитесь.

  • ls (List) — выводит содержимое текущего или указанного каталога.
    • Часто используется с ключами: ls -l (вывод в виде подробного списка с правами доступа и размером) и ls -a (показать все файлы, включая скрытые).


  • cd (Change Directory) — осуществляет переход из одного каталога в другой.
    • Примеры: cd /home/user (переход по абсолютному пути), cd .. (на уровень выше), cd ~ (в домашнюю папку пользователя).


2. Работа с файлами и каталогами

  • mkdir (Make Directory) — создает новый каталог (папку) по указанному пути.

  • rmdir (Remove Directory) — удаляет каталог, но только в том случае, если он пуст.

  • touch — создает новый пустой файл или обновляет время последнего изменения у уже существующего файла.

  • cp (Copy) — копирует файлы или каталоги. Для копирования каталога со всем его содержимым нужно добавить ключ рекурсивного копирования -r (например, cp -r dir1 dir2).

  • mv (Move) — перемещает файлы и каталоги. Также эта команда используется для переименования файлов (например, mv old-file.txt new-file.txt).

  • rm (Remove) — удаляет файлы. Для удаления папки вместе с вложенными файлами применяется опция -r (например, rm -r folder), а для удаления без запросов на подтверждение добавляется флаг -f (rm -rf).

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

  • cat — считывает файл и выводит всё его содержимое на экран (стандартный вывод) терминала.

  • less и more — предназначены для удобного постраничного просмотра длинных файлов, которые не помещаются на один экран.

  • head — выводит первые 10 строк файла (количество строк можно изменить опцией -n).

  • tail — выводит последние 10 строк файла. Опция tail -f позволяет следить за обновлением файла в реальном времени, что полезно для чтения логов.

4. Поиск информации

  • find — мощный инструмент для поиска файлов и каталогов по множеству критериев: имени, размеру, владельцу, дате изменения.

  • locate — ищет файлы по их имени, используя предварительно созданную базу данных системы, что делает поиск очень быстрым.

  • grep — ищет заданный текст (строку или шаблон по регулярному выражению) внутри файлов или в выводе других команд.

5. Мониторинг процессов и ресурсов

  • ps — выводит список запущенных в системе процессов. Часто применяется комбинация ps aux для отображения всех процессов всех пользователей в подробном виде.

  • top (и более удобный аналог htop) — показывает динамический список работающих процессов и статистику потребления системных ресурсов (ЦПУ, оперативной памяти) в реальном времени.

  • kill — отправляет сигнал процессу (чаще всего сигнал для завершения работы) по его идентификатору PID.

  • df — отображает информацию об использовании дискового пространства на смонтированных файловых системах.

  • du — показывает размер, который занимают конкретные файлы или каталоги (ключ -h выводит размер в удобном формате — килобайтах, мегабайтах).

6. Справочные системы

  • man (от слова manual) — открывает подробное руководство пользователя для выбранной команды (например, man ls).

  • Опция --help — при добавлении к команде выводит краткую справочную информацию по ее ключам и использованию (например, ls --help).

https://webprogr.ru/~32Qrk
Короткая ссылка на новость:https://webprogr.ru/~32Qrk


Последние новости

Базовые команд

В операционной системе Linux подавляющее большинство задач выполняется в командной строке (терминале). Знание базовых команд необходимо для полноценной навигации, работы с файлами, каталогами и процессами.

Ниже приведены основные команды, разбитые по категориям:

1. Навигация и просмотр каталогов

  • pwd (Print Working Directory) — показывает полный абсолютный путь к каталогу, в котором вы сейчас находитесь.

  • ls (List) — выводит содержимое текущего или указанного каталога.
    • Часто используется с ключами: ls -l (вывод в виде подробного списка с правами доступа и размером) и ls -a (показать все файлы, включая скрытые).


  • cd (Change Directory) — осуществляет переход из одного каталога в другой.
    • Примеры: cd /home/user (переход по абсолютному пути), cd .. (на уровень выше), cd ~ (в домашнюю папку пользователя).


2. Работа с файлами и каталогами

  • mkdir (Make Directory) — создает новый каталог (папку) по указанному пути.

  • rmdir (Remove Directory) — удаляет каталог, но только в том случае, если он пуст.

  • touch — создает новый пустой файл или обновляет время последнего изменения у уже существующего файла.

  • cp (Copy) — копирует файлы или каталоги. Для копирования каталога со всем его содержимым нужно добавить ключ рекурсивного копирования -r (например, cp -r dir1 dir2).

  • mv (Move) — перемещает файлы и каталоги. Также эта команда используется для переименования файлов (например, mv old-file.txt new-file.txt).

  • rm (Remove) — удаляет файлы. Для удаления папки вместе с вложенными файлами применяется опция -r (например, rm -r folder), а для удаления без запросов на подтверждение добавляется флаг -f (rm -rf).

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

  • cat — считывает файл и выводит всё его содержимое на экран (стандартный вывод) терминала.

  • less и more — предназначены для удобного постраничного просмотра длинных файлов, которые не помещаются на один экран.

  • head — выводит первые 10 строк файла (количество строк можно изменить опцией -n).

  • tail — выводит последние 10 строк файла. Опция tail -f позволяет следить за обновлением файла в реальном времени, что полезно для чтения логов.

4. Поиск информации

  • find — мощный инструмент для поиска файлов и каталогов по множеству критериев: имени, размеру, владельцу, дате изменения.

  • locate — ищет файлы по их имени, используя предварительно созданную базу данных системы, что делает поиск очень быстрым.

  • grep — ищет заданный текст (строку или шаблон по регулярному выражению) внутри файлов или в выводе других команд.

5. Мониторинг процессов и ресурсов

  • ps — выводит список запущенных в системе процессов. Часто применяется комбинация ps aux для отображения всех процессов всех пользователей в подробном виде.

  • top (и более удобный аналог htop) — показывает динамический список работающих процессов и статистику потребления системных ресурсов (ЦПУ, оперативной памяти) в реальном времени.

  • kill — отправляет сигнал процессу (чаще всего сигнал для завершения работы) по его идентификатору PID.

  • df — отображает информацию об использовании дискового пространства на смонтированных файловых системах.

  • du — показывает размер, который занимают конкретные файлы или каталоги (ключ -h выводит размер в удобном формате — килобайтах, мегабайтах).

6. Справочные системы

  • man (от слова manual) — открывает подробное руководство пользователя для выбранной команды (например, man ls).

  • Опция --help — при добавлении к команде выводит краткую справочную информацию по ее ключам и использованию (например, ls --help).

Рейтинг@Mail.ru