Публикации по теме 'shell-script'


Сценарии оболочки
Итак, первый вопрос: почему так важно изучать оболочку? Как программисты и разработчики вы будете использовать Unix-подобную или основанную на Unix операционную систему. Оболочка действует как мощный инструмент для управления файлами и каталогами, а также является ценным инструментом для устранения неполадок и отладки. Следовательно, изучая оболочку или даже осваивая ее, можно стать более эффективным и знающим. Итак, сегодня я собираюсь объяснить, что происходит, когда вы..

Полное доказательство сценария оболочки
Я ленивый инженер DevOps. Поэтому всякий раз, когда я сталкиваюсь с одной и той же задачей более двух раз, я автоматизирую ее. Хотя сейчас у нас есть много инструментов автоматизации, все же первое, что приходит в голову для автоматизации, - это bash или сценарий оболочки. После множества ошибок и беспорядочных сценариев :), я делюсь своим опытом написания хорошего сценарий оболочки, который не только хорошо выглядит, но и снижает вероятность ошибки. Вещи, которые должен иметь..

Терминальные прорезывания зубов
Не зацикливайтесь на Терминале… Сегодня начал работать в командной строке в терминальной оболочке АКА, Bash, командной оболочке. Это может быть ошеломляюще, поэтому внизу этого блога я добавил несколько ссылок, которые являются моей библией. Вот несколько советов… помните, что я новичок, поэтому действуйте осторожно! Если ваш терминал зависает, просто откройте новый. Сделайте скриншот своего терминала и опубликуйте изображение на stackoverflow, когда попросите о помощи. P.S. люди на..

Как получить завершение табуляции в ваших псевдонимах bash
Итак, вы узнали о волшебном мире псевдонимов и функций в bash? Итак, теперь вы вводите «ag» вместо «sudo apt-get» и обнаруживаете, что при нажатии на вкладку не отображаются параметры в apt-get? Что началось как крестовый поход, чтобы спасти себя от набора 10 букв, закончилось тем, что вы набрали 20? К счастью, для вас есть выход, и вот он: sudo nano /usr/local/bin/tab-completion.sh Теперь добавьте в этот файл следующий код : # Automatically add completion for all aliases to..

Преобразование структур файлов и папок в сценарии Bash с помощью NodeJS
Это простое приложение NodeJS, которое принимает исходную папку в качестве входных данных и генерирует сценарий Bash. Сценарий Bash имеет все содержимое файлов и структуру папок в исходной папке и может воссоздавать их при выполнении. Исходный код доступен здесь: https://github.com/alexadam/folders-to-script Первый шаг, переберите все файлы в исходной папке: const fs = require("fs") const path = require("path") const listFiles = (dirPath, result) => { files =..

Проблема программирования: переформатирование файла журнала
Я не работаю в IT, я работаю в издательстве. Тем не менее, я все больше и больше убеждаюсь в том, что автоматизация задач может иметь реальную пользу для моей работы, поэтому я учусь программировать. Вроде, как бы, что-то вроде. Честно говоря, мой подход был немного случайным, продиктованным в основном тем, чего мне нужно достичь в реальном мире, а не тем, что было бы наиболее разумно изучить дальше. Но я получаю от этого удовольствие и экономлю себе в будущем много времени и хлопот...

Небольшой лайфхак: тут и там команды
Небольшой лайфхак: тут и там команды Я провожу так много времени в терминале, поэтому любой небольшой лайфхак, который я могу реализовать, потенциально может сэкономить мне часы каждый год. И я думаю, что эти маленькие команды уже вернули мне дни взамен, так как я придумал их много лет назад. Они очень простые: here : эта команда копирует в буфер обмена полный текущий путь. there : изменить каталог на путь, который находится в буфере обмена. Почему? Я использую эти..