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

Реклама — @cyberJohnny

Заявление в РКН: https://knd.gov.ru/license?id=6784bbba96de59064dc32602&registryType=bloggersPermission
Download Telegram
Структура файлов и каталогов в Linux

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

🐧 Смотреть // Linux Education
👍7
Правильные единицы измерения // Урок #272

Правильное отображение данных для free, df и du:

×
alias df='df -H'
alias du='du -ch'
alias free='free -h'

🐧 Linux Education
👍3
Как узнать: Wayland или Xorg? // Урок #272

🐧 Linux Education
👍7
Как посмотреть, какие программы используют Xwayland? // Урок #273

🐧 Linux Education
👍7
Dragonfire — виртуальный помощник с открытым исходным кодом для дистрибутивов Linux на базе Ubuntu

Dragonfire
использует Mozilla DeepSpeech для понимания ваших голосовых команд и Festival Speech Synthesis System для обработки задач преобразования текста в речь

🐧 Читать // Linux Education
👍8
Что нужно для установки сертификатов в Ubuntu? // Урок #274

🐧 Linux Education
8👍6
Установка сертификатов в системе // Урок #275

🐧 Linux Education
👍13
Установка сертификатов в Google Chrome // Урок #276

🐧 Linux Education
👍8
Установка сертификатов в Firefox // Урок #277

🐧 Linux Education
👍7
Проверяем коды завершения

#!/bin/bash
touch /root/test 2> /dev/null
if [ $? -eq 0 ]
then
echo "Successfully created file"
else
echo "Could not create file" >&2
fi

После рефакторинга скрипта получаем такое поведение:

Если команда touch выполняется с кодом 0, скрипт с помощью echo сообщает об успешно созданном файле.
Если команда touch выполняется с другим кодом, скрипт сообщает, что не смог создать файл.
Любой код завершения кроме 0 значит неудачную попытку создать файл. Скрипт с помощью echo отправляет сообщение о неудаче в stderr.

🐧 Linux Education
👍20