bash – Information Security Squad
🐧 Операторы Bash if: if, elif, else, then, fi

🐧 Операторы Bash if: if, elif, else, then, fi

On

Если вы только начинаете изучать скриптовой язык программирования Bash, вы скоро обнаружите, что вам надо использовать условные операторы. Другими словами, условные операторы определяют «если условие истинно или ложно, то сделать то или это, а если верно противоположное, сделать что-нибудь еще». Это самая…

🐧 Как включить временную метку в истории Bash на Linux

🐧 Как включить временную метку в истории Bash на Linux

On

Вы можете легко найти список недавно выполненных команд в Linux, используя команду history, верно? Но как узнать время выполнения команды? Конечно, вы можете поискать в логах. Однако есть более простой способ. Вы можете просто включить временную метку в истории Bash в Linux,…

🐧 Как включить shell скрипт rc.local в systemd при загрузке системы Linux

🐧 Как включить shell скрипт rc.local в systemd при загрузке системы Linux

On

Мы можем легко включить поддержку скриптов оболочки rc.local в systemd при загрузке системы Linux. Традиционно скрипт оболочки /etc/rc.local используется разработчиками и системным администратором Linux для вызова других скриптов или команд после загрузки всех служб. Обычно /etc/rc.local вызывается в конце, когда Linux init…

🐧  Функция Bash для извлечения файловых архивов различных типов

🐧 Функция Bash для извлечения файловых архивов различных типов

On

Существует много приложений для извлечения различных типов архивных файлов. Вам будет сложно запомнить все опции и параметры каждого инструмента архивирования. Сегодня я наткнулся на простую функцию Bash для извлечения файловых архивов различных типов в Linux. Эта функция Bash может извлекать наиболее часто…

🐧 Как использовать Sudo при использовании с перенаправлении вывода или Pipe

🐧 Как использовать Sudo при использовании с перенаправлении вывода или Pipe

On

В этом руководстве я покажу, как использовать команду sudo при использовании с перенаправлением или пайпом ( знак | ). При использовании sudo с перенаправлением вывода (>) или пайпом (|) bash выводит сообщение об ошибке Permission denied. Далее я покажу вам разные способы…

🔐 Настройка входа по SSH без пароля для нескольких удаленных серверов с помощью скрипта

🔐 Настройка входа по SSH без пароля для нескольких удаленных серверов с помощью скрипта

On

Аутентификация на основе ключей SSH (также известная как аутентификация с открытым ключом) позволяет использовать аутентификацию без пароля, и это более безопасное и гораздо лучшее решение, чем аутентификация по паролю. 🐧 Как определить использует ли пользователь SSH-аутентификацию на основе пароля или ключа Одним…

🐧 Как очистить историю bash при выходе из системы

🐧 Как очистить историю bash при выходе из системы

On

Как автоматически очищать историю GNU Bourne-Again SHell при выходе из оболочки shell? Отключите переменную оболочки HISTFILE при входе в систему, чтобы история команд не сохранялась при выходе из оболочки. $ echo “unset HISTFILE” | sudo tee /etc/profile.d/unset_histfile.sh При необходимости установите для переменной…

📜  Bash скрипт для копирования всех файлов с той же структурой каталогов

📜 Bash скрипт для копирования всех файлов с той же структурой каталогов

On

Этот скрипт оболочки предназначен для конкретной задачи, необходимой для нашего сервера. Задача Наша задача – скопировать все файлы, созданные в каталоге, в другой каталог с такой же структурой каталогов. Скрипт будет запускаться с регулярным интервалом, искать все файлы, созданные в исходном каталоге,…

🐧 Как вывести содержимое файлов без комментариев и пустых строк на Linux

🐧 Как вывести содержимое файлов без комментариев и пустых строк на Linux

On

Когда вы выводите исходный код или содержимое файла конфигурации в стандартный вывод с помощью команды cat, вы видите все в этом файле, включая закомментированные и пустые строки, верно? Что если вы хотите просматривать только незакомментированные строки, игнорируя все остальные? Что ж, можно…

🐧 Разница между определением переменных Bash с export и без

🐧 Разница между определением переменных Bash с export и без

On

Я добавил  строку «export HISTCONTROL = ignoredups» в файл ~/.bashrc, чтобы избежать дублирования записей в истории Bash на моем Linux декстопе: 🐧 Как избежать повторяющихся записей в истории Bash Linux Вы заметили, что я поставил перед переменной HISTCONTROL значение «export»? Знаете ли…