Найти в Дзене
Без паники

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

В этой статье рассмотрим как базовые команды, используемые в большинстве Linux-дистрибутивов, так и специфичные команды Astra Linux. Команда pwd (print working directory) выводит полный путь до текущей директории, в которой мы "находимся": Если запустить её без аргумента, будет показано содержимое текущей директории: Чтобы просмотреть содержимое другой папки, нужно указать путь до неё. Например: Полезные ключи: Команда cd используется для перемещения между директориями. Чтобы перейти из домашней папки в папку Документы необходимо выполнить: Чтобы вернуться в домашнюю директорию, используйте команду без аргументов: Для возврата в предыдущую директорию можно использовать "cd -": Для создания новой папки в текущей директории, необходимо выполнить:
mkdir название_папки: Чтобы создать папку в другом месте, необходимо прописать его полный путь: Чтобы создать вложенные директории, используйте ключ -p:
mkdir -p папка1/папка2/папка3 Для удаления файла, в качестве аргумента достаточно указать н
Оглавление

В этой статье рассмотрим как базовые команды, используемые в большинстве Linux-дистрибутивов, так и специфичные команды Astra Linux.

pwd вывод текущей директории

Команда pwd (print working directory) выводит полный путь до текущей директории, в которой мы "находимся":

ls вывод содержимого директории

Если запустить её без аргумента, будет показано содержимое текущей директории:

Содержимое текущей директории (домашней)
Содержимое текущей директории (домашней)

Чтобы просмотреть содержимое другой папки, нужно указать путь до неё. Например:

Содержимое директории /usr/
Содержимое директории /usr/

Полезные ключи:

  • -l — вывод в виде списка с подробной информацией (размер, тип файла, права на файл, владелец файла, дата изменения).
  • -a — показывает скрытые файлы (чьи имена начинаются с "."):
-4

cd смена текущей директории

Команда cd используется для перемещения между директориями. Чтобы перейти из домашней папки в папку Документы необходимо выполнить:

Переход из домашней директории в подпапку Документы
Переход из домашней директории в подпапку Документы

Чтобы вернуться в домашнюю директорию, используйте команду без аргументов:

Переход в домашнюю директорию
Переход в домашнюю директорию

Для возврата в предыдущую директорию можно использовать "cd -":

Переход в предыдущую директорию Документы
Переход в предыдущую директорию Документы

mkdir — создание новой директории

Для создания новой папки в текущей директории, необходимо выполнить:
mkdir название_папки:

Создание папки dir1
Создание папки dir1

Чтобы создать папку в другом месте, необходимо прописать его полный путь:

Создание папки dir2 в директории /home/admin/Видео/
Создание папки dir2 в директории /home/admin/Видео/

Чтобы создать вложенные директории, используйте ключ -p:
mkdir -p папка1/папка2/папка3

Создание директории dir3/dir4 в /home/admin/Видео/
Создание директории dir3/dir4 в /home/admin/Видео/
Создание директории rock/90s в директории /home/admin/Музыка/
Создание директории rock/90s в директории /home/admin/Музыка/

rm — удаление файлов и директорий

Для удаления файла, в качестве аргумента достаточно указать название (если мы находимся в директории, где хранится файл) или путь до файла:
rm название_файла

Удаление file.txt из текущей папки Документы
Удаление file.txt из текущей папки Документы
Удаление video.mp4 из папки /home/admin/Видео/
Удаление video.mp4 из папки /home/admin/Видео/

Чтобы удалить папку и всё её содержимое, используйте ключ -r (рекурсивное удаление):

Удаление папки dir4
Удаление папки dir4

Будьте осторожны с командой rm, так как она удаляет файлы без возможности восстановления.

touch — создание пустого файла

Для создания нового пустого файла выполните команду:
touch имя_файла
Если файл с таким именем уже существует, то обновится информация о времени изменения файла. Содержимое файла не изменится.

Создание файле readme.txt в текущей директории
Создание файле readme.txt в текущей директории

cp — копирование файлов и папок

Для копирования файла достаточно указать в качестве аргументов используется название копируемого файла и название директории, куда файл необходимо скопировать:
cp что_копировать /куда_копировать/

Копирование файла readme.txt в директорию Документы
Копирование файла readme.txt в директорию Документы

Чтобы скопировать папку с её содержимым, используйте ключ -r:
cp -r /путь_до_копируемой_папки/ /куда_копировать/

Копирование директории Музыка в Документы
Копирование директории Музыка в Документы

mv — перемещение или переименование файлов и папок

Команда mv позволяет перемещать файлы и папки, а также переименовывать их.
Пример перемещения файла:
mv что_переместить куда_переместить

Перемещение readme.txt из Документы в Видео
Перемещение readme.txt из Документы в Видео

Для переименования файла или папки выполните:
mv старое_имя новое_имя

Переименовывание файла readme.txt
Переименовывание файла readme.txt

cat — просмотр содержимого файла

Команда cat выводит содержимое текстового файла в терминал.
cat имя_файла

-20

Также можно объединить вывод нескольких файлов в один:

-21

history — просмотр истории команд

Команда history выводит список ранее выполненных команд в текущей сессии терминала.

-22

Чтобы ограничить вывод последними N командами, можно указать количество:

-23

pdp-id вывод мандатных атрибутов сессии пользователя

Команда pdp-id в Astra Linux используется для вывода информации о текущих мандатных свойствах пользователя.

-24

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

pdpl-user управление допустимыми мандатными уровнями и категориями пользователей

С помощью pdpl-user в Astra Linux можно устанавливать допустимые мандатные уровни и категории для пользователей.
Команда выполняется с правами суперпользователя (sudo).
Чтобы задать максимальный уровень целостности для пользователя необходимо выполнить команду с ключом
-i:
pdpl-user -i 63
имя_пользователя

-25

Для применения изменений, необходимо выйти из сессии пользователя и зайти снова.

pdp-ls вывод содержимого директории

Команда pdp-ls работает аналогично команде ls, полезно ее использовать с ключом -M:
pdp-ls -M
название_директории_или_файла

-26