Теги: Linux

Язык обработки шаблонов awk

Awk — скриптовый язык построчного разбора и обработки входного потока (например, текстового файла) по заданным шаблонам (регулярным выражениям). Часто используется в сценариях командной строки. С помощью языка awk можно объявлять переменные, использовать арифметические и строковые операторы…
Категория: ОС Linux • Разное
Теги: Linux • RegExp • Шаблон

Команды type, which, whereis, whatis и locate

Команда type позволяет выяснить, содержится ли некоторая команда в системе, и определить тип данной команды. Команда также сообщает, является ли название команды действительным и где именно в системе находится эта команда.
Категория: ОС Linux • Команды
Теги: Bash • CLI • Linux • Команда • Поиск • Файл

Linux. Команда wait

Если перенести команду на выполнение в фоновый режим, она будет выполняться в подоболочке независимо от текущей оболочки. Но иногда требуется подождать завершения фонового процесса, прежде чем продолжить работу. Именно для этого предназначена команда wait.
Категория: ОС Linux • Команды
Теги: Bash • CLI • Linux • Команда • Переменная

Перенаправление ввода-вывода

Всё в Linux — это файлы, в том числе — ввод и вывод. Операционная система идентифицирует файлы с использованием дескрипторов. Каждому процессу позволено иметь до девяти открытых дескрипторов файлов. Оболочка bash резервирует первые три дескриптора с идентификаторами 0, 1 и 2.
Категория: ОС Linux • Разное
Теги: Bash • CLI • Linux • stderr • stdin • stdout • Поток

Linux. Переменные окружения и оболочки

Каждый раз, когда активируется сессия оболочки, запускается процесс для сбора и компиляции информации, которая должна быть доступна оболочке и ее дочерним процессам. Оболочка получает эти данные от множества различных файлов и настроек в системе.
Категория: ОС Linux • Разное
Теги: Bash • CLI • export • Linux • set • unset • Окружение • Переменная

Параметры и переменные

Формально параметры включают в себя аргументы, передаваемые программе (т.е. позиционные параметры), специальные переменные оболочки вроде $# и $?, а также обыкновенные переменные, называемые также ключевыми параметрами. Позиционным параметрам нельзя присваивать значения, но с помощью команды set можно переназначать их значения.
Категория: ОС Linux • Сценарии
Теги: Bash • CLI • Linux • set • Параметр • Переменная

Команда «.» (точка) или source

При запуске скрипта с использованием точки не создаётся копии оболочки — скрипт выполняется в текущей оболочке, причём все переменные окружения, инициализированные в данном скрипте, после его завершения не исчезают, а сохраняются в окружении.
Категория: ОС Linux • Команды
Теги: Bash • CLI • Linux • Команда • Окружение

Linux. Команда exec

Любой сценарий (или программа) запускается как дочерний процесс родительской командной оболочки. Однако, программа, выполняемая по команде exec, заменяет текущую программу, и поэтому в системе остается на один выполняемый процесс меньше.
Категория: ОС Linux • Команды
Теги: Bash • CLI • export • Linux • stdin • stdout • Команда

Linux. Команда tee

Команда tee считывает стандартный ввод (stdin), после чего записывает его в стандартный вывод (stdout) и одновременно копирует его в подготовленный файл или переменную. Синтаксис различается в соответствии с местом использования команды.
Категория: ОС Linux • Команды
Теги: Bash • CLI • Linux • stderr • stdin • stdout • Команда • Поток

Операторы if-then-else и case

Практически любая программа требует выполнения различных наборов команд в зависимости от условий. В bash для этого есть операторы if-then-else и case. Оператор if-then-else проверяет код возврата команды и выполняет команды, следующие за словом then или else.
Категория: ОС Linux • Сценарии
Теги: Bash • Linux • Оператор
Каталог оборудования
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Производители
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Функциональные группы
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.