🐧 Linux Junior. Программирование под Linux. – Telegram
🐧 Linux Junior. Программирование под Linux.
3.2K subscribers
169 photos
2 videos
1 file
101 links
Канал для программистов работающих с Linux.
Почти все Python девелоперы с нами ну и другие тоже подтянутся.

По рекламе: @jannytg
@anothertechrock
Download Telegram
Разбор интересной задачи: как рисовать красивые графические уведомления и взаимодействовать с ними из скриптов bash. Разбирать будем на примере уведомления пользователя о скором истечении срока годности пароля.

Читать статью
👍9
Утилиты: lolcat

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

Установка:
- Debian
sudo apt  lolcat

- RHEL, Fedora и CentOS
sudo dnf lolcat

- Arch Linux
sudo pacman -S lolcat
🤣215👍4
Файл bashrc - это файл скрипта, который выполняется при входе пользователя в систему. Сам файл содержит ряд настроек для сессии терминала: цвета, автозаполнение, историю командной оболочки, псевдонимы команд и т. д.

Смотреть видео
Для создания директорий используется команда mkdir. Но когда вы пытаетесь создать уже существующий каталог, вы получаете сообщение об ошибке. При использовании в скрипте это может быть нежелательно. Из этой статьи вы узнаете, как предотвратить такую ошибку.

Читать статью
👍4😐3🌚1
Утилиты: speedtest

При помощи этой команды можно проверить скорость интернет-соединения, не выходя из терминала.

Установка:
sudo apt install speedtest-cli
14🤡7👍3🤔3👎1
Друзья, если у вас есть интересные и полезные команды - присылайте нам в предложку с пометкой "linux"

#предложка
👍7
Какая директория будет текущей после выполнения этих команд?
Anonymous Quiz
10%
/home/user1/proj
13%
/home/user1/proj/src
12%
/home/user1
48%
/home/user1/proj/src/generic
16%
Посмотреть ответ
🤡38👍8😁4
SELinux - реализация системы принудительного контроля доступа. В SELinux права доступа определяются самой системой при помощи специально определенных политик. Политики работают на уровне системных вызовов и применяются самим ядром (но можно реализовать и на уровне приложения).

Смотреть видео
Чтобы процесс запустился в фоне, после команды надо поставить знак...
Anonymous Quiz
59%
&
12%
*
3%
?
8%
|
18%
Посмотреть ответ
👍5🌭2
Фоновый процесс — это процесс или задача, которые выполняются в фоне и не требуют взаимодействия с пользователем. Давайте рассмотрим, как управлять фоновыми и приоритетными процессами в Linux.

Читать статью
8
Утилиты: htop

Команда htop похожа на команду top. Обе показывают информацию о процессах в реальном времени, выводят данные о потреблении системных ресурсов и позволяют управлять процессами. Но в программе htop реализован очень удобный поиск по процессам, а также их фильтрация.

Установка:
- Debian
sudo apt install htop

- Arch Linux
sudo pacman -Syu htop
👍192
Bat — это клон команды cat с дополнительной разметкой и подсветкой синтаксиса для большого количества языков программирования, а также интеграцией Git для отображения изменений файлов. К другим его функциям можно отнести автоматическую подкачку, конкатенацию файлов, темы для подсветки синтаксиса и различные стили для представления вывода.

Смотреть видео (на английском)
👍17🔥4
При написании shell-скрипта может возникнуть необходимость создать в нем паузу в несколько секунд перед выполнением очередного шага. Например, чтобы скрипт «подождал», пока завершится какой-то процесс, или сделал паузу перед повторной попыткой выполнить неудавшуюся команду.

Для этого существует очень простая команда sleep.

Читать статью
👍5
Утилиты: ascii-image-converter

ascii-image-converter - это инструмент, который выводит изображение на экран в виде ASCII-кода. При копировании все отступы сохраняются, так что можно перенести результат куда угодно.

Установка:
sudo snap install ascii-image-converter
👍91