Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Пройдите все испытания в игре кальмара второго сезона

Игра в кальмара 2: новые испытания

Аркады, Казуальные, Для мальчиков

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Linux + Командная оболочка bash

С этим тегом используют

Windows IT Программирование Ubuntu IT юмор Компьютер Программист Все
54 поста сначала свежее
Avenir.Sirgun
Avenir.Sirgun
1 месяц назад

PulseToPipeWire . часть 02. удаление пакетов⁠⁠

Переезд с алса+пульсаудио на pipewire+wireplumber

Предыдущая часть PulseToPipeWire . часть 01. вступление



Если не указано особо, то делаем из под root учётной записи.

Показываю на примере ос ArchLinux

1. Сохраняем списки установленных пакетов

pacman -Qqe > pkg-$(date +%y-%m-%d)-core.txt

comm -13 <(pacman -Qqdt | sort) <(pacman -Qqdtt | sort) > optdep-$(date +%y-%m-%d).txt

2. Удаление одной командой.
здесь оно лучше, тк иначе столкнётесь с неодолимыми зависимостями. замучаетесь по одному выковыривать.
___Если скажет "блабла отсутствует" , то уберите его их команды ниже.

pacman -Rn pulseaudio-rtp pulseaudio-equalizer pulseaudio-bluetooth pulseaudio paprefs pavucontrol-qt pulsemixer pulseaudio-alsa

если кому интересно личное общение,
то способы можно найти по информации в профиле.


Подписывайтесь здесь и на соцсети :)

Linux Программа Компьютерная помощь Гайд Вопрос Тестирование Командная оболочка bash Текст
27
Avenir.Sirgun
Avenir.Sirgun
2 месяца назад
GNU/Linux
Серия Linux

Как убить, перезапустить программу в #Linux⁠⁠

# plank restart

sleep 35s # ожидаем запуск

kill -9 $(pidof plank) # убиваем процесс по айди

# kill -1 $(`ps -A | grep -w plank | awk '{ print $1}'`)

sleep 2s # ждём завершения kill

plank

#где plank имя программы. если нет такой, попробуй на блокноте или калькуляторе.


предложите свои варианты в комментариях ?

[моё] Linux Компьютерная помощь Короткопост Командная оболочка bash Текст
63
13
gato.esfarrapado
gato.esfarrapado
2 месяца назад
GNU/Linux

Фрактал. На bash. Псевдографика!⁠⁠

Фрактал. На bash. Псевдографика! Искусственный интеллект, ChatGPT, Командная оболочка bash, Программирование, Linux, Фракталы, Графика, ASCII, Длиннопост

Попросил ГПТ нарисовать мне фрактал. На bash. Попросил - получи!

#!/bin/bash

# Set the dimensions of the output

WIDTH=80

HEIGHT=40

# Set the range of the complex plane

RE_MIN=-2.0

RE_MAX=1.0

IM_MIN=-1.5

IM_MAX=1.5

# Function to calculate the Mandelbrot set

mandelbrot() {

local re im

local i j

local max_iter=100

local output

for ((j=0; j<HEIGHT; j++)); do

for ((i=0; i<WIDTH; i++)); do

re=$(echo "$RE_MIN + ($RE_MAX - $RE_MIN) * $i / $WIDTH" | bc -l)

im=$(echo "$IM_MIN + ($IM_MAX - $IM_MIN) * $j / $HEIGHT" | bc -l)

z_re=0

z_im=0

iter=0

while (( $(echo "$z_re * $z_re + $z_im * $z_im <= 4" | bc -l) && iter < max_iter )); do

temp_re=$(echo "$z_re * $z_re - $z_im * $z_im + $re" | bc -l)

z_im=$(echo "2 * $z_re * $z_im + $im" | bc -l)

z_re=$temp_re

((iter++))

done

if (( iter == max_iter )); then

output="#"

else

output="."

fi

echo -n "$output"

done

echo ""

done

}

# Run the Mandelbrot function

mandelbrot

Показать полностью 1
[моё] Искусственный интеллект ChatGPT Командная оболочка bash Программирование Linux Фракталы Графика ASCII Длиннопост
2
Партнёрский материал Реклама
specials
specials

Сколько нужно времени, чтобы уложить теплый пол?⁠⁠

Точно не скажем, но в нашем проекте с этим можно справиться буквально за минуту одной левой!

Попробовать

Ремонт Теплый пол Текст
zloibb
zloibb
7 месяцев назад

Оболочка Linux⁠⁠

Все оболочки линукса молчат и не выебываются, в то же время zsh

"Матушка земля
белая березонька"

[моё] Linux Политика Командная оболочка bash IT IT юмор Мат Текст
5
user9643937
9 месяцев назад
GNU/Linux

Ответ на пост «Полезные команды Linux»⁠⁠1

# ... (previous code)

# Get user input for source directory
$sourceDirectory = Read-Host "Enter the source directory:"

# ... (other input prompts)

# Get files to archive
$filesToArchive = Get-ChildItem -Path $sourceDirectory -Filter $fileExtension

# ... (rest of the code)

# Check for archive creation errors
if ($LASTEXITCODE -ne 0) {
Write-Error "Failed to create archive. Error code: $LASTEXITCODE"
# You could add specific error handling based on the error code
}

# ... (rest of the code)

# Check for file deletion errors
foreach ($file in $filesToArchive) {
try {
Remove-Item -Path $file.FullName -Force
} catch {
Write-Error "Failed to delete file: $($_.Exception.Message)"
}
}

Показать полностью
Linux Командная оболочка bash Консоли Длиннопост Ответ на пост Текст
4
3
Stravnik
Stravnik
1 год назад

Step 2: Основы Linux и работа с Bash⁠⁠

Ниже идет реклама и ссылки.

В данном видео я рассказываю о подходе "Инфраструктура как код".

Полезные ссылки:
YouTube канал: https://www.youtube.com/@MainDevOps
Telegram канал: https://t.me/devops_spb_ru
Telegram чат: https://t.me/devops_im

Показать полностью
[моё] Гайд IT DevOps Курс Обучение Linux Командная оболочка bash Видео YouTube
0
smps
1 год назад

Линуксоид на удалёнку⁠⁠

Года с 98-99 Unix/Linux, позже Центос и Роки, цисками плотно занимался лет 8-9- назад. Без проблем разберу бэктрейсы почти на любом популярном языке. По логам легко найду где проблема. За последние годы по Микротам натаскался. Заббис, графана, Постгрес, мускуль, MSSQL. в PL/SQL тоже выше среднего. Хорошо умею в маршрутизацию и фаерволы, kali, metasploit, пентест вроде неплохо получается. И естественно планктону рабочие станции до ума довести.
PS: Ещё много чего. Если интересно - спишемся.
PPS:Английский - свободно. Дома Забикс с Постгресом и графана для красивостей.

Linux Kali Mikrotik Openwrt Командная оболочка bash Ubiquiti Unifi Текст 0day
18
2
VladimirChursin
VladimirChursin
1 год назад
Лига Сисадминов
Серия ИТ

Firewalld. Занимательный факт⁠⁠

Салом! (привет на таджикском)

Занимательный (и чуточку возмутительный) факт обнаружил при скриптовании правил фаервола (который firewalld) в ОС вида "RHEL8" (AlmaLinux8, Rocky Linux 8, etc).

По какой-то неведомой причине добавление элементов ipset-а в сам ipset через файл работает "через раз" (в общем, как повезёт), если использовать "--add-entries-from-file" в рамках bash-скрипта.

Провёл не менее десятка попыток запуска скрипта. Корректно ряд подобных команд (для 4-х ipset-ов) отработал только единожды, хотя ввод вручную отрабатывает стабильно (не проверял более трёх раз).

При этом, если в рамках скрипта использовать в цикле команду на добавление единичного элемента в конкретный ipset ("--add-entry"), то проблем не возникает.

В общем, в скриптах лучше задействовать добавление элементов в ipset при помощи "--add-entry".

Firewalld. Занимательный факт Linux, Информационная безопасность, IT, Red Hat, Firewall, Командная оболочка bash
[моё] Linux Информационная безопасность IT Red Hat Firewall Командная оболочка bash
17
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии