Perl - Referencias de funciones
Aquí está la lista de todas las funciones importantes admitidas por Perl estándar.
abs - función de valor absoluto
aceptar - aceptar un enchufe entrante conectar
alarma - programar una SIGALRM
atan2 - arcotangente de Y / X en el rango -PI a PI
enlazar - enlaza una dirección a un socket
binmode : prepara archivos binarios para E / S
bendecir - crear un objeto
llamador : obtiene el contexto de la llamada de subrutina actual
chdir - cambia tu directorio de trabajo actual
chmod : cambia los permisos en una lista de archivos
chomp : elimina un separador de registro final de una cadena
cortar - eliminar el último carácter de una cadena
chown : cambia la propiedad en una lista de archivos
chr - obtiene el carácter que representa este número
chroot - hacer que el directorio sea una nueva raíz para búsquedas de rutas
cerrar - cerrar mango de archivo (o tubería o enchufe)
closedir - cerrar identificador de directorio
conectar - conectar a un enchufe remoto
continuar - bloque final opcional en un momento o foreach
cos - función coseno
crypt : cifrado de estilo passwd unidireccional
dbmclose : rompe el enlace en un archivo dbm vinculado
dbmopen : crea un enlace en un archivo dbm vinculado
definido : prueba si un valor, variable o función está definido o no
eliminar : elimina un valor de un hash
morir - hacer una excepción o rescatar
hacer - convertir un BLOQUE en un TÉRMINO
volcado : crea un volcado de núcleo inmediato
cada uno : recupera el siguiente par clave / valor de un hash
endgrent : hazlo usando el archivo de grupo
endhostent : hazlo usando el archivo hosts
endnetent : hazlo usando archivos de redes
endprotoent - hacerse usando el archivo de protocolos
endpwent - terminar usando el archivo passwd
Endoservento - Terminar con el archivo de servicios.
eof : prueba el final de un identificador de archivo
eval - captura excepciones o compila y ejecuta código
exec : abandone este programa para ejecutar otro
existe : prueba si hay una clave hash
salir - terminar este programa
exp - subir yo
a un poder fcntl - llamada al sistema de control de archivos
fileno : devuelve el descriptor de archivo de filehandle
flock : bloquea un archivo completo con un bloqueo de aviso
fork : crea un nuevo proceso como este
formato : declara un formato de imagen con el uso de la función write ()
formline - función interna utilizada para formatos
getc : obtiene el siguiente carácter del identificador de archivo
getgrent - obtener el siguiente registro de grupo
getgrgid : obtiene el registro de grupo dado el ID de usuario del grupo
getgrnam - obtener el registro del grupo dado el nombre del grupo
gethostbyaddr - obtiene el registro de host dada su dirección
gethostbyname : obtiene el nombre del registro del host
gethostent - obtener el siguiente registro de hosts
getlogin : devuelve quién inició sesión en este tty
getnetbyaddr : obtiene el registro de red dada su dirección
getnetbyname - obtiene el nombre de registro del registro de redes
getnetent : obtenga el siguiente récord de redes
getpeername : encuentra el otro extremo de una conexión de socket
getpgrp - obtener grupo de procesos
getppid : obtiene el ID del proceso principal
getpriority : obtiene un buen valor actual
getprotobyname - obtiene el nombre del registro del protocolo
getprotobynumber : obtiene el protocolo numérico del registro del protocolo
getprotoent - obtener el siguiente registro de protocolos
getpwent - obtener el siguiente registro passwd
getpwnam : obtiene el registro passwd dado el nombre de inicio de sesión del usuario
getpwuid : obtiene el registro passwd dado el ID de usuario
getservbyname : obtiene el registro de servicios dado su nombre
getservbyport : obtiene el registro de servicios dado el puerto numérico
getservent : obtenga el siguiente registro de servicios
getsockname - recupera el sockaddr para un socket dado
getsockopt : obtiene opciones de socket en un socket dado
glob - expande los nombres de archivo usando comodines
gmtime : convierta la hora UNIX en un registro o una cadena utilizando el formato de hora de Greenwich.
goto - crear código espagueti
grep : ubica elementos en una lista, prueba verdadera contra un criterio dado
hex : convierte una cadena en un número hexadecimal
importar : parchear el espacio de nombres de un módulo en el suyo
índice : encuentra una subcadena dentro de una cadena
int - obtiene la parte entera de un número
ioctl : llamada al sistema de control de dispositivos dependiente del sistema
unirse - unirse a una lista en una cadena usando un separador
claves : recupera la lista de índices de un hash
kill : envía una señal a un proceso o grupo de procesos
último : salir de un bloque antes de tiempo
lc - devuelve la versión en minúscula de una cadena
lcfirst : devuelve una cadena con solo la siguiente letra en minúscula
longitud : devuelve el número de bytes en una cadena
enlace : crea un enlace fijo en el sistema de archivo
escucha - registra tu socket como servidor
local : crea un valor temporal para una variable global (alcance dinámico)
localtime : convierta la hora UNIX en un registro o una cadena usando la hora local
bloqueo : obtenga un bloqueo de hilo en una variable, subrutina o método
log : recupera el logaritmo natural de un número
lstat - stat un enlace simbólico
m : hace coincidir una cadena con un patrón de expresión regular
mapa : aplique un cambio a una lista para obtener una nueva lista con los cambios
mkdir - crea un directorio
msgctl - Operaciones de control de mensajes SysV IPC
msgget - obtener la cola de mensajes de SysV IPC
msgrcv : recibe un mensaje SysV IPC desde una cola de mensajes
msgsnd : envía un mensaje SysV IPC a una cola de mensajes
my - declara y asigna una variable local (alcance léxico)
siguiente : iterar un bloque prematuramente
no : no importa algunos símbolos de módulo o semántica en tiempo de compilación
oct - convierte una cadena en un número octal
abrir : abre un archivo, tubería o descriptor
opendir - abre un directorio
ord : encuentra la representación numérica de un carácter
nuestro - declara y asigna una variable de paquete (alcance léxico)
paquete : convierte una lista en una representación binaria
paquete : declara un espacio de nombres global separado
tubería : abre un par de identificadores de archivos conectados
pop : elimina el último elemento de una matriz y lo devuelve
pos - encuentra o establece el desplazamiento para la última / siguiente búsqueda m // g
imprimir : generar una lista en un identificador de archivo
printf : genera una lista formateada en un identificador de archivo
prototipo : obtenga el prototipo (si lo hay) de una subrutina
push : agrega uno o más elementos a una matriz
q - citar una sola cadena
qq - citar doblemente una cadena
qr - Patrón de compilación
quotemeta - citar caracteres mágicos de expresión regular
qw - cite una lista de palabras
qx - cita backquote una cadena
rand : recupera el siguiente número pseudoaleatorio
lectura : entrada almacenada en búfer de longitud fija desde un identificador de archivo
readdir : obtiene un directorio de un identificador de directorio
readline : recupera un registro de un archivo
readlink : determina a dónde apunta un enlace simbólico
readpipe : ejecuta un comando del sistema y recopila la salida estándar
recv - recibe un mensaje a través de un socket
rehacer : comienza esta iteración de bucle nuevamente
ref : descubre el tipo de cosa a la que se hace referencia
renombrar - cambiar un nombre de archivo
require : carga en funciones externas desde una biblioteca en tiempo de ejecución
reiniciar - borrar todas las variables de un nombre dado
volver - salir temprano de una función
reverse - voltea una cadena o una lista
rewinddir - restablecer el identificador del directorio
rindex : búsqueda de subcadenas de derecha a izquierda
rmdir - eliminar un directorio
s - reemplaza un patrón con una cuerda
escalar : fuerza un contexto escalar
buscar : reposicionar el puntero de archivo para E / S de acceso aleatorio
seekdir - reposicionar el puntero del directorio
seleccionar - restablecer la salida predeterminada o hacer multiplexación de E / S
semctl - Operaciones de control de semáforos SysV
semget : obtiene un conjunto de semáforos SysV
semop - Operaciones de semáforo SysV
enviar : envía un mensaje a través de un conector
setgrent - preparar el archivo de grupo para su uso
sethostent : prepara el archivo de hosts para su uso
setnetent : preparar el archivo de redes para su uso
setpgrp : establece el grupo de procesos de un proceso
setpriority : establece el valor agradable de un proceso
setprotoent : preparar el archivo de protocolos para su uso
setpwent : prepara el archivo passwd para su uso
setservent : prepara el archivo de servicios para su uso
setsockopt - establece algunas opciones de socket
shift : elimina el primer elemento de una matriz y devuélvelo
shmctl - Operaciones de memoria compartida SysV
shmget : obtiene el identificador de segmento de memoria compartida de SysV
shmread - leer la memoria compartida de SysV
shmwrite - escribir memoria compartida SysV
apagado : cierre solo la mitad de una conexión de socket
pecado - devuelve el seno de un número
dormir - bloquear durante algunos segundos
socket - crea un socket
socketpair - crea un par de sockets
ordenar : ordena una lista de valores
empalme : agregue o elimine elementos en cualquier lugar de una matriz
split - divide una cadena usando un delimitador de expresiones regulares
sprintf - impresión formateada en una cadena
sqrt - función de raíz cuadrada
srand - siembra el generador de números aleatorios
stat : obtiene la información de estado de un archivo
estudiar : optimizar los datos de entrada para búsquedas repetidas
sub - declarar una subrutina, posiblemente de forma anónima
substr - obtener o alterar una parte de una agitación
enlace simbólico : crea un enlace simbólico a un archivo
syscall : ejecuta una llamada al sistema arbitraria
sysopen : abre un archivo, canalización o descriptor
sysread : entrada sin búfer de longitud fija desde un identificador de archivo
sysseek : posiciona el puntero de E / S en el identificador utilizado con sysread y syswrite
sistema : ejecuta un programa separado
syswrite : salida sin búfer de longitud fija a un identificador de archivo
decir : obtener el puntero de búsqueda actual en un identificador de archivo
telldir : obtiene el puntero de búsqueda actual en un identificador de directorio
tie - enlaza una variable a una clase de objeto
vinculado : obtiene una referencia al objeto subyacente a una variable vinculada
tiempo - devuelve el número de segundos desde 1970
tiempos : devuelve el tiempo transcurrido para los procesos propios y secundarios
tr - transliterar una cadena
truncar - acortar un archivo
uc - devuelve la versión en mayúsculas de una cadena
ucfirst : devuelve una cadena con solo la siguiente letra en mayúsculas
umask : establece la máscara del modo de creación de archivos
undef : elimina una variable o definición de función
desvincular : eliminar un enlace a un archivo
desempaquetar - convertir la estructura binaria en variables perl normales
unshift - anteponer más elementos al principio de una lista
desatar - romper un empate vinculante a una variable
use - carga en un módulo en tiempo de compilación
utime : establece el último acceso de un archivo y modifica las horas
valores : devuelve una lista de los valores en un hash
vec - prueba o establece bits particulares en una cadena
esperar - esperar a que muera cualquier proceso secundario
waitpid - esperar a que muera un proceso hijo en particular
wantarray - obtener vacío vs escalar vs contexto de lista de la llamada de subrutina actual
advertir - imprimir información de depuración
escribir : imprime un registro de imagen
-X : una prueba de archivo (-r, -x, etc.)
y - transliterar una cadena