Теги: CLI

Linux. Команда find

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

Специальные переменные оболочки

$1...$9 — это так называемые позиционные параметры, служат для передачи сценарию оболочки аргументов командной строки. Если аргументов больше 9, то они должны заключаться в фигурные скобки, например ${12}. $0 — имя командной оболочки или запущенного сценария.
Категория: ОС LinuxСценарии
Теги: BashCLILinuxПараметрПеременная

Linux. Команда trap

Команда trap работает довольно просто — при возникновении сигнала будет выполнено указанное действие. Если действие простое (цепочка команд, умещающаяся на одной строке), его можно указать прямо в аргументе trap. Если не очень простое, то надо объявить функцию и поместить вызов этой функции в trap.
Категория: ОС LinuxКоманды
Теги: BashCLIКоманда

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

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

Linux. Команда shift

Команда shift позволяет смещать влево позиционные параметры. После выполнения команды предыдущее значение позиционного параметра $2 будет присвоено позиционному параметру $1, а предыдущее значение позиционного параметра $3 — позиционному параметру $2 и т.д.
Категория: ОС LinuxСценарии

Linux. Команда wait

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

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

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

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

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

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

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

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

При запуске скрипта с использованием точки не создаётся копии оболочки — скрипт выполняется в текущей оболочке, причём все переменные окружения, инициализированные в данном скрипте, после его завершения не исчезают, а сохраняются в окружении.
Категория: ОС 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.