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 |
Установить время последнего доступа и модификации файла
|