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


Как установить 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 на..

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

Чрезмерное усложнение ради удовольствия: смешивание Bash и Powershell
После публикации этой истории я понял, что сочетание Bash и Powershell может быть более мощным. Это потому, что он позволяет мне создавать сценарии, которые работают как в Windows, так и в Linux! Это позволяет реализовать процессы установки «двойным щелчком» или однострочник, размещенный на GitHub, который можно запускать в любой среде. Итак, как мы это делаем? Как и в предыдущей статье, ключ здесь в том, чтобы найти механизмы, которые синтаксически одинаковы в обоих языках, но имеют..

Допущенные ошибки и извлеченные уроки — bash to zsh
Допущенные ошибки и извлеченные уроки — bash to zsh Баш в зш Недавно я перешел от использования bash go zsh , как и большинство из нас. chsh -s /bin/zsh просто правильно :) Но как-то умудрился сломать свой терминал в процессе настройки AndroidStudio . Я не shell pro , но мне нравится сохранять пару команд adb и git как alias , чтобы я мог использовать AndroidStudio Terminal или System Terminal для выполнения быстрых действий. Все, что я хотел сделать, это..