Please enable JavaScript.
Coggle requires JavaScript to display documents.
командные файлы и язык shell - Coggle Diagram
командные файлы и язык shell
общие сведения о shell
основная задача повтор операций
небольшое время работы
программы сценарии или скрипты
переменные
не имеют типа
все значения строковые
выражения без пробелов
перенаправление
в файл
во встроенные документы
ввода вывода
спец параметры
? Заменяется значением кода завершения последнего из выполнявшихся на переднем плане процессов
$ Заменяется идентификатором процесса (PID) оболочки
Заменяется числом позиционных параметров
! Заменяется идентификатором процесса (PID) последней из выполняющихся фоновых команд
@ Заменяется списком всех позиционных параметров, представленным в виде совокупности нескольких строк
_ Заменяется последним аргументом предыдущей из выполнявшихся команд
*Заменяется списком всех позиционных параметров, представленным в виде одной строки
переменные окружения
PATH Содержит список каталогов, разделенных двоеточием, в которых интерпретатор будет искать программу, если пользователь при запуске последней явно не указал путь к ней
SHELL Путь к командному интерпретатору по умолчанию для текущего пользователя
LOGNAME Имя текущего пользователя
PS1 Внешний вид приглашения командной строки
HOME Домашний каталог пользователя
RANDOM При каждом чтении значения переменной пользователь получает псевдослучайное число
PWD Текущий рабочий каталог
скобки и кавычки
двойные кавычки объединение в один параметр
одинарные кавычки передача аргумента
выражения
expr
вычисление значение числового выражения
команды сравнения
then
else
if
fi
test
проверки, связанные со строками;
арифметические сравнения.
проверки, связанные с файлами;
case
for
foreach
while и until
until проверка перед выполнением
while until do команда done