Точка входа в программирование
20.3K subscribers
1.24K photos
216 videos
2 files
2.76K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Основные команды Linux

Если вы собираетесь использовать терминал Linux, то базовые знания командной строки могут пригодиться. Например:

— sudo apt-add-repository используется, чтобы добавить сторонний репозиторий,
— kill, чтобы завершить все процессы,
— mkdir создаёт новую папку в текущей терминальной папке или в любой указанной папке.

В этом архиве собраны все основные команды Linux и их объяснение:

https://tprg.ru/PSJF

#linux
👍7😁1
​​Что почитать про Linux: 5 книг от азов до управления системами

Хоть профессия Linux-инженера и называется так, его работа не ограничивается определённой операционной системой. Инженер — это человек, который умеет всё в плане инфраструктуры, его обучение должно быть разносторонним.

Вместе с Linux-инженером КРОК отобрали топ книг, которые дают максимальное количество пользы простым и доступным языком: https://tprg.ru/kQdI

#книги #linux
👍7
Полная шпаргалка по командам Linux

Забирайте, чтобы в нужный момент она была под рукой.

#шпаргалки #linux
👍234
​Бесплатный курс по основам командной строки Linux

Недавно поделились шпаргалкой по командам Linux. Но шпаргалки-шпаргалками, а если всерьёз собираетесь работать с Linux, хорошо бы было ещё и понимать, что к чему, тем более, что в Linux командная строка — основной инструмент для взаимодействия с системой.

Поэтому делимся бесплатным онлайн-курсом, где вы научитесь:
— навигации по файловой системе;
— работе с пакетным менеджером;
— управлять доступами к файлам;
— работать с переменными окружения.

#linux #курсы
👍7
Как работает компьютер

Автор статьи рассматривает, что происходит внутри компьютера при запуске программы на примере Linux.

Она провела несколько недель исследований, чтобы лучше понять процесс выполнения кода.

#статья #linux
👍32👏1
100 команд Linux

Хотите быстрее и проще работать в Linux? В этой статье собраны 100 самых полезных команд терминала.

Они помогут вам лучше управлять файлами, пользователями, процессами и ресурсами системы.

#статья #linux
👍4
Модифицированные ядра Linux

Ядро Linux можно назвать швейцарским ножом, который может быть применен в разных ситуациях, но при этом не быть лучшим в чём-то конкретном. Кроме оригинальных ядер, в дистрибутиве Arch Linux есть возможность установки и сборки кастомных ядер, которые могут быть заточены под определенную задачу. Например: на повышение производительности, снижение задержек или на повышение уровня безопасности.

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

#linux
👍3🍌1
This media is not supported in your browser
VIEW IN TELEGRAM
Заряжаемся новогодним настроением

1. Запускаем терминал.

2. Клонируем репозиторий:
git clone [email protected]:chicolucio/terminal-christmas-tree.git

3. Запускаем:
python terminal_tree.py

И наслаждаемся чудесной ёлочкой на экране монитора.

#новыйгод #linux #python
11❤‍🔥3🎄3🍌1
Наконец вышла Zorin OS 17.1 — «Windows», но с Linux под капотом

Разработчики часто предпочитают Linux из-за его открытости, гибкости, возможности настройки, мощного командного интерфейса и широкого выбора инструментов для разработки.

Но иногда переход на Linux стопорится из-за каких-то приложений или игр, которые заточены только под Windows. Такую проблему и призван решить этот дистрибутив. Zorin OS специально разработан с уклоном на простую и стабильную работу Windows-приложений.

Так что если ждали какого-то знака для перехода на Linux, то вот он.

@prog_point #новости #meta #linux
👍13🍌52👎1
​​Как новичку в Linux бороться с драйверами?

Тем, кто только знакомится с Linux, на заметку — драйверы иногда вызывают проблемы, особенно если вы обновляете систему. Это происходит из-за изменений в ядре, которое пересобирается при обновлении. Или же некоторые дистрибутивы содержат только драйвера с открытой лицензией, что может вызвать сложности с видеокартами NVidia. В отличие от других устройств, мышей и клавиатур, для WiFi-адаптеров часто нужно искать драйверы самостоятельно.

Но не беда — в этой статье рассказали как избежать проблем с драйверами, а также какие команды помогут всё починить, если проблема уже произошла.

@prog_point #linux
❤‍🔥4🍌21
Терминал Linux для самых маленьких

Многие программисты сталкиваются во время работы с терминалом Linux: либо на своём ПК, либо на удалённом сервере. И как мы знаем, терминал и Linux — как котлетка с пюрешкой — их очень трудно представить раздельно.

Но представлять и не нужно, ведь в этом видео автор рассказывает про самые базовые команды в терминале, так что даже самый начинающий сможет выполнять простые операции в системе:

https://youtu.be/XvqRTcRK7fU?si=a6jTfbPV9UDlnT1o

@prog_point #linux #терминал
👍6🍌2
Базовый гайд по работе с командной строкой в Linux

Чтобы по полной раскрыть возможности программирования на Linux придётся осваивать командную строку. Но не бойтесь, на самом деле это не сложно, а местами даже удобнее, чем работа в графическом интерфейсе.

Нашли для вас видео с базовым гайдом по командной строке. Можно посмотреть как прямо тут, так и в первоисточнике.

#linux #macos #видео #гайд
Media is too big
VIEW IN TELEGRAM
2👍2
Топ-5 того, что можно сделать на Linux, но нельзя на Windows

Windows — самая популярная операционная система для ПК, но не самая гибкая. Linux, напротив, позволяет сделать то, что в мире Windows остаётся за гранью возможного. Мы перевели для вас статью с пятью фишками, которые можно реализовать на Linux, но нельзя на Windows.

❤️Linux ТОП
😒 — Всё равно винда лучше


#linux #windows
24🥱2😢1
Linux.pdf
1.3 MB
Огромная шпаргалка по Linux

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

Сохраните себе или распечатайте и повесьте на стену — пригодится 💯.

#шпаргалка #linux
👍9
Пишем свой загрузчик операционной системы Linux

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

Но благодаря этой статье вы сможете сделать свой загрузчик, начав с максимально простого подхода, постепенно усложняя задачи, экспериментируя и получая новые знания.

#linux #ос
👍3🤔1
А вот и вторая часть про конвейер DevOps

В первой части мы разбирались, как развернуть собственное облако с помощью KVM и libvirt.

Теперь Олег Филон расскажет, как выбрать ВМ и настроить облака с помощью Fedora Core и инструмента mise. В статье вы узнаете об особенностях FreeBSD, Fedora Core и о том, как же правильно настроить Fedora Core сервер для команды разработчиков.

https://tprg.ru/4HER

#devops #linux #fedora
👍3
Основные Linux‑команды для новичка

Если вы начинаете осваивать Linux, эта статья — настоящий клад. Здесь простым языком объясняется, как выполнять типичные операции в терминале: навигация по каталогам (`ls`, cd, `pwd`), создание файлов и папок, копирование и перемещение, удаление, установка приложений и многое другое.

А вы предпочитаете GUI или CLI?

#linux@prog_point #команднаястрока@prog_point
4
Огрооомная библиотека линукс-команд

Недавно мы с вами погружались в основы командной строки Linux. Если вам понравилось, но показалось маловато, то тут вам хватит материала с избытком. На сайте собрано больше 5000 страниц, отсортированных по категориям для вашего удобства.

Можно использовать на сайте или сделать себе личную библиотеку.

#linux
Linux: альтернативные способы установки ПО

В Linux традиционно используют пакетные менеджеры (apt, yum), но есть и иные подходы: Flatpak, Snap, Homebrew на Linux и др. В этой статье разбираются альтернативные менеджеры и контейнеры приложений.

Например, Flatpak позволяет запускать приложения в «песочнице», но может засорять систему излишними библиотеками. При неправильном использовании система «заваливается контейнерами» – ведь каждый Flatpak-приложение тащит свои зависимости. Такой подход хорош для обеспечения совместимости, но и увяз в консервации системы.

Что же выбрать для установки ПО: стандартные решения, сайт разработчика или иной подход? Ответ в материале.

#linux@prog_point
👍2
Forwarded from Метод утёнка
Манга про Linux? Да, такое тоже бывает — знакомьтесь с Ubunchu!

Если думаете, что Linux — это только консоль и мрачные админы, посмотрите на него глазами героев манги Ubunchu! Это весёлая и понятная история про школьный клуб системного администрирования, где ученики ставят себе Ubuntu и по ходу учат друг друга работать в Linux.

Манга на удивление легко объясняет, что такое Ubuntu и чем она хороша, устройство файловой системы, прелести свободного ПО и команды терминала.

Читать приятно даже тем, кто далёк от IT (если вы, конечно, нормально воспринимаете мангу).

#linux #манга #учёба
6🤣1