Публикации по теме 'bash'
Мой инструмент повышения производительности №1: g
Как разработчик, мой вопрос производительности номер один: как мне быстро получить свою команду?
Я пробовал разные решения на протяжении многих лет. Большинство из них — просто разные способы делать заметки. Обратный поиск ( ctrl + r ) из оболочки также помогает, когда мне нужно повторять команды снова и снова в течение короткого промежутка времени.
Однако ни заметки, ни обратный поиск меня полностью не удовлетворяют.
Для заметок часто контент находится внутри приложения,..
Удивительные параметры сценария Bash
В наши дни Linux стал де-факто операционной системой, особенно для серверов. Большинство из нас используют операционные системы Linux почти каждый день, и возникла необходимость понять эту ОС от самых основ до ее ядра. Несмотря на то, что в Интернете доступно множество руководств и сообщений, которые могут помочь нам узнать больше о Linux, в этом посте я расскажу о нескольких не очень популярных и некоторых очень распространенных синтаксисах, используемых для сценариев bash.
Bash-скрипт..
Удивительный Bash Gotcha
Учитывая, что я использую bash с 1996 года (до этого я использовал tcsh или что-то еще), я был очень удивлен, наткнувшись сегодня на эту ошибку. И я потратил на это много времени.
Проблема заключалась в том, чтобы объявить переменную и немедленно присвоить ей значение. Присвоение стало результатом вызова отдельной программы.
Каждый раз, когда я это делал, возвращаемое значение всегда было 0 . Вы можете увидеть, что вы ожидаете от присвоения результата /bin/false переменной в..
Сценарии против программирования
Если вы новичок в сфере ИТ, вы, скорее всего, уже знакомы с терминами «скриптинг» и «программирование» и интересуетесь различием между ними. хотя каждый из них включает в себя написание кода для достижения определенного результата, между ними есть некоторые ключевые различия.
На высоком уровне сценарии — это использование сценариев для автоматизации задач. Сценарий — это набор инструкций, написанных на языке сценариев, которые должны быть интерпретированы или выполнены другой..
Вещи, которые я узнал, делая свое первое действие на Github
Недавно Действия GitHub добавили еще один инструмент к рабочим процессам, которые мы все централизовали вокруг GitHub, благодаря чему стало еще проще заставить ботов выполнять сложные для процесса вещи, которые мы, люди, делать не хотим.
Когда я услышал новости, я подумал, как это работает с Travis CI, который мы также используем, а затем я подумал, что автоматизация линтинга с помощью Actions - это первый логический шаг (и сейчас мы используем это , хотя это все еще в разработке!)..
Создание генератора статических сайтов
Я использовал плохо написанный bash-скрипт, зависящий от pup и pandoc . Я не слишком возражаю против зависимости от pandoc, так как она есть во всех моих системах. Но сценарий грязный, и я бы предпочел что-нибудь почище.
«Почему бы просто не использовать x?»
Большинство генераторов статических сайтов, которые я видел, такие как Hugo и Jekyll, кажутся мне слишком сложными. Я не говорю, что не могу их использовать, я просто почувствовал некоторое трение и подумал, что было бы..
Команда Bash не альфа-инъекция
автор: Мукомплекс
Это может быть ваше первое знакомство с полезной нагрузкой bash не-альфа, я не могу поспорить, что нет лучшего объяснения и статьи по этой теме, чем у меня. Это может изменить вашу точку зрения на сценарии bash и способы злоупотребления ими.
Удивляюсь, что мало кто исследует эту тему, но я провел собственное исследование, чтобы улучшить ваши хакерские навыки.
Позвольте представить вам список специальных параметров bash, используемых в Unix.
Теперь вам нужно..