Учебники

Perl – Функции Ссылки

Вот список всех важных функций, поддерживаемых стандартным Perl.

abs – функция абсолютного значения

принять – принять входящий сокет

будильник – график SIGALRM

atan2 – арктангенс Y / X в диапазоне от -PI до PI

bind – привязывает адрес к сокету

binmode – подготовить двоичные файлы для ввода / вывода

благослови – создай объект

caller – получить контекст текущего вызова подпрограммы

chdir – изменить текущий рабочий каталог

chmod – меняет права доступа к списку файлов

chomp – удалить разделитель конечных записей из строки

chop – удалить последний символ из строки

chown – изменить принадлежность списка файлов

chr – получить символ, который представляет это число

chroot – сделать каталог новым корнем для поиска пути

close – закрыть файл (или трубу или сокет) дескриптор

closedir – закрывать дескриптор каталога

подключиться – подключиться к удаленной розетке

продолжить – дополнительный трейлинг-блок через некоторое время или foreach

функция кос – косинус

crypt – одностороннее шифрование в стиле passwd

dbmclose – прерывает привязку к связанному файлу dbm

dbmopen – создать привязку к связанному файлу dbm

определенный – проверить, определено ли значение, переменная или функция или нет

удалить – удаляет значение из хеша

умереть – вызвать исключение или выручить

сделать – превратить блок в срок

dump – создать немедленный дамп ядра

each – получить следующую пару ключ / значение из хеша

endgrent – сделать с помощью группового файла

endhostent – выполняется с помощью файла hosts

endnetent – сделать с помощью сетевого файла

endprotoent – сделать с помощью файла протоколов

endpwent – сделать с помощью файла passwd

endservent – сделать с помощью файла служб

eof – проверить дескриптор файла на его конец

eval – ловить исключения или компилировать и запускать код

execоткажитесь от этой программы, чтобы запустить другую

существует – проверить, присутствует ли хэш-ключ

выход – прекратить эту программу

опыт – поднять я к власти

fcntl – системный вызов управления файлами

fileno – возвращает дескриптор файла из дескриптора файла

flock – заблокировать весь файл с помощью консультативной блокировки

fork – создайте новый процесс, как этот

format – объявить формат изображения с использованием функции write ()

formline – внутренняя функция, используемая для форматов

getc – получить следующий символ из дескриптора файла

getgrent – получить следующую запись группы

getgrgid – получить групповую запись с указанным идентификатором пользователя группы

getgrnam – получить запись группы по названию группы

gethostbyaddr – получить запись хоста по его адресу

gethostbyname – получить имя хоста с указанным именем

gethostent – получить следующую запись хостов

getlogin – вернуть кто залогинился на этом tty

getnetbyaddr – получить сетевую запись по ее адресу

getnetbyname – получить сетевую запись с указанным именем

getnetent – получить следующую запись сети

getpeername – находит другой конец сокетного соединения

getpgrp – получить группу процессов

getppid – получить идентификатор родительского процесса

getpriority – получить текущее значение

getprotobyname – получить запись протокола с указанным именем

getprotobynumber – получить номер протокола протокола

getprotoent – получить следующую запись протокола

getpwent – получить следующую запись passwd

getpwnam – получить запись passwd с указанным логином

getpwuid – получает запись passwd с указанным идентификатором пользователя.

getservbyname – получить запись сервисов по названию

getservbyport – получает сервисную запись с указанным числовым портом

getservent – получить следующую запись сервиса

getsockname – получить sockaddr для данного сокета

getsockopt – получить параметры сокета для данного сокета

glob – расширяет имена файлов, используя подстановочные знаки

gmtime – конвертировать время UNIX в запись или строку, используя формат времени по Гринвичу.

Перейти – создать код спагетти

grep – найти элементы в проверке списка на соответствие заданному критерию

hex – преобразовать строку в шестнадцатеричное число

import – патч пространства имен модуля в свой

index – найти подстроку в строке

int – получить целую часть числа

ioctl – системно-зависимое устройство управления системным вызовом

join – объединить список в строку, используя разделитель

keys – получить список индексов из хеша

kill – отправить сигнал процессу или группе процессов

последний – выйти из блока преждевременно

lc – вернуть строчную версию строки

lcfirst – возвращает строку со следующей буквой в нижнем регистре

длина – возвращает количество байтов в строке

ссылка – создать жесткую ссылку в файловой системе

слушай – зарегистрируй свой сокет как сервер

local – создать временное значение для глобальной переменной (динамическая область видимости)

localtime – конвертировать время UNIX в запись или строку, используя местное время

lock – получить блокировку потока для переменной, подпрограммы или метода

log – получить натуральный логарифм для числа

lstat – stat символическая ссылка

m – сопоставить строку с шаблоном регулярного выражения

карта – применить изменение к списку, чтобы получить новый список с изменениями

mkdir – создать каталог

msgctl – операции управления сообщениями SysV IPC

msgget – получить очередь сообщений SysV IPC

msgrcv – получить сообщение SysV IPC из очереди сообщений

msgsnd – отправить сообщение SysV IPC в очередь сообщений

my – объявить и назначить локальную переменную (лексическая область видимости)

следующий – итерация блока преждевременно

нет – не импортировать некоторые символы модуля или семантику во время компиляции

oct – преобразовать строку в восьмеричное число

open – открыть файл, канал или дескриптор

opendir – открыть каталог

ord – найти числовое представление персонажа

our – объявить и назначить переменную пакета (лексическая область видимости)

pack – преобразовать список в двоичное представление

package – объявить отдельное глобальное пространство имен

pipe – открыть пару связанных файловых дескрипторов

pop – удалить последний элемент из массива и вернуть его

pos – найти или установить смещение для последнего / следующего поиска m // g

print – вывести список в дескриптор файла

printf – вывести отформатированный список в дескриптор файла

prototype – получить прототип (если есть) подпрограммы

push – добавить один или несколько элементов в массив

q – одиночная кавычка строки

qq – вдвойне цитируй строку

qr – шаблон компиляции

quotemeta – цитирует регулярное выражение магических символов

qw – процитировать список слов

qx – обратная кавычка цитата строка

rand – получить следующее псевдослучайное число

read – буферизованный ввод фиксированной длины из дескриптора файла

readdir – получить каталог из дескриптора каталога

readline – извлечь запись из файла

readlink – определить, куда указывает символическая ссылка

readpipe – выполнить системную команду и собрать стандартный вывод

recv – получить сообщение через сокет

повторить – начать этот цикл снова

ref – узнать тип вещи, на которую ссылаются

переименовать – изменить имя файла

require – загружать внешние функции из библиотеки во время выполнения

сброс – очистить все переменные с заданным именем

return – рано выходить из функции

перевернуть – перевернуть строку или список

rewinddir – сбросить дескриптор каталога

rindex – поиск подстроки справа налево

rmdir – удалить каталог

s – заменить шаблон на строку

scalar – форсирует скалярный контекст

seek – переместить указатель файла для ввода-вывода с произвольным доступом

seekdir – перемещать указатель каталога

выберите – сбросить выход по умолчанию или сделать мультиплексирование ввода / вывода

semctl – операции управления семафором SysV

semget – получить набор семафоров SysV

semop – операции семафора SysV

отправить – отправить сообщение через сокет

setgrent – подготовить файл группы для использования

sethostent – подготовить файл hosts для использования

setnetent – подготовить файл сети для использования

setpgrp – установить группу процессов для процесса

setpriority – установить приятное значение процесса

setprotoent – подготовить файл протоколов для использования

setpwent – подготовить файл passwd для использования

setservent – подготовить файл сервисов для использования

setsockopt – установить некоторые параметры сокета

shift – удалить первый элемент массива и вернуть его

shmctl – операции с разделяемой памятью SysV

shmget – получить идентификатор сегмента разделяемой памяти SysV

shmread – читает общую память SysV

shmwrite – записать SysV в общую память

выключение – закройте только половину разъема

грех – вернуть синус числа

sleep – блокировать на некоторое количество секунд

сокет – создать сокет

socketpair – создайте пару сокетов

sort – сортировка списка значений

splice – добавлять или удалять элементы в любом месте массива

split – разделить строку, используя разделитель регулярных выражений

sprintf – форматированная печать в строку

sqrt – функция квадратного корня

srandзасеять генератор случайных чисел

stat – получить информацию о статусе файла

исследование – оптимизировать входные данные для повторных поисков

суб- объявить подпрограмму, возможно, анонимно

substr – получить или изменить порцию перемешивания

символическая ссылка – создать символическую ссылку на файл

syscall – выполнить произвольный системный вызов

sysopen – открыть файл, канал или дескриптор.

sysread – небуферизованный ввод фиксированной длины из дескриптора файла

sysseek – позиционировать указатель ввода / вывода на дескрипторе, используемом с sysread и syswrite

система – запустить отдельную программу

syswrite – небуферизованный вывод фиксированной длины в дескриптор файла

сказать – получить текущий searchpointer на файловый дескриптор

telldir – получить текущий указатель на указатель каталога

tie – связать переменную с классом объекта

tied – получить ссылку на объект, лежащий в основе связанной переменной

время – возвращаемое количество секунд с 1970 года

times – вернуть прошедшее время для себя и дочерних процессов

tr – транслитерировать строку

усекать – сокращать файл

uc – возвращает строку в верхнем регистре

ucfirst – возвращает строку со следующей буквой в верхнем регистре

umask – установить маску режима создания файла

undef – удалить определение переменной или функции

unlink – удалить одну ссылку на файл

unpack – преобразовать двоичную структуру в обычные переменные perl

unshift – добавить больше элементов в начало списка

untie – разорвать связь с переменной

use – загрузить модуль во время компиляции

utime – установить последний доступ к файлу и изменить время

values – возвращает список значений в хэше

vec – проверить или установить определенные биты в строке

подождите – дождитесь смерти любого дочернего процесса

waitpid – дождаться смерти определенного дочернего процесса

wantarray – получить void vs скалярный vs контекст списка текущего вызова подпрограммы

warn – распечатать отладочную информацию

написать – распечатать запись

-X – проверка файла (-r, -x и т. Д.)

y – транслитерировать строку