Публикации по теме '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 много лет назад. Но что-то вроде следующего привело меня в замешательство многих…