Linux Education
11.5K subscribers
1.07K photos
61 videos
8 files
952 links
🐧 Гайды, тесты и обучающие материалы по Linux.

Реклама — @cyberJohnny

Заявление в РКН: https://knd.gov.ru/license?id=6784bbba96de59064dc32602&registryType=bloggersPermission
Download Telegram
🔥36👍9🤩3
Команда для просмотра содержимого директорий. Более современная альтернатива этой утилиты ls -l может работать не во всех дистрибутивах Linux.

🐧 Linux Education
👍7
(Concatenate / Catenate). Команда двойного назначения. Показывает на экране что содержит файл или стандартный ввод. Также к «склеивает» несколько переданных подряд файлов в один. Если нужно посмотреть содержимое одного файла, вводим:

cat имя_файла
Если нужно узнать содержимое нескольких файлов подряд:

cat файл_№1 файл_№2 файл_№3
Для «склейки» файлов, вводим:

cat файл_№1 файл_№2 > файл_№3
Чтобы задать нужное количество строк в показанном:

cat -n

🐧 Linux Education
👍6
👍33🤩11
(Change Directory). Меняет текущий каталог, в котором работает терминал на указанный. Когда терминал запущен, он использует по умолчанию корневой каталог (root), вернуться в который можно, набрав:

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

cd адрес_папки
Чтобы подняться по древу каталогов на уровень вверх набираем:

cd ..
Чтобы вернуться к предыдущей директории:

cd -

🐧 Linux Education
👍12🤩41🔥1
Двойной амперсанд – не полноценная команда, а управляющий оператор. Он предназначен для выполнения последовательного ряда команд. Чтобы терминал выполнил команды одну за другой, нужно разделить их следующим образом:

команда_№1 && команда_№2 && команда_№3

Число команд в такой последовательности не ограничено.

🐧 Linux Education
👍212
🔥27🤩5👍1
(Make Directory). Создаёт новую директорию. Можно также создать полную структуру подкаталогов, если ввести сочетание:

mkdir –p

🐧 Linux Education
👍7
(Copy). Утилита, позволяющая скопировать файл или каталог. Копирование файлов и каталогов. Чтобы копирование прошло рекурсивно, т. е. включало все поддиректории и файлы в них, надо добавить к команде:

cp -r
А если надо дополнить рекурсивное копирование сохранением всех атрибутов, сведения о владельце и временный штамп, добавляем «архивную» опцию -a, чтобы получилось:

cp –r –a

🐧 Linux Education
👍71
🔥17
(Move). Эта команда в Linux одновременно отвечает за перемещение и переименование файла или каталога. При переименовании файл перемещается в ту же папку, но уже названную по-новому.

🐧 Linux Education
👍1
(Remove). Отвечает за удаление папок и файлов. Использовать оператор rm следует крайне осторожно. В Linux файлы удаляются не в корзину, откуда их можно восстановить, а стираются безвозвратно. Для рекурсивного удаления используйте сочетание:

rm -r

🐧 Linux Education
👍6
🔥253
(Link). Создаёт программные ссылки на файлы. По функционалу это похоже на ярлыки в Windows.

🐧 Linux Education
👍81
символические (-s) – указание на адрес файла ил папки без метаданных;
твёрдые или жёсткие (-P) – содержат сведения о физическом адресе на диске, где хранится файл.
Удалить ссылку в Linux можно при помощи атрибута –f.

🐧 Linux Education
🔥16
chmod
(Change Mode). Изменяет разрешения доступа к файлу. Под доступом имеется в виду классическая триада: чтение r, изменение w и запуск x. Общий вид:

chmod разрешения имя_файла
При этом, «разрешения» могут быть указаны буквенным, символьным (rwx) или цифровым кодом. Кроме того, эта переменная может включать информацию о владельце (u / g / o / a) и операции с правами (+ / — / =).

🐧 Linux Education
🔥13👍21
(Change Owner). Команда для смены владельца файла и его группы. Для смены владельца используем синтаксис:

chown новый_владелец имя_файла
Для смены группы файла:

chown новая_группа имя_файла
Если надо поменять оба параметра:

chown новый_владелец :новая_группа имя_файла
Команду можно применить только с правами суперпользователя. Чтобы изменить владельца/группу рекурсивно добавляем:

chown –R

🐧 Linux Education
👍7
(Change Group). Меняет группу файла. В отличие от chown, эта команда позволяет менять группы, только тем, кто в ней состоит.

🐧 Linux Education
👍1
(Dataset Definition). Позволяет скопировать данные на двоичном уровне из одного места в другое. Данные могут быть любого размера — от образа CD/ DVD до целого жёсткого диска.
Утилита перемещает блоки данных из указанного источника — if имя_файла в пункт назначения — of имя_файла, который может быть устройством или файлом. Для копирования нескольких файлов применяется утилита cp.
С данной командой надо обращаться крайне осторожно, о чём свидетельствует её альтернативное название «Data Destroyer». Ошибка в вводе данных может легко стать причиной потери данных на диске.

🐧 Linux Education
👍91🔥1