obuchenie_post
March 25

День 9. Основы Linux Часть 1

(Команата)
1. Введение

Linux важен, потому что он используется повсюду: от серверов и суперкомпьютеров до смартфонов и IoT-устройств. Он обеспечивает стабильность, безопасность и гибкость благодаря открытому коду и активному сообществу разработчиков. Изучение Linux дает мощные инструменты для работы с системами, автоматизации задач и администрирования серверов.

2. Немного предыстории о Linux

3. Взаимодействие с вашей первой машиной Linux (в браузере)

Как мы уже обсуждали, большой плюс использования ОС, таких как Ubuntu, заключается в том, насколько они могут быть легкими. Конечно, это не лишено недостатков, например, часто нет GUI (графического пользовательского интерфейса) или того, что также известно как среда рабочего стола, которую мы можем использовать для взаимодействия с машиной (если она не установлена). Большая часть взаимодействия с этими системами осуществляется с помощью «Терминала».

«Терминал» — чисто текстовый и поначалу пугающий. Однако, если разобрать некоторые команды, то через некоторое время вы быстро освоитесь с использованием терминала!

4. Взаимодействие с файловой системой!

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

ls - читай какие файлы в директории

cd - перейди в директорю/папку

cat - прочти файл и выведи

pwd - "где я нахожусь?" - покажи путь

5. Поиск файлов

Хотя пока так не кажется, одна из искупительных особенностей Linux — это то, насколько эффективно вы можете работать с ним. С учетом сказанного, вы можете быть эффективны только настолько, насколько хорошо вы с ним знакомы. По мере того, как вы со временем взаимодействуете с такими ОС, как Ubuntu, основные команды, такие как те, которые мы уже рассмотрели, начнут становиться мышечной памятью.

Один из фантастических способов показать, насколько эффективно вы можете работать с такими системами, — это использовать набор команд для быстрого поиска файлов по всей системе, к которой имеет доступ наш пользователь. Нет необходимости постоянно использовать cd и ls для выяснения, что где находится. Вместо этого мы можем использовать команды, например, find для автоматизации таких вещей для нас!

Вот тут-то Linux и становится немного более пугающим для знакомства — но мы разберемся во всем по порядку и поможем вам в этом.

6. Введение в операторы оболочки

Оператор "&"
Позволяет выполнять команды в фоновом режиме, освобождая терминал для других задач.

Оператор "&&"
Выполняет команду только при успешном завершении предыдущей: command1 && command2.

Оператор ">"
Перенаправляет вывод команды в файл, перезаписывая его содержимое: echo hey > welcome.

Оператор ">>"
Добавляет вывод команды в конец файла без перезаписи: echo hello >> welcome.

7. Выводы и резюме

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

Основная группа обучения ИБ
Lab-группу с полезным софтом / книгами / аудио.
Чат для обсуждений, задавай свои вопросы.
P.S. С вами был @Fnay_Offensive
До новой встречи, user_name!