Perl - referências de funções
Aqui está a lista de todas as funções importantes suportadas pelo Perl padrão.
abs - função de valor absoluto
aceitar - aceitar uma conexão de soquete de entrada
alarme - agende um SIGALRM
atan2 - arco tangente de Y / X no intervalo -PI a PI
bind - liga um endereço a um soquete
binmode - prepara arquivos binários para I / O
abençoe - crie um objeto
chamador - obtém o contexto da chamada de sub-rotina atual
chdir - muda seu diretório de trabalho atual
chmod - altera as permissões em uma lista de arquivos
chomp - remove um separador de registro final de uma string
chop - remove o último caractere de uma string
chown - altera o poder em uma lista de arquivos
chr - obtém o caractere que este número representa
chroot - torna o diretório uma nova raiz para pesquisas de caminho
close - fechar arquivo (ou tubo ou soquete) identificador
closedir - identificador de diretório fechado
conectar - conectar a uma tomada remota
continue - bloco à direita opcional daqui a pouco ou foreach
cos - função cosseno
crypt - criptografia de estilo passwd unilateral
dbmclose - quebra a ligação em um arquivo dbm vinculado
dbmopen - cria ligação em um arquivo dbm vinculado
definido - teste se um valor, variável ou função está definida ou não
delete - exclui um valor de um hash
morrer - levantar uma exceção ou resgatar
fazer - transforme um BLOCO em um TERM
dump - cria um core dump imediato
each - recupera o próximo par chave / valor de um hash
endgrent - ser feito usando o arquivo de grupo
endhostent - ser feito usando o arquivo hosts
endnetent - ser feito usando o arquivo de redes
endprotoent - ser feito usando o arquivo de protocolos
endpwent - ser feito usando o arquivo passwd
endservent - ser feito usando o arquivo de serviços
eof - testar um filehandle para o seu fim
eval - captura exceções ou compila e executa o código
exec - abandone este programa para executar outro
existe - testa se uma chave hash está presente
sair - termina este programa
exp - aumento I
para um poder fcntl - chamada do sistema de controle de arquivos
fileno - retorna descritor de arquivo de filehandle
flock - bloqueia um arquivo inteiro com um bloqueio consultivo
fork - cria um novo processo como este
format - declara um formato de imagem com uso pela função write ()
formline - função interna usada para formatos
getc - obtém o próximo caractere do filehandle
getgrent - obter o próximo registro do grupo
getgrgid - obtém o registro do grupo dado o ID do usuário do grupo
getgrnam - obter registro de grupo dado o nome do grupo
gethostbyaddr - obtém o registro do host dado seu endereço
gethostbyname - obtém o registro do host com o nome dado
gethostent - obter o próximo registro de hosts
getlogin - retorna quem logou neste tty
getnetbyaddr - obter registro de rede dado seu endereço
getnetbyname - obtém o registro de redes dado o nome
getnetent - obter o próximo registro de rede
getpeername - encontre a outra extremidade de uma conexão de soquete
getpgrp - obter grupo de processos
getppid - obter ID do processo pai
getpriority - obtém o valor atual agradável
getprotobyname - obter registro de protocolo com o nome dado
getprotobynumber - obter protocolo numérico de registro de protocolo
getprotoent - obter o próximo registro de protocolos
getpwent - obter o próximo registro passwd
getpwnam - obtém o registro passwd dado o nome de login do usuário
getpwuid - obtém o registro passwd dado o ID do usuário
getervbyname - obtém registro de serviços dado seu nome
getservbyport - obtém o registro dos serviços dada a porta numérica
getervent - obter o próximo registro de serviços
getockname - recupera o sockaddr para um determinado soquete
getockopt - obtém opções de soquete em um determinado soquete
glob - expande os nomes dos arquivos usando curingas
gmtime - converte a hora UNIX em registro ou string usando o formato de hora de Greenwich.
goto - criar código espaguete
grep - localizar elementos em um teste de lista verdadeiro em relação a um determinado critério
hex - converte uma string em um número hexadecimal
import - corrige o namespace de um módulo em seu próprio
index - encontre uma substring dentro de uma string
int - obtém a parte inteira de um número
ioctl - chamada de sistema de controle de dispositivo dependente do sistema
join - junta uma lista em uma string usando um separador
keys - recupera lista de índices de um hash
kill - envia um sinal para um processo ou grupo de processos
último - sai de um bloco prematuramente
lc - retorna a versão em minúsculas de uma string
lcfirst - retorna uma string com apenas a próxima letra em minúsculas
comprimento - retorna o número de bytes em uma string
link - cria um link físico no sistema de arquivos
escute - registre seu soquete como um servidor
local - cria um valor temporário para uma variável global (escopo dinâmico)
localtime - converte a hora do UNIX em registro ou string usando a hora local
lock - obtém um bloqueio de thread em uma variável, sub-rotina ou método
log - recupera o logaritmo natural de um número
lstat - um link simbólico estatístico
m - corresponde a uma string com um padrão de expressão regular
mapa - aplique uma alteração a uma lista para obter uma nova lista com as alterações
mkdir - cria um diretório
msgctl - operações de controle de mensagens SysV IPC
msgget - obter fila de mensagens SysV IPC
msgrcv - recebe uma mensagem SysV IPC de uma fila de mensagens
msgsnd - envia uma mensagem SysV IPC para uma fila de mensagens
my - declara e atribui uma variável local (escopo léxico)
próximo - itera um bloco prematuramente
não - desimportar alguns símbolos de módulo ou semântica em tempo de compilação
oct - converte uma string em um número octal
abrir - abre um arquivo, canal ou descritor
opendir - abre um diretório
ord - encontre a representação numérica de um caractere
nosso - declara e atribui uma variável de pacote (escopo léxico)
pack - converte uma lista em uma representação binária
pacote - declara um namespace global separado
pipe - abre um par de manipuladores de arquivos conectados
pop - remove o último elemento de uma matriz e o retorna
pos - encontrar ou definir o deslocamento para a última / próxima pesquisa m // g
imprimir - envia uma lista para um filehandle
printf - envia uma lista formatada para um filehandle
protótipo - obtenha o protótipo (se houver) de uma sub-rotina
push - anexa um ou mais elementos a uma matriz
q - citar isoladamente uma string
qq - citar duplamente uma string
qr - padrão de compilação
quotemeta - cita caracteres mágicos de expressão regular
qw - citar uma lista de palavras
qx - crase cita uma string
rand - recupera o próximo número pseudo-aleatório
read - entrada em buffer de comprimento fixo de um filehandle
readdir - obtém um diretório de um identificador de diretório
readline - busca um registro de um arquivo
readlink - determina para onde um link simbólico está apontando
readpipe - executa um comando do sistema e coleta a saída padrão
recv - recebe uma mensagem através de um Socket
refazer - iniciar esta iteração de loop novamente
ref - descubra o tipo de coisa sendo referenciada
renomear - mudar um nome de arquivo
requerem - carregue em funções externas de uma biblioteca em tempo de execução
redefinir - limpa todas as variáveis de um determinado nome
retorno - saia de uma função mais cedo
reverso - inverte uma string ou uma lista
rewinddir - redefinir o identificador do diretório
rindex - pesquisa de substring da direita para a esquerda
rmdir - remove um diretório
s - substitua um padrão por uma string
escalar - força um contexto escalar
buscar - reposicionar o ponteiro do arquivo para E / S de acesso aleatório
searchdir - ponteiro de reposicionamento do diretório
selecionar - redefinir a saída padrão ou fazer multiplexação de E / S
semctl - operações de controle de semáforo SysV
semget - obtém o conjunto de semáforos SysV
semop - operações de semáforo SysV
enviar - envia uma mensagem através de um soquete
setgrent - prepara o arquivo do grupo para uso
sethostent - prepara o arquivo hosts para uso
setnetent - prepara o arquivo de rede para uso
setpgrp - define o grupo de processos de um processo
setpriority - define o valor legal de um processo
setprotoent - prepara o arquivo de protocolos para uso
setpwent - prepara o arquivo passwd para uso
setservent - prepara o arquivo de serviços para uso
setsockopt - define algumas opções de socket
shift - remove o primeiro elemento de uma matriz e o retorna
shmctl - operações de memória compartilhada SysV
shmget - obter identificador de segmento de memória compartilhada SysV
shmread - lê a memória compartilhada SysV
shmwrite - escrever memória compartilhada SysV
desligamento - fecha apenas metade de uma conexão de soquete
sin - retorna o seno de um número
dormir - bloquear por alguns segundos
socket - cria um socket
socketpair - cria um par de sockets
sort - classifica uma lista de valores
splice - adicione ou remova elementos em qualquer lugar em uma matriz
split - divide uma string usando um delimitador regexp
sprintf - impressão formatada em uma string
sqrt - função de raiz quadrada
srand - semeia o gerador de número aleatório
stat - obtém as informações de status de um arquivo
estudo - otimizar dados de entrada para pesquisas repetidas
sub - declara uma sub-rotina, possivelmente anonimamente
substr - obter ou alterar uma parte de uma agitação
symlink - cria um link simbólico para um arquivo
syscall - executa uma chamada de sistema arbitrária
sysread - entrada sem buffer de comprimento fixo de um filehandle
sysseek - ponteiro de I / O de posição no identificador usado com sysread e syswrite
sistema - execute um programa separado
syswrite - saída sem buffer de comprimento fixo para um filehandle
tell - obtém o buscador atual em um filehandle
telldir - obtém o buscador atual em um identificador de diretório
tie - vincula uma variável a uma classe de objeto
amarrado - obtém uma referência ao objeto subjacente a uma variável ligada
tempo - retorna o número de segundos desde 1970
times - retorna o tempo decorrido para processos próprios e filhos
tr - transliterar uma string
truncar - encurtar um arquivo
uc - retorna a versão em maiúsculas de uma string
ucfirst - retorna uma string com apenas a próxima letra em maiúscula
umask - definir máscara de modo de criação de arquivo
undef - remove uma variável ou definição de função
desvincular - remove um link para um arquivo
desempacotar - converter a estrutura binária em variáveis perl normais
unshift - acrescentar mais elementos ao início de uma lista
desamarrar - desempate vinculando a uma variável
use - carrega em um módulo em tempo de compilação
utime - define o último acesso de um arquivo e modifica os horários
valores - retorna uma lista dos valores em um hash
vec - testar ou definir bits específicos em uma string
espere - espere que qualquer processo filho morra
waitpid - espera que um determinado processo filho morra
wantarray - obtém o contexto void vs escalar vs lista da chamada de sub-rotina atual
warn - imprime informações de depuração
escrever - imprimir um registro de imagem
-X - um teste de arquivo (-r, -x, etc)
y - transliterar uma string