Please open Telegram to view this post
VIEW IN TELEGRAM
🤣19❤5🔥1
Как я пришёл к пониманию основ создания Live-дистрибутивов Linux, решив починить свой старый SSD
У автора этого материала был старенький SSD объёмом 240 Гбайт от Kingston, который внезапно перестал работать, вообще перестал распознаваться в системе. Внешних признаков, указывающих на то, что SSD сгорел, не было, а интуиция говорила: «Проблема программная».
#linux
🐧 Linux Club ©
У автора этого материала был старенький SSD объёмом 240 Гбайт от Kingston, который внезапно перестал работать, вообще перестал распознаваться в системе. Внешних признаков, указывающих на то, что SSD сгорел, не было, а интуиция говорила: «Проблема программная».
#linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22❤4👻2👍1💯1🤗1🫡1
LibrePods превращает ваши AirPods в полноценные кроссплатформенные наушники
Автор разложил закрытый протокол Apple по атомам и реализовал почти все «айфоновские» фишки — от активного шумоподавления до умных жестов, в открытом приложении
Больше никаких ограничений экосистемы
#linux
Please open Telegram to view this post
VIEW IN TELEGRAM
1🎉14🔥7👍4🎄1
Полезные комбинации клавиш (хоткеи) и небольшие хитрости, которые сделают Вашу работу в Linux более эффективной.
Горячие клавиши" Bash с Ctrl
Ctrl + n— то же самое, что и стрелка вниз.Ctrl + p— то же самое, что и стрелка вверх.Ctrl + r— поиск по предыдущим командам из истории команд (history). Продолжайте нажиматьCtrl + r, чтобы искать дальше.Ctrl + Shift + r— поиск в другую сторону.Ctrl + s— остановить вывод в терминал.Ctrl + q— восстановить вывод в терминал после Ctrl + s.Ctrl + a— перейти к началу строки (аналог клавиши Home).Ctrl + e— перейти к концу строки (аналог клавиши End).Ctrl + d— если вы ввели что-то, тоCtrl + dудаляет символ под курсором. В противном случае означает конец ввода и завершает текущую сессию Bash.Ctrl + k— удалить весь текст от курсора до конца строки.Ctrl + x + backspace— удалить весь текст от начала строки до курсора.Ctrl + t— переставить символ до курсора на символ под курсором. НажмитеEsc + tдля перестановки двух слов до курсора.Ctrl + w— удалить слово до курсора; затем Ctrl + y, чтобы вставить его.Ctrl + u— удалить строку перед курсором; Ctrl + y для вставки его.Ctrl + _— отменить ввод.Ctrl + l— очищает окно терминала. То же самое, что и clear.Ctrl + x + Ctrl + e— запускает редактор, определённый в переменной$EDITOR, для ввода команды. Полезно для многострочных команд.
Изменить заглавные на строчные и наоборот
Esc + u— преобразовать буквы от курсора до конца строки в заглавные буквы.Esc + l— преобразовать буквы от курсора до конца строки в нижний регистр.Esc + c— заменить букву под курсором на заглавную.
Запустить предыдущую команду ещё раз
Запустить команду из истории по номеру (например, 53)!53!!— запуск последней команды.sudo !!— запустить предыдущую команду с sudo.
Запускает последнюю команду и меняет какой-то параметр. Например, меняем"aaa" на "bbb":
# Последняя команда: echo 'aaa'
$ ^aaa^bbb
$ echo 'bbb'
bbb
Важно: предыдущая команда заменит только первое вхождение "aaa". Если вы хотите заменить все вхождения, используйте:&:^aaa^bbb^:&
# или
!!:gs/aaa/bbb/
Запустить последнюю команду, которая начинается с...
Например, до этого в истории команд была команда cat filename:!cat
# или
!c
— запускаетcat filenameещё раз.
Указание файлов по шаблону в Bash
/etc/pa*wd→/etc/passwd— символ*означает "несколько любых символов"./b?n/?at→/bin/cat— символ?означает "один любой символ".ls -l [a-z]*— вывести список файлов, содержащих только буквы латинского алфавита. В квадратных скобках[]перечисляются символы, которые будут искаться. А символ*после[]означает "хоть сколько раз".ls {*.sh,*.py}— вывести все .sh и .py файлы.{}используется для группировки нескольких шаблонов по принципу "или".
Полезные переменные окружения Bash
Короткие переменные:$0— оболочка командной строки или путь до запускаемого файла.$1,$2,$3, ... — аргументы запуска скрипта.$#— число аргументов, переданных в скрипт из терминала.$?— код завершения последней команды.$-— текущие опции, установленные для оболочки.$$— идентификатор текущего процесса.$!— идентификатор процесса, завершённого последним.
Более длинные, но тоже полезные переменные:$DESKTOP_SESSION— текущий менеджер дисплеев.$EDITOR— редактор текста по умолчанию.$LANG— используемый системой язык.$PATH— список директорий, в которых будут искаться исполняемые файлы.$PWD— текущая директория.$SHELL— текущая оболочка командной строки.$USER— имя текущего пользователя.$HOSTNAME— имя текущего хоста (компьютера).
#linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣14💯4👍2
Media is too big
VIEW IN TELEGRAM
Основы Docker. Большой практический выпуск
0:00:00 Вступление
0:02:22 Что такое Docker?
0:16:29 Простой пример Hello World
0:31:34 Пример WEB приложения
0:35:55 Работаем с портами
0:41:10 Что такое docker volume
0:46:54 Поднимаем временную базу данных
0:55:26 Разворачиваем реальный проект
1:00:35 Что такое docker-compose
1:05:23 Создаем виртуальную машину (подробно)
1:08:25 Ставим Docker и Docker compose на Linux
1:10:17 Delpoy проекта с ипользованием GitHub
1:16:50 Delpoy проекта с ипользованием DockerHub
#linux
🐧 Linux Club
0:00:00 Вступление
0:02:22 Что такое Docker?
0:16:29 Простой пример Hello World
0:31:34 Пример WEB приложения
0:35:55 Работаем с портами
0:41:10 Что такое docker volume
0:46:54 Поднимаем временную базу данных
0:55:26 Разворачиваем реальный проект
1:00:35 Что такое docker-compose
1:05:23 Создаем виртуальную машину (подробно)
1:08:25 Ставим Docker и Docker compose на Linux
1:10:17 Delpoy проекта с ипользованием GitHub
1:16:50 Delpoy проекта с ипользованием DockerHub
#linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
11 Bash Проверка ввода: число в заданном диапазоне
12 Bash Проверка ввода: Вещественные числа Подключение сторонних сценариев
13 Bash Проверка введенной даты
14 Bash Произвольные вычисления с заданной точностью
15 Bash Блокировка файлов
16 Bash Создание и использование библиотек
17 Bash Отладка сценариев и поиск ошибок
18 Bash Форматирование длинных строк
19 Bash Автоматическое резервное копирование файлов при удалении
20 Bash Восстановление файлов из резервных копий
#linux
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2🤝1
Forwarded from Видеоуроки IT
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1