В Linux почти всё ставится не через сайт и .exe, а через пакетный менеджер.
Пакетный менеджер — это инструмент, который:
По сути, это как App Store, но в терминале.
У каждого семейства Linux — свой менеджер:
📦 apt — для Debian, Ubuntu и производных
📦 dnf — Fedora, RHEL, CentOS
📦 pacman — Arch и всё, что на нём
Все они умеют одно и то же:
sudo apt install neofetch
sudo dnf install neofetch
sudo pacman -S neofetch
Если освоишь один — остальные поймёшь быстро. Это базовый скилл для жизни в Linux.
GitUnion ll #Терминал
Please open Telegram to view this post
VIEW IN TELEGRAM
Если ты часто работаешь с файлами в консоли и всё ещё используешь старый добрый cat, самое время попробовать Bat! Это улучшенная версия cat, которая выделяет синтаксис, добавляет номера строк и даже поддерживает просмотр слайдов для больших файлов.
Подсветка синтаксиса для множества языков программирования.
Просмотр файлов с номерами строк и синтаксической подсветкой.
Поддержка пагинации с использованием less (или можно использовать встроенный просмотрщик).
Пример:
bat myscript.sh
🔧 Как установить:
На большинстве дистрибутивов достаточно команды:
sudo apt install bat # Для Debian/Ubuntu
sudo pacman -S bat # Для Arch
GitUnion || #Терминал
Please open Telegram to view this post
VIEW IN TELEGRAM
Книга описывает все тонкости работы с операционной системой Linux, системное администрирование, глубокие механизмы, обеспечивающие низкоуровневый функционал Linux. Также вы вы приобретете базовые знания о работе с ядром Linux и о принципах правильной эксплуатации компьютерных сетей. В книге также затрагиваются вопросы программирования сценариев оболочки и обращения с языком С, освещаются темы защиты информации, виртуализации и прочие незаменимые вещи
GitUnion || #Книги
Please open Telegram to view this post
VIEW IN TELEGRAM
Arch Linux: Путь самурая в мире операционных систем
В бесконечных святых войнах Linux-сообщества есть одна тема, которая заставляет даже самых убежденных пользователей Ubuntu и Fedora уважительно замолчать. Эта тема — Arch Linux. Для одних это элитарная игрушка для гиков, для других — вершина инженерной мысли. Но правда в том, что Arch — это не просто дистрибутив. Это философия. И сейчас я объясню, почему это лучшая философия.
1. Принцип KISS: Ничего лишнего, только сталь и код
Большинство дистрибутивов относятся к вам, как к ребенку. Они предустанавливают рабочий стол, набор программ, десятки служб, работающих в фоне, — и все это «для вашего удобства». Arch идет другим путем. Его принцип — KISS (Keep It Simple, Stupid).
После установки у вас есть только черная консоль, мигающий курсор и безграничные возможности. Никакого мусора. Никаких навязанных решений. Вы сами решаете, какой будет ваша система. Это как купить не готовую машину, а двигатель, шасси и четыре колеса, чтобы собрать болид своей мечты.
2. Полный контроль: Вы — хозяин, а не пользователь
Arch не пытается быть умнее вас. Он доверяет вам. Вы сами выбираете окружение рабочего стола (или не выбираете вовсе, оставаясь воином консоли), сами настраиваете сеть, звук и каждую мелочь.
Да, первая установка Arch похожа на обряд инициации. Вы не просто нажимаете «Далее» — вы читаете легендарную Arch Wiki, вводите команды и по кирпичику строите свой цифровой дом. Зато после этого вы знаете свою систему от и до. Сломалось что-то? Вы не гуглите «ubuntu error 127», а точно знаете, какой конфиг вы вчера редактировали. Это дает невероятное чувство власти и понимания.
3. Bleeding Edge: Всегда на острие прогресса
Arch — это rolling release дистрибутив. Что это значит? У вас больше никогда не будет «больших обновлений» раз в полгода или год. Ваша система обновляется постоянно, по мере выхода новых версий программ.
Вы получаете свежайшие ядра, драйверы и софт, как только они становятся стабильными. Для разработчика, геймера или просто энтузиаста это бесценно. Пока пользователи других дистрибутивов ждут полгода новую фичу в любимой программе, вы уже пользуетесь ей.
4. AUR: Сокровищница, которой завидуют все
Если в официальных репозиториях Arch чего-то нет, это найдется в AUR (Arch User Repository). Это гигантская, поддерживаемая сообществом коллекция скриптов для сборки практически любого софта, существующего под Linux.
Нужен редкий драйвер для странного устройства? Или специфический эмулятор, стилизованный под ваше любимое аниме? Просто вводите yay -S название-пакета, и магия происходит. AUR — это суперсила Arch, которая дает доступ к безграничной библиотеке программ.
5. Arch Wiki: Величайшая документация в мире
Даже если вы не используете Arch, вы наверняка хотя бы раз попадали на Arch Wiki. Это эталон технической документации. Четко, подробно, без воды и с примерами на все случаи жизни. Arch Wiki — это не просто инструкция, это настоящая энциклопедия, которая научит вас Linux лучше любого курса.
Заключение:
Arch Linux — это не для всех. Он не будет нянчиться с вами. Он потребует от вас времени, внимания и желания учиться. Но то, что он дает взамен, бесценно: абсолютный контроль, глубокое понимание системы и ощущение, что вы создали нечто совершенное и идеально подходящее именно вам.
Так что если вы устали от компромиссов и готовы взять на себя ответственность за свою систему, добро пожаловать. Путь самурая ждет вас. И да, вы наконец-то сможете с полным правом говорить: "I use Arch, btw".
GitUnion || #Статьи
В бесконечных святых войнах Linux-сообщества есть одна тема, которая заставляет даже самых убежденных пользователей Ubuntu и Fedora уважительно замолчать. Эта тема — Arch Linux. Для одних это элитарная игрушка для гиков, для других — вершина инженерной мысли. Но правда в том, что Arch — это не просто дистрибутив. Это философия. И сейчас я объясню, почему это лучшая философия.
1. Принцип KISS: Ничего лишнего, только сталь и код
Большинство дистрибутивов относятся к вам, как к ребенку. Они предустанавливают рабочий стол, набор программ, десятки служб, работающих в фоне, — и все это «для вашего удобства». Arch идет другим путем. Его принцип — KISS (Keep It Simple, Stupid).
После установки у вас есть только черная консоль, мигающий курсор и безграничные возможности. Никакого мусора. Никаких навязанных решений. Вы сами решаете, какой будет ваша система. Это как купить не готовую машину, а двигатель, шасси и четыре колеса, чтобы собрать болид своей мечты.
2. Полный контроль: Вы — хозяин, а не пользователь
Arch не пытается быть умнее вас. Он доверяет вам. Вы сами выбираете окружение рабочего стола (или не выбираете вовсе, оставаясь воином консоли), сами настраиваете сеть, звук и каждую мелочь.
Да, первая установка Arch похожа на обряд инициации. Вы не просто нажимаете «Далее» — вы читаете легендарную Arch Wiki, вводите команды и по кирпичику строите свой цифровой дом. Зато после этого вы знаете свою систему от и до. Сломалось что-то? Вы не гуглите «ubuntu error 127», а точно знаете, какой конфиг вы вчера редактировали. Это дает невероятное чувство власти и понимания.
3. Bleeding Edge: Всегда на острие прогресса
Arch — это rolling release дистрибутив. Что это значит? У вас больше никогда не будет «больших обновлений» раз в полгода или год. Ваша система обновляется постоянно, по мере выхода новых версий программ.
Вы получаете свежайшие ядра, драйверы и софт, как только они становятся стабильными. Для разработчика, геймера или просто энтузиаста это бесценно. Пока пользователи других дистрибутивов ждут полгода новую фичу в любимой программе, вы уже пользуетесь ей.
4. AUR: Сокровищница, которой завидуют все
Если в официальных репозиториях Arch чего-то нет, это найдется в AUR (Arch User Repository). Это гигантская, поддерживаемая сообществом коллекция скриптов для сборки практически любого софта, существующего под Linux.
Нужен редкий драйвер для странного устройства? Или специфический эмулятор, стилизованный под ваше любимое аниме? Просто вводите yay -S название-пакета, и магия происходит. AUR — это суперсила Arch, которая дает доступ к безграничной библиотеке программ.
5. Arch Wiki: Величайшая документация в мире
Даже если вы не используете Arch, вы наверняка хотя бы раз попадали на Arch Wiki. Это эталон технической документации. Четко, подробно, без воды и с примерами на все случаи жизни. Arch Wiki — это не просто инструкция, это настоящая энциклопедия, которая научит вас Linux лучше любого курса.
Заключение:
Arch Linux — это не для всех. Он не будет нянчиться с вами. Он потребует от вас времени, внимания и желания учиться. Но то, что он дает взамен, бесценно: абсолютный контроль, глубокое понимание системы и ощущение, что вы создали нечто совершенное и идеально подходящее именно вам.
Так что если вы устали от компромиссов и готовы взять на себя ответственность за свою систему, добро пожаловать. Путь самурая ждет вас. И да, вы наконец-то сможете с полным правом говорить: "I use Arch, btw".
GitUnion || #Статьи
Это практическое руководство предлагает полное погружение в мир терминала Linux. Книга охватывает все ключевые аспекты работы с командной строкой - от базовых команд до автоматизации задач.
Что внутри:
GitUnion || #Книги
Please open Telegram to view this post
VIEW IN TELEGRAM
Официальный репозиторий torvalds/linux — это ядро операционной системы Linux, разрабатываемое сообществом под руководством Линуса Торвальдса.
Что внутри?
- Управление процессами и планировщик
- Файловые системы и драйверы устройств
- Сетевой стек и безопасность
- Архитектура x86, ARM, RISC-V и другие
- Драйверы для периферийных устройств
- Виртуализация и контейнеризация
- Модель разработки с открытым исходным кодом
- Тестирование и отладка
GitUnion || #Репозитории
Please open Telegram to view this post
VIEW IN TELEGRAM
Практическое руководство по эффективной работе в Linux-среде для программистов. Книга охватывает все аспекты — от базового администрирования до продвинутых DevOps-практик.
Что внутри:
GitUnion || #Книги
Please open Telegram to view this post
VIEW IN TELEGRAM
Когда нужно быстро найти нужную строку в файле или выводе команды — grep станет вашим лучшим другом! Это мощный инструмент поиска, который должен знать каждый, кто работает с терминалом.
Это консольная утилита для поиска текста по шаблону (регулярным выражениям). Название расшифровывается как Global Regular Expression Print.
grep "шаблон" файл
✔️ Ищет "шаблон" в указанном файле
✔️ Выводит все строки, где есть совпадение
-i Игнорирует регистр
-v Ищет строки без шаблона
-r Рекурсивный поиск в папках
-n Показывает номера строк
-c Только количество совпадений
-A3 Показывает 3 строки после совпадения
Найти все упоминания функции в коде:
grep -rn "calculate_score" ./src
Отфильтровать ошибки из логов:
tail -f app.log | grep -i "error"
Проверить, есть ли пользователь в системе:
grep "vasya" /etc/passwd
Вывод:
grep — это швейцарский нож для поиска в терминале. Освоив его, вы сможете быстро анализировать логи, искать в коде и фильтровать вывод любых команд!
GitUnion || #Статьи
Please open Telegram to view this post
VIEW IN TELEGRAM
Полное руководство по освоению самого мощного текстового редактора для разработчиков и системных администраторов.
Что внутри:
🔹 Основы навигации и редактирования
🔹 Продвинутые макросы и скрипты
🔹 Интеграция с инструментами разработки
🔹 Кастомизация .vimrc
🔹 Решение реальных задач в 10 раз быстрее
Почему стоит выбрать?
✓ Работа в терминале без мыши
✓ Поддержка 300+ языков программирования
✓ Экономия часов рутинного редактирования
✓ Стандарт для UNIX-систем
GitUnion || #Книги
Please open Telegram to view this post
VIEW IN TELEGRAM
Полное руководство по освоению Linux — от первых команд до администрирования серверов.
Что внутри:
🔹 Основы терминала и файловой системы
🔹 Скриптинг на Bash/Python
🔹 Управление пользователями и правами
🔹 Сетевые настройки и безопасность
🔹 Развертывание сервисов (Docker, Nginx)
Почему стоит выбрать?
✓ Подходит для поэтапного изучения
✓ Практические задачи с решениями
✓ Подготовка к LPIC/RHCSA
✓ Актуальные дистрибутивы (2023)
GitUnion || #Книги
Please open Telegram to view this post
VIEW IN TELEGRAM