Теги: Команда

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

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

Linux. Команда exec

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

Linux. Команда tee

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

Linux. Команда read

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

Linux. Команда getopts

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

Раскрытие выражений (expansion)

Когда оболочка получает какую-то командную строку на выполнение, она до начала выполнения команды осуществляет «грамматический разбор» полученной командной строки. Одним из этапов такого «разбора» является подстановка выражений.
Категория: ОС LinuxРазное
Теги: BashCLILinuxКоманда

Подстановки имен файлов

Когда вы набираете команду типа ls *.txt и нажимаете Enter, задача поиска файлов, совпадающих с критерием *.txt решается не только командой ls, но и самой оболочкой. Здесь требуется небольшое объяснение о том, как командная строка интерпретируется в shell.
Категория: ОС LinuxРазное
Теги: BashCLILinuxКомандаФайлШаблон

Конструкции ((…)) и [[…]]

Конструкция ((…)) позволяет работать с целыми числами, умеет работать с логическими операторами, ее часто используют в операторе if. Конструкция [[…]] позволяет использовать более естественный синтаксис для проверки файлов и сравнения строк.
Категория: ОС LinuxСценарии
Теги: BashCLILinuxКоманда

Выполнение нескольких команд в командной строке

В командной строке можно объединять сразу несколько команд в одну строку (в один запуск). Например, вам нужно выполнить сначала одну команду, за ней вторую и так далее. Но вы хотите сразу вбить в командной строке одну инструкцию, которая все сделает.
Категория: ОС LinuxРазное
Теги: BashCLILinuxКоманда

Linux. Команда test

Предназначена для проверки типа файла и сравнения чисел и строк. Возвращает код возврата 0 (истина) или 1 (ложь) в зависимости от вычисления выражения. Выражения могут быть как унарными, так и бинарными.
Категория: ОС LinuxКоманды
Теги: BashCLILinuxКоманда
Каталог оборудования
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.