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


Bash Scripting Основные темы интервью, часть 1
В этом посте мы рассмотрим абсолютные основы собеседования по Bash Scripting for Cloud. 1.Что такое оболочка? Оболочка — это слой вокруг операционной системы Unix/Linux. Работа оболочки заключается в преобразовании ввода пользователя из командной строки в инструкцию операционной системы. Например, давайте рассмотрим эту командную строку: $ cat "filename1" "filename2" "filename3" > "merged_file" Вот что оболочка делает с этой командой:..

Насколько быстрее LC_ALL=C делает вещи в Shell?
И насколько медленнее использование cat в ваших командах? Это также интересно, потому что cat — одна из первых команд, которую люди изучают в оболочке, и в результате позже они могут использовать ее без необходимости. Давайте выясним это с помощью очень простого теста. Ниже я включил результаты выполнения одного и того же действия 4 раза четырьмя разными способами. По сути, мы получаем уникальное количество строк в файле с ~ 3 миллионами строк. Результаты: просто используя..

Взаимодействие с Dropbox API через скрипт Bash в режиме реального времени.
Для небольшого проекта мне пришлось взаимодействовать с API Dropbox и мне нужно было загрузить некоторые файлы, когда они были помещены в специальную папку. К сожалению, не все языки программирования поддерживаются SDK, но я покажу вам, как легко создать простой сценарий Bash, который можно запускать как демон cron. В итоге у вас будет синхронизация между локальным каталогом и каталогом Dropbox. Первое, с чего вам следует начать, - это проверить документацию Dropbox API. Здесь вы уже..

Создание пользовательских команд в Ubuntu
Привет, народ!! Прошло много времени с тех пор, как я написал блог. Сегодня мы собираемся создать пользовательские команды, которые являются глобальными и могут использоваться из любого места в любом каталоге. Поскольку я работал в ROS (операционная система для роботов), я был в восторге от ярлыков, которые она предлагала. Например, эта команда: $ roscd перенесет вас в папку ROS dvelve, которая является текущей рабочей областью. Меня тоже вдохновило сделать что-то подобное. Итак,..

5 способов найти строку внутри файла в Linux
Без каких-либо инструментов GUI, конечно В вашем браузере, чтобы найти определенную строку на веб-странице, все, что вам нужно знать, это трюк «CTRL + F». Но как бэкенд-инженер или DevOps-инженер, вам приходится с чем-то работать только на терминале Linux, а не с помощью инструментов с графическим интерфейсом. Жизнь несправедлива, не так ли?

Эффективный способ написания сценариев Bash
Узнайте, как использовать библиотеку Bashy для лучшего синтаксического анализа входных данных и управления сценариями. В настоящее время большинство инструментов и скриптовых движков имеют несколько очень важных функций, которые экономят нам массу часов. В своей повседневной работе я больше всего ценю эти скрипты: разбор аргументов и поддержка справки: возможность самостоятельно документировать запускаемую команду, перечисляя все параметры общий доступ к сценариям: возможность..

5 уровней использования команд Chmod в Linux
Точно контролируйте права доступа к вашим файлам Если вам нужно выбрать одну команду в Linux, которая необходима, но сбивает с толку новичков, какую из них вы выберете? 🤔 Для меня это команда chmod . Я начал использовать Linux много лет назад. Но что-то вроде следующего привело меня в замешательство многих…