Публикации по теме 'bash'


Создание генератора статических сайтов
Я использовал плохо написанный bash-скрипт, зависящий от pup и pandoc . Я не слишком возражаю против зависимости от pandoc, так как она есть во всех моих системах. Но сценарий грязный, и я бы предпочел что-нибудь почище. «Почему бы просто не использовать x?» Большинство генераторов статических сайтов, которые я видел, такие как Hugo и Jekyll, кажутся мне слишком сложными. Я не говорю, что не могу их использовать, я просто почувствовал некоторое трение и подумал, что было бы..

Команда Bash не альфа-инъекция
автор: Мукомплекс Это может быть ваше первое знакомство с полезной нагрузкой bash не-альфа, я не могу поспорить, что нет лучшего объяснения и статьи по этой теме, чем у меня. Это может изменить вашу точку зрения на сценарии bash и способы злоупотребления ими. Удивляюсь, что мало кто исследует эту тему, но я провел собственное исследование, чтобы улучшить ваши хакерские навыки. Позвольте представить вам список специальных параметров bash, используемых в Unix. Теперь вам нужно..

Как установить NVM и Node.js: пошаговое руководство
Если вы ищете эффективный способ управления различными версиями Node.js в вашей системе, вам нужен NVM (Node Version Manager). В этом руководстве мы рассмотрим **установку NVM** и способы ее использования для установки Node.js в **Windows, macOS или Linux**. Шаг 1: Откройте терминал Первым шагом к установке NVM является открытие терминала в вашей операционной системе. Процесс может различаться в зависимости от используемой операционной системы: – В macOS или Linux : откройте..

Расширенное использование массивов в сценариях оболочки
Если какой-то кодер не поклоняется массивам, то вряд ли он хороший. :) Bash - это язык программирования оболочки, поэтому при кодировании Bash вам понадобятся массивы. В этой статье я кратко расскажу о логике работы с массивами в bash-скриптах. Мы будем рассматривать одномерные индексированные массивы и ассоциативные массивы (пары ключ, значение). В математике массив относится к набору чисел или объектов, которые будут следовать определенному шаблону. Массив — это упорядоченное..

Bash, Zsh или Fish: какая среда оболочки вам подходит?
Изучите ключевые отличия и определите, какая оболочка лучше всего подходит для вас Независимо от того, новичок вы в мире программирования или опытный разработчик, вы, вероятно, сталкивались или слышали о различных оболочках. В этой статье рассматриваются различия между тремя популярными оболочками: Bash, Zsh и Fish. К…

Сед: 5-минутное практическое руководство
Хотя sed иногда кажется загадочным, как только вы разберетесь в синтаксисе, это легко Sed, что означает редактор потока, вероятно, наиболее часто используется для поиска и замены строк в сценариях bash. Что-то вроде этого: sed 's/foo/bar/g' foo.txt Это мощный инструмент, но он немного сбивает с толку. Для меня на первый взгляд sed выглядел так же запутанно, как и регулярное выражение до того, как я его узнал - просто набор символов и символов, случайно смешанных вместе. Sed на..

Освоение оптимизации производительности внешнего интерфейса: полное руководство по сжатию изображений и коду…
«Скорость превыше всего» — фраза, которая актуальна не только в жизни, но и в мире Интернета. В современном быстро меняющемся цифровом ландшафте люди ожидают, что веб-сайты будут загружаться за считанные секунды, и даже несколько миллисекунд могут иметь большое значение для пользовательского опыта. Продолжительность концентрации внимания среднего интернет-пользователя короче, чем у золотой рыбки, а это означает, что ваш веб-сайт должен быть быстрым, отзывчивым и оптимизированным, чтобы..