DevOps Portal | Linux
13.4K subscribers
867 photos
112 videos
10 files
881 links
Присоединяйтесь к нашему каналу и погрузитесь в мир DevOps

Связь: @devmangx

РКН: https://clck.ru/3P8kFH
Download Telegram
Ранее у нас уже был пост о пяти способах создания папок в Linux. Теперь давайте рассмотрим пять различных способов создания файлов прямо из терминала:

1. Использование команды touch: touch filename.txt - создает пустой файл с именем filename.txt.

2. Создание файла с помощью echo: echo "Текст в файле" > filename.txt - создает файл с указанным текстом.

3. Создание файла через cat: cat > filename.txt - позволяет вводить текст с клавиатуры, после чего завершите ввод с помощью Ctrl+D.

4. Использование команды printf: printf "Текст в файле" > filename.txt - создает файл с указанным текстом, подобно echo.

5. Создание файла через vi или nano: vi filename.txt или nano filename.txt - открывает текстовый редактор для создания и редактирования файла.

#Linux #Терминал #Файлы #LinuxTips
👍4
🔒 Хочу поделиться с вами тремя мощными утилитами, которые помогут создавать сильные и надежные пароли для защиты ваших аккаунтов от несанкционированного доступа.

1. pwgen - генератор паролей в командной строке:

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

pwgen 12 1

Это создаст пароль длиной 12 символов. Подробнее про утилиту pwgen вы можете прочитать на канале в Дзене по этой ссылке: https://dzen.ru/a/Y86v118PMA7LbNa3?share_to=link

2. apg - автоматический генератор паролей:

apg - еще один отличный инструмент для генерации сильных паролей. Он предоставляет больше опций для настройки генерации пароля, включая выбор используемых символов, длину пароля и количество созданных паролей. Установка и использование apg очень просты:

apg -m 16 -x 20 -n 1

Это создаст один пароль длиной 16 символов, используя 20 различных символов. Утилита apg не является встроенной, поэтому перед началом использования ее необходимо установить в ваш дистрибутив.

3. KeePassXC - менеджер паролей с встроенным генератором:

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

С помощью этих утилит вы сможете создавать пароли, удовлетворяющие самым высоким требованиям безопасности. Теперь интересно узнать, как вы создаете свои пароли и где храните их? Делитесь своим опытом и советами в комментариях ниже! 🗣

#LinuxSecurity #StrongPasswords #PasswordGenerators #PasswordManagers #LinuxTips
👍7
🐧🔍 Сегодня хочу поделиться пятью полезными способами, с помощью которых вы можете получить информацию о расходуемой памяти в вашей системе:

1️⃣ Команда free: Используйте команду free в терминале, чтобы увидеть общее использование и доступную память, а также использование подкачки.

2️⃣ Процессор top: Запустите команду top для мониторинга активных процессов и их потребления памяти в реальном времени.

3️⃣ Команда ps: Используйте ps aux для просмотра списка активных процессов и их потребления ресурсов, включая память.

4️⃣ Профилирование процессов: Используйте инструменты профилирования, такие как htop или atop, чтобы получить более подробную информацию о загрузке ЦП и памяти.

5️⃣ /proc файловая система: В директории /proc есть файлы и директории, которые предоставляют информацию о текущем состоянии процессов и ресурсах, включая память.

На канале в Дзен ранее выходила статья о работе с памятью с конкретными примерами: https://dzen.ru/media/id/63667a0d8c39ee4167280da4/piat-komand-dlia-proverki-operativnoi-pamiati-v-linuks-63a57014aa28bf29442d5d57

Выберите удобный для вас метод и отслеживайте использование памяти в вашей Linux-системе. Это поможет вам оптимизировать ресурсы и улучшить производительность

🚀 🖥️ #LinuxTips"
👍8
🐚 Хочу поделиться с вами полезной командой для Bash скриптов в Linux - basename.

🔍 basename - это команда, которая позволяет извлекать имя файла или директории из полного пути. Это может быть очень удобно, когда вы работаете с путями к файлам и хотите получить только имя файла без пути или расширения.

📝 Пример использования:

path="/home/user/documents/file.txt"
filename=$(basename "$path")
echo "Имя файла: $filename"


🔗 В результате выполнения этого скрипта, вы получите вывод:

Имя файла: file.txt

🛠️ basename также может быть полезен, когда вам нужно извлечь имя директории из пути:

full_path="/var/www/html/index.html"
directory=$(basename "$(dirname "$full_path")")
echo "Имя директории: $directory"

🔥 Просто и удобно, не так ли? Так что не забудьте использовать basename в ваших скриптах для упрощения работы с файлами и путями в Linux. Удачи в ваших программных приключениях! 🚀

#LinuxTips #BashScripting
👍3
🔍 Инвертированный поиск с помощью grep 🔍

Продолжая разговор о мощной команде grep, давайте поговорим о ещё одной интересной возможности — инвертированном поиске. Этот метод позволяет находить строки, в которых отсутствует определённое слово. Весьма полезно, не так ли?

Чтобы воспользоваться инвертированным поиском, добавьте параметр -v в команду grep:

grep -v the <путь/к/папке>

Это позволит вам отобразить все строки, где слово «the» не встречается. Применение такой фильтрации может быть полезным, например, при работе с документами или списками, где слово «the» повторяется часто, и вы хотите сконцентрироваться на других аспектах информации.

Так что, продолжайте исследовать команду grep и раскрывать все её тонкости! 💡 #LinuxTips
👍4
🐧 Лайфхак Linux: управление шириной строки 🖥

Сегодня мы поделимся с вами полезной командой для работы с текстом - fold.

Как разбить длинные текстовые строки на более удобочитаемые части? 🤔 Вот вам ответ:

🔍 Команда для разбиения строк:

fold -w n <файл>

Где n - это количество символов, на которое вы хотите разбить строки. Просто замените <файл> на путь к вашему файлу.

А теперь придаём структуру:

🔢 Пронумерованный вывод:

fold -w n <файл> | nl

Это особенно удобно, когда нужно найти определенный фрагмент в большом тексте.

И зачем это нужно? 📜
- Форматирование текстовых файлов, чтобы они выглядели аккуратно.
- Печать на бумаге с ограниченной длиной строки.
- Любое другое разделение текста на "порции".

Так что держите в курсе эту команду — она пригодится не раз. Удачного кодинга и продуктивного дня! 🚀🐧 #LinuxTips #КомандыLinux
👍4
Хотите избавиться от дубликатов в файлах? Ваше решение - комбинация команд sort и uniq! 🔀 Просто введите:

sort file.txt | uniq

И, чтобы сохранить результат, добавьте:

sort file.txt | uniq > output.txt

Легко, быстро, и без лишних дубликатов! 🚀 #LinuxTips #УрокиLinux
👍3