| caller |
Возвращает контекст вызова текущей подпрограммы
|
| chdir |
Изменение текущего каталога
|
| chmod |
Задать права доступа для списка файлов
|
| chomp |
Удаление разделителя записи в конце строки
|
| chop |
Удаление последнего символа из строки
|
| chown |
Назначить нового владельца для списка файлов
|
| chr |
Получить символ, представленный в наборе символов числом
|
| chroot |
Изменить текущий корневой каталог
|
| close |
Закрыть файл, канал или сокет
|
| closedir |
Закрыть каталог
|
| connect |
Установить соединение с удаленным сокетом
|
| continue |
Необязательный блок после while или foreach
|
| cos |
Косинус числа
|
| crypt |
Однонаправленное шифрование текста
|
| each |
Последовательное извлечение пар ключ/значение из хэша
|
| endgrent |
Вызывается при использовании файла группы
|
| endhostent |
Вызывается при использовании файла удаленного хоста
|
| endnetent |
Вызывается при использовании сетевого файла
|
| endprotoent |
Вызывается при использовании файла протокола
|
| endpwent |
Вызывается при использовании файла паролей
|
| endservent |
Вызывается при использовании файла сервисов
|
| eof |
Тестирует завержение файла при чтении
|
| eval |
Поймать исключения или компилировать код и выполнить
|
| exec |
Завершить текущую программу и вызвать другую
|
| exists |
Протестировать, существует элемент в хэше или нет
|
| exit |
Завершить текущую программу
|
| exp |
Вычислить экспоненту числа
|
| getc |
Извлечь следующий символ из указателя файла
|
| getgrent |
Извлечь следующую запись файла /etc/group
|
| getgrgid |
Найти запись в файле групп по номеру группы
|
| getgrnam |
Найти запись в файле групп по имени группы
|
| gethostbyaddr |
Получить информацию о хосте по его адресу
|
| gethostbyname |
Получить информацию о хосте по его имени
|
| gethostent |
Получить следующую запись из файла хостов
|
| getlogin |
return who logged in at this tty
|
| getnetbyaddr |
Получить сетевое имя по его адресу
|
| getnetbyname |
Транслировать сетевое имя в адрес
|
| getnetent |
Сетевое имя из /etc/networks
|
| getpeername |
Адрес сокета противоположного конца соединения
|
| getpgrp |
Текущая группа процессов
|
| getppid |
Идентификатор родительского процесса
|
| getpriority |
Текущий приоритет процесса
|
| getprotobyname |
Транслировать имя протокола в соответствующий номер
|
| getprotobynumber |
Транслировать номер протокола его имя
|
| getprotoent |
Следующая запись протокола из /etc/protocols
|
| getpwent |
Следующая запись паролей из /etc/passwd
|
| getpwnam |
Возвращает пароль по имени пользователя
|
| getpwuid |
Возвращает пароль по идентификатору пользователя
|
| getservbyname |
Получить номер сервиса(порта) по имени
|
| getservbyport |
Получить имя сервиса(порта) по номеру
|
| getservent |
Получить следующую запись сервисов
|
| getsockname |
Получить адрес открытого сокета
|
| getsockopt |
Получить опции сокета
|
| given |
Условный оператор
|
| glob |
Получить расширения имен файлов с групповыми символами
|
| gmtime |
Конвертировать время формата UNIX time в формат времени по Гринфичу
|
| goto |
Создать из кода спагетти
|
| grep |
Фильтрация списка по заданному критерию
|
| last |
Немедленный выход из блока
|
| lc |
Преобразовать строку в нижний регистр
|
| lcfirst |
Преобразовать первый символ строки в нижний регистр
|
| length |
Определить длину строки в символах
|
| link |
Создать в файловой системе жесткую ссылку на файл
|
| listen |
Принимать соединения на указанный сокет
|
| local |
Локализовать глобальную переменную
|
| localtime |
Преобразовать значение time в список из 9ти элементов
|
| lock |
Блокирование переменной, подпрограммы или объекта
|
| log |
Получить натуральный логарифм
|
| lstat |
Получить информацию о файле/символической ссылке на файл
|
| pack |
По шаблону преобразовать список значений в строку байт
|
| package |
Объявить пространство имен
|
| pipe |
Открыть пару связанных каналов
|
| pop |
Удалить последний элемент из массива и вернуть его как результат
|
| pos |
Возвращает позицию в строке, где закончился последний поиск m//
|
| print |
Вывод строк в дескриптор файла
|
| printf |
Вывод форматированной строки в дескриптор файла
|
| prototype |
Возвращает прототип подпрограммы
|
| push |
Добавить элемент, или список в конец массива
|
| rand |
Возвращает псевдослучайное число
|
| read |
Читает из указателя файла заданное число байтов
|
| readdir |
Возвращает содержимое каталога из указателя каталога
|
| readline |
Читает записи из указателя файла
|
| readlink |
Возвращает имя файла, на который указывает символическая ссылка
|
| readpipe |
Выполняет системную команду
|
| recv |
Получает сообщение на сокет
|
| redo |
Выполнить блок итерации сначала без вычисления условия
|
| ref |
Если агрумент является ссылкой, возвращает тип данных, на которые она ссылается
|
| rename |
Изменить имя файла
|
| require |
Во время выполнения указывает требуемую версию Perl, или загружает модуль
|
| reset |
Сброс значений указанных переменных
|
| return |
Возврат из подпрограммы с заданным значением
|
| reverse |
Возвращает перевернутую строку или список в обратном порядке
|
| rewinddir |
Устанавливает позицию readdir в начало каталога
|
| rindex |
Ищет слева направо вхождение одной строки в другую
|
| rmdir |
Удаляет каталог
|
| s/// |
Поиск и замена по шаблону
|
| say |
Печать с символом перевода строки
|
| scalar |
Принудительный скалярный контекст
|
| seek |
Установить файловый указатель для произвольного средства ввода-вывода
|
| seekdir |
Изменить текущую позицию в каталоге
|
| select |
определить/установить указатель файла или определить готовые указатели дескрипторов файлов
|
| semctl |
Семафор контроля SysV операций
|
| semget |
Получить набор SysV семафоров
|
| semop |
Операции с SysV семафорами
|
| send |
Отправить сообщение через сокет
|
| setgrent |
Подготовить группу файлов
|
| sethostent |
Подготовить файл хостов
|
| setnetent |
Подготовить файл сетей
|
| setpgrp |
Установить группу процессов для заданного процесса
|
| setpriority |
Установить приоритет процесса
|
| setprotoent |
Подготовить файл протоколов
|
| setpwent |
Подготовить файл паролей
|
| setservent |
Установить файл сервисов
|
| setsockopt |
Установить некоторые параметры сокета
|
| shift |
Удаляет первый элемент массива и возвращает его
|
| shmctl |
Операции совместно используемой памяти в SysV
|
| shmget |
Получить идентификатор сегмента общей памяти
|
| shmread |
Чтение из сегмента совместно используемой памяити в SysV
|
| shmwrite |
Запись в совместно используемую память в SysV
|
| shutdown |
Частично закрыть связь с сокетом
|
| sin |
Определить синус выражения/числа
|
| sleep |
Сделать паузу на некоторе время (заснуть)
|
| socket |
Создать сокет
|
| socketpair |
Создать пару сокетов
|
| sort |
Сортировать список значений
|
| splice |
Добавить, удалить, заменить некоторые элементы в массиве
|
| split |
Расщепить строку по шаблону
|
| sprintf |
Возвращает отформатированную строку
|
| sqrt |
Квадратный корень из числа
|
| srand |
Установить случайное начальное число для генератора случайных чисел
|
| stat |
Получить статистическую информацию о файле
|
| state |
Объявить переменную state (Стойкая лексическая область видимости)
|
| study |
Оптимизировать исходные данные для многократного поиска
|
| sub |
Объявление(декларирование) подпрограмм, возможно анонимных
|
| substr |
Получить или изменить часть строки
|
| symlink |
Создать символическую ссылку на файл
|
| syscall |
Выполнить произвольный системный вызов
|
| sysopen |
Открыть файл или канал
|
| sysread |
Небуферизированное чтение данных фиксированной ширины из дескриптора файла
|
| sysseek |
Позиция указателя ввода-вывода используемая функциями sysread и syswrite
|
| system |
Запуск внешней программы
|
| syswrite |
Небуферизированная запись данных фиксированной ширины в дескриптора файла
|
| uc |
Возвращает версию строки в верхнем регистре
|
| ucfirst |
Переводит первый символ строки в верхний регистр
|
| umask |
Установить пользовательскую маску режима создаваемых файлов
|
| undef |
Присвоить переменной неопределенное значение, или удалить определение подпрограммы
|
| unlink |
Удалить список фалов
|
| unpack |
По шаблону преобразовать бинарную структуру в список значений
|
| unshift |
Добавить несколько элементов в начало списка
|
| untie |
Разорвать связь между переменной и пакетом, к которому она привязана
|
| use |
Загрузить модуль во время компиляции
|
| utime |
Установить время последнего доступа и модификации файла
|