uk
Feedback
BashMaster

BashMaster

Відкрити в Telegram

Удобные консольные наработки на каждый день для разработчиков, девопсов и сисадминов. Реклама: @Kone4noVasya Канал на бирже: https://telega.in/c/bash_help

Показати більше
8 733
Підписники
+124 години
+27 днів
+21330 день
Архів дописів
💎 PyLinux - канал для тех, кто интересуется всем, что связано с Linux и Python! 👉 Почему не стоит упустить: - доступный мат
💎 PyLinux - канал для тех, кто интересуется всем, что связано с Linux и Python! 👉 Почему не стоит упустить: - доступный материал Linux - библиотеки и скрипты Python - книги и полезный софт - bash-скрипты - а также, многое другое! 🔥 Заходи прямо сейчас, чтобы не потерять - PyLinux!

Bash Scripting on Linux Видео: 1 — Course Introduction 2 — Hello World 3 — Variables 4 — Basic Math 5 — If Statements 6 — Exi
Bash Scripting on Linux Видео: 1 — Course Introduction 2 — Hello World 3 — Variables 4 — Basic Math 5 — If Statements 6 — Exit Codes 7 — While Loops 8 — Universal 9 — For Loops ... 18 — Closing/Next 📹 Плейлист на YouTube 🔨 bash_help

Три полезных BASH-скрипта для пользователей Linux Полезные скрипты, которые пригодятся при использовании Linux-дистрибутивов.
Три полезных BASH-скрипта для пользователей Linux Полезные скрипты, которые пригодятся при использовании Linux-дистрибутивов. В статье вас ожидает скриншот с исходным кодом скрипта и объяснением того, что он делает. В самом конце статьи оставлю ссылку на репозитории в своем GitHub, где будут расположены готовые скрипты. 1. Очистка кэша памяти и отображение дискового пространства 2. Поиск файла в директории 3. Резервное копирование директориии с последующим сжатием 🖼️ Ознакомиться со скриптами 🔨 bash_help

Приглашаем на мини-курс всех, кто хочет прокачать свои навыки в направлении Python-разработки. Вы на практике познакомитесь с
Приглашаем на мини-курс всех, кто хочет прокачать свои навыки в направлении Python-разработки. Вы на практике познакомитесь с задачами разработчиков. Научитесь создавать полезные приложения для заработка или решения личных задач. Для 200 первых участников мини-курс доступен бесплатно: https://epic.st/mBPNOP Кому будет полезен мини-курс: — Тем, кто хочет попасть в IT, но сомневается, что им подойдёт эта сфера — Тем, кто уже знает основы Python и хочет дополнить базовые знания крутой практикой — Тем, кто жаждет карьерных перемен и развития в новой профессии Спикер — Анастасия Борнева. Руководитель направления по исследованию данных в «Сбере». Опыт в программировании — более 9 лет. С 2018 года — эксперт по автоматизации процессов с помощью искусственного интеллекта в «Сбере». Что будете делать: — Разберёте базовый синтаксис языка — Создадите бота для Telegram, который умеет переводить голос в текст — Сделаете бота умнее — «научите» его обрабатывать фотографии — Узнаете, как парсить сайты — собирать информацию с веб-страниц в удобные таблицы — Напишете сайт с помощью инструмента Flask В финале будет прямой эфир, где вы сможете обсудить практические работы и задать вопросы спикеру. Все участники получат в подарок полезные материалы с чек-листами, гайдами, скринкастами и другими бонусами. Откройте новые возможности! Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880.

Полезные bash/shell/perl скрипты для Linux/Unix администраторов Это сборник полезных bash/shell/perl скрипты для Linux/Unix а
Полезные bash/shell/perl скрипты для Linux/Unix администраторов Это сборник полезных bash/shell/perl скрипты для Linux/Unix администраторов. Все скрипты рассортированы по категориям сервисов и программ. Например: dns, dhcp, samba, ispconfig, other и т.д. Большинство скриптов были найдены на просторах Интернет, некоторые написаны мной. 🐙 Перейти на Github 🔨 bash_help

2 полезных ресурса для сетевых и системных администраторов: 💻 Admin Guides — обучающий канал по ОС Linux & Windows. 🗣️ Admi
2 полезных ресурса для сетевых и системных администраторов: 💻 Admin Guides обучающий канал по ОС Linux & Windows. 🗣️ Admin Help — крупнейший форум для админов в Telegram. Подпишись, чтобы не потерять.

Сравнение строк в Bash При написании сценариев на Bash не только опытные программисты, но и новички в области командного инте
Сравнение строк в Bash При написании сценариев на Bash не только опытные программисты, но и новички в области командного интерпретатора Bash сталкиваются с работой со строками. Наиболее часто это необходимо при считывании команд, вводимых пользователем в качестве аргументов для исполняемого сценария, а также при обработке текстовых файлов. И один из необходимых приёмов в таком случае — это сравнение строк. В данной статье будет рассмотрено сравнение строк Bash, а также некоторые нюансы по использованию операций сравнения и решению часто встречающихся ошибок. Содержание статьи: — Сравнение строк Bash — Сравнение строк по алфавиту на Bash — Проверка строки на пустое значение — Выводы 🖼️ Дочитать статью 🔨 bash_help

Вам нравится читать контент на этом канале? Возможно, вы задумывались о том, чтобы купить на нем интеграцию? Следуйте 3 простым шагам, чтобы сделать это: 1) Регистрируйтесь по ссылке: https://telega.in/c/bash_help 2) Пополняйтесь удобным способом 3) Размещайте публикацию Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.

Анализ вируса под Linux на Bash Скрипт довольно большой — 300+ строк, интересен скрипт тем, что не просто загружает и запуска
Анализ вируса под Linux на Bash Скрипт довольно большой — 300+ строк, интересен скрипт тем, что не просто загружает и запускает вредоносный код, но ещё и пытается заразить другие компьютеры в сети! Анализ вредоносных программ кроме очевидной цели — изучение принципа их работы, — также может помочь с выявлением приёмов, которым вирус пытался замаскироваться и закрепиться в системе. Последнее нужно для полного удаления вредоносного кода из компьютера. Разберём построчно весь код вируса. Устанавливаются значение переменных $SHELL и $PATH — видимо, это необходимо для работоспособности скрипта: SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin 🖼️ Ссылка на скрипт 🔨 bash_help

Улучшение входа по SSH с помощью меню выбора сеанса Tmux на Linux В этой статье мы покажем, как настроить меню выбора сеанса
Улучшение входа по SSH с помощью меню выбора сеанса Tmux на Linux В этой статье мы покажем, как настроить меню выбора сеанса tmux, которое активируется при SSH-входе в удаленную Linux-систему. В этом меню будут перечислены существующие сессии tmux и предложена возможность создания новой сессии. Tmux, терминальный мультиплексор, позволяет управлять несколькими терминальными сессиями в одном окне. Это особенно удобно при работе с удаленными системами по протоколу SSH. Общепринятой практикой является автоматическое присоединение к сессии tmux при входе в систему по SSH. А что, если вы хотите иметь больше контроля, например, иметь возможность выбирать из существующих сессий или создавать новую? Это можно сделать с помощью Bash-скрипта. Сначала мы создадим скрипт tmux_menu.sh со следующим содержанием. Этот скрипт будет получать существующие сессии tmux, отображать их пользователю и позволять ему либо подключиться к одной из них, либо создать новую сессию. 🖼️ Дочитать статью 🔨 bash_help

Работать и не уставать, достигать цели, но делать это в кайф - реально! Как научиться делать дела и не выгорать? Психолог взр
Работать и не уставать, достигать цели, но делать это в кайф - реально! Как научиться делать дела и не выгорать? Психолог взрослого человека - канал для айтишников, у которых периодически опускаются руки и отключается мозг, ибо переработки и постоянная тревожность не приводят к другим исходам. ▪️ Как научиться отвлекаться от работы и отдыхать? ▪️ Как совместить кучу рабочих задач и время с семьей? ▪️ Как справиться с прокрастинацией? ▪️ Как не растерять запал, даже если начальник и коллеги 💩 и кажется, что ничего не выходит? Подписывайтесь на канал @vadimpetrov_psy и научитесь работать без упахивания, выгорания и ущерба для личной жизни! 👨🏻‍💻 Псс. Заходите в закреп канала - там много полезного, и даже бесплатный мини-курс.

Telegram-бот как системный администратор сервера При запуске сервера часто необходимо предоставить доступ к части функционала
Telegram-бот как системный администратор сервера При запуске сервера часто необходимо предоставить доступ к части функционала другим пользователям, при этом сами пользователи могут не иметь достаточных компетенций для полноценного использования софта и/или мы хотим ограничить доступный набор команд. Одним из вариантов решения является Telegram-бот, который является прослойкой между пользователем и софтом. С таким решением я встречался на реальном опыте уже как минимум два раза, и на основе одного из них я постараюсь объяснить, как это можно сделать. 🖼️ Перейти на Habr 🔨 bash_help

Стартует новый курс “Компьютерные сети”  📘 Программа обучения включает: - Изучение топологии сетей, видов сетевого оборудования - Маршрутизацию данных и управление доступом к среде - Протокол IP, транспортный и прикладной уровни - Система имен DNS, безопасность в сетях и противодействие атакам Курс будет полезен: - Junior IT-специалистам и системным администраторам - Студентам соответствующих специальностей - Web-разработчикам и сетевым инженерам, которые хотят подробнее изучить архитектуру сетей 🎓 После курса вы: - Узнаете все необходимое о структуре и проектировании компьютерных сетей - Овладеете методикой настройки сетевого оборудования - Узнаете типы угроз и способы противодействия им - Получите сертификат Пишите нам @Codeby_Academy или звоните +74994441750 Академия Кодебай - лидирующий образовательный центр по ИБ для профессионалов

Как в Bash заменить пробелы в названиях файлов и каталогов нижними подчеркиваниями Файлы и каталоги, создаваемые в графическо
Как в Bash заменить пробелы в названиях файлов и каталогов нижними подчеркиваниями Файлы и каталоги, создаваемые в графическом интерфейсе операционных систем, работающих на базе Linux, могут иметь в названиях пробелы. Копирование/перемещение таких файлов скриптом может быть невозможно, поэтому предварительно пробелы в их названиях заменяются нижними подчеркиваниями. Замещение будем производить при помощи оператора tr, подменяя в цикле пробел » » на нижнее подчеркивание «_». Содержимое директории обрабатывается файл за файлом, в процессе замены производится перемещение изначального файла/каталога в переименованный командой tr: for i in *;do mv «$i» `echo $i| tr » » «_»`; done В случае если необходимо обрабатывать подобным образом только файлы с определенным расширением — его можно задать дополнительно, например, в виде *.jpg 🔨 bash_help

Будильник на Bash Когда-то, уже достаточно давно мне понадобился будильник, достаточно громкий, чтобы поднять мертвого, доста
Будильник на Bash Когда-то, уже достаточно давно мне понадобился будильник, достаточно громкий, чтобы поднять мертвого, достаточно разнообразный, чтобы не надоедать и при этом достаточно тяжело выключаемый, чтобы не делать этого "на автомате". Всем этим требованиям отлично соответствовал персональный компьютер и решение этой несложной задачи было найдено при помощи интернет-радио и двух консольных утилит: cron и rtcwake. Время шло, импровизированный “будильник” великолепно справлялся с задачей, хотя и оставался при этом не самым удобным в плане эксплуатации, все-таки для изменения его приходилось править конфиги, а команду на засыпание вводить в терминал напрямую. Так продолжалось почти год, но совсем недавно один знакомый, недавно перешедший на Ubuntu Linux, попросил рассказать ему о таком чудесном явлении, как командная строка и ее интерпретаторе bash. Поскольку обучение даже самым азам программирование в отрыве от практики по моему глубокому убеждению бесполезно, была написана написана статья, которую я представляю вашему вниманию. Несмотря на то, что основной целью является все-таки обучение азам работы с bash, скрипт, получающийся в итоге вполне можно использовать и по прямому назначению: то есть в качестве будильника. 🖼️ Ссылка на скрипт 🔨 bash_help

❓ Наслышаны о действии миноксидила, алераны и прочих препаратов для роста волос? Мы тоже, они действительно работают, НО… Мы
Наслышаны о действии миноксидила, алераны и прочих препаратов для роста волос? Мы тоже, они действительно работают, НО… Мы не программисты, однако, даже нам известно, что внесенные изменения в уже работающий код могут ухудшить его работу. Мы же предлагаем другой способ восстановления волосяного покрова — пересадка волос бесшовным методом! Наш квалифицированный врач Шаматрина Екатерина Игоревна знает все об этом методе, ведь: ✔️ Уже более 4х лет Екатерина Игоревна избавляет людей от залысин, алопеций и рубцовых деформаций ✔️ Является членом международного общества эстетической пластической хирургии ISAPS ✔️ Все ее пациенты уже через полгода забывают о том, что ранее были какие-то проблемы с волосами Даже мы, Smmщики Gulfstream Medical не расскажем о решении вашей проблемы лучше, чем Екатерина Игоревна, поэтому скорее запишитесь к ней на онлайн консультацию и получите свой индивидуальный план лечения: gulfstreammedical.ru 📱+7 (993) 072-87-24 Подписывайтесь на наш Telegram-канал и получайте советы и рекомендации от ведущих врачей Санкт-Петербурга бесплатно!

Вывод в файл Bash в Linux Часто возникает необходимость, чтобы скрипт командного интерпретатора Bash выводил результат своей
Вывод в файл Bash в Linux Часто возникает необходимость, чтобы скрипт командного интерпретатора Bash выводил результат своей работы. По умолчанию он отображает стандартный поток данных — окно терминала. Это удобно для обработки результатов небольшого объёма или, чтобы сразу увидеть необходимые данные. В интерпретаторе можно делать вывод в файл Bash. Применяется это для отложенного анализа или сохранения массивного результата работы сценария. Чтобы сделать это, используется перенаправление потока вывода с помощью дескрипторов. Содержание статьи **Стандартные дескрипторы вывода **Вывод в файл Bash 1. Перенаправление стандартного потока вывода 2. Перенаправление потока ошибок **Временные перенаправления в скриптах **Постоянные перенаправления в скриптах **Выводы 🖼️ Дочитать статью 🔨 bash_help

Возможность для всех, кто работает с Linux и хочет прокачаться. CROC Cloud Services запускает программу обучения: погружение
Возможность для всех, кто работает с Linux и хочет прокачаться. CROC Cloud Services запускает программу обучения: погружение в DevOps + прокачка в Linux. Если пройдешь на программу — трудоустраивают и платят зарплату, пока учишься. Обучение с практикой, лабораторными и под контролем экспертов из CROC Cloud Services. Курс проходит офлайн в Москве, но регионы могут подключить онлайн — пробуйте. Подробности тут. Реклама. ЗАО “КРОК инкорпорейтед”

В чем разница между sudo su, sudo -i, sudo /bin/bash Команда su позволяет изменить текущего пользователя терминала на другого
В чем разница между sudo su, sudo -i, sudo /bin/bash Команда su позволяет изменить текущего пользователя терминала на другого. Команда sudo выполняет команду от имени root пользователя. Теперь разберем сам вопрос. sudo su - выполняет команду su от имени суперпользователя. Таким образом, сначала используется sudo чтобы получить права суперпользователя, а затем пользователь меняется на root с помощью su. При этом вы останетесь в той же директории потому, что выполняется ваш .bashrc. А также .profile пользователя root поэтому вы окажетесь в окружении root. sudo -i - похожая команда, опция -i указывает утилите что нужно переключиться в консоль от имени суперпользователя. На этот раз вы уже окажетесь в домашней папке root, и будет выполнен его .bashrc и .profile. sudo /bin/bash - запускает еще одну оболочку bash от имени суперпользователя. Файлы конфигурации не читаются, но выполняется только .bashrc вашего пользователя. Вы не окажетесь в окружении root, а просто останетесь в своем окружении с правами суперпользователя. 🔨 bash_help

29 февраля 12:00 МСК Вебинар «Надежное облако для команды разработки: как увеличить маржинальность проектов» ❓ Как облачные т
29 февраля 12:00 МСК Вебинар «Надежное облако для команды разработки: как увеличить маржинальность проектов»  ❓ Как облачные технологии могут стать одним из дополнительных источников заработка для команды разработки ❓ Как вы можете повысить маржинальность проектов ваших клиентов, расположив их в облаке ITGLOBAL.COM Приглашаем разработчиков приложений, сервисов, сложных AI-проектов на вебинар, посвященный размещению проектов разработки в облачной инфраструктуре.  Вебинар будет полезен вам, если: 🔹 вы реализуете проекты по разработке; 🔹 вам требуются свободные ресурсы для тестирования и запусков; 🔹 вы хотите сократить time-to-market ваших проектов; 🔹 вам требуются более мощные ресурсы для работы с AI, HPC и графикой; 🔹 вам важно снизить издержки на инфраструктуру для разработки и production. 🔗 Регистрация