perlman
root
<HR>
<H2><A NAME="Alphabetical_Listing_of_Perl_Fun">Alphabetical Listing of Perl Functions</A>/
[perlman:perlfunc:categorical|Perl Functions by Category]</H2>
<DL>
<DT>[perlfunc:_X|-X]<DD>run a file test
<DT>[perlfunc:abs|abs]<DD>absolute value function
<DT>[perlfunc:accept|accept]<DD>accept an incoming socket connect
<DT>[perlfunc:alarm|alarm]<DD>schedule a SIGALRM
<DT>[perlfunc:atan2|atan2]<DD>arctangent of Y/X
<DT>[perlfunc:bind|bind]<DD>binds an address to a socket
<DT>[perlfunc:binmode|binmode]<DD>prepare binary files on old systems
<DT>[perlfunc:bless|bless]<DD>create an object
<DT>[perlfunc:caller|caller]<DD>get context of the current subroutine call
<DT>[perlfunc:chdir|chdir]<DD>change your current working directory
<DT>[perlfunc:chmod|chmod]<DD>changes the permissions on a list of files
<DT>[perlfunc:chomp|chomp]<DD>remove a trailing record separator from a string
<DT>[perlfunc:chop|chop]<DD>remove the last character from a string
<DT>[perlfunc:chown|chown]<DD>change the owership on a list of files
<DT>[perlfunc:chr|chr]<DD>get character this number represents
<DT>[perlfunc:chroot|chroot]<DD>make directory new root for path lookups
<DT>[perlfunc:close|close]<DD>close file (or pipe or socket) handle
<DT>[perlfunc:closedir|closedir]<DD>close directory handle
<DT>[perlfunc:connect|connect]<DD>connect to a remove socket
<DT>[perlfunc:continue|continue]<DD>optional trailing block in a while or foreach
<DT>[perlfunc:cos|cos]<DD>cosine function
<DT>[perlfunc:crypt|crypt]<DD>one-way passwd-style encryption
<DT>[perlfunc:dbmclose|dbmclose]<DD>breaks binding on a tied dbm file
<DT>[perlfunc:dbmopen|dbmopen]<DD>create binding on a tied dbm file
<DT>[perlfunc:defined|defined]<DD>test whether a value, variable, or function is defined
<DT>[perlfunc:delete|delete]<DD>deletes a value from a hash
<DT>[perlfunc:die|die]<DD>raise an exception or bail out
<DT>[perlfunc:do|do]<DD>turn a BLOCK into a TERM
<DT>[perlfunc:dump|dump]<DD>create an immediate core dump
<DT>[perlfunc:each|each]<DD>retrieve the next key/value pair from a hash
<DT>[perlfunc:endgrent|endgrent]<DD>be done using group file
<DT>[perlfunc:endhostent|endhostent]<DD>be done using hosts file
<DT>[perlfunc:endnetent|endnetent]<DD>be done using networks file
<DT>[perlfunc:endprotoent|endprotoent]<DD>be done using protocols file
<DT>[perlfunc:endpwent|endpwent]<DD>be done using passwd file
<DT>[perlfunc:endservent|endservent]<DD>be done using services file
<DT>[perlfunc:eof|eof]<DD>test a filehandle for its end
<DT>[perlfunc:eval|eval]<DD>catch exceptions or compile code
<DT>[perlfunc:exec|exec]<DD>abandon this program to run another
<DT>[perlfunc:exists|exists]<DD>test whether a hash key is present
<DT>[perlfunc:exit|exit]<DD>terminate this program
<DT>[perlfunc:exp|exp]<DD>raise e to a power
<DT>[perlfunc:fcntl|fcntl]<DD>file control system all
<DT>[perlfunc:fileno|fileno]<DD>return file descriptor from filehandle
<DT>[perlfunc:flock|flock]<DD>lock an entire file with an advisory lock
<DT>[perlfunc:fork|fork]<DD>create a new process just like this one
<DT>[perlfunc:format|format]<DD>declare a picture format with use by the write() function
<DT>[perlfunc:formline|formline]<DD>internal function used for formats
<DT>[perlfunc:getc|getc]<DD>get the next character from the filehandle
<DT>[perlfunc:getgrent|getgrent]<DD>get next group record
<DT>[perlfunc:getgrgid|getgrgid]<DD>get group record given group user ID
<DT>[perlfunc:getgrnam|getgrnam]<DD>get group record given group name
<DT>[perlfunc:gethostbyaddr|gethostbyaddr]<DD>get host record given its address
<DT>[perlfunc:gethostbyname|gethostbyname]<DD>get host record given name
<DT>[perlfunc:gethostent|gethostent]<DD>get next hosts record
<DT>[perlfunc:getlogin|getlogin]<DD>return who logged in at this tty
<DT>[perlfunc:getnetbyaddr|getnetbyaddr]<DD>get network record given its address
<DT>[perlfunc:getnetbyname|getnetbyname]<DD>get networks record given name
<DT>[perlfunc:getnetent|getnetent]<DD>get next networks record
<DT>[perlfunc:getpeername|getpeername]<DD>find the other hend of a socket connection
<DT>[perlfunc:getpgrp|getpgrp]<DD>get process group
<DT>[perlfunc:getppid|getppid]<DD>get parent process ID
<DT>[perlfunc:getpriority|getpriority]<DD>get current nice value
<DT>[perlfunc:getprotobyname|getprotobyname]<DD>get protocol record given name
<DT>[perlfunc:getprotobynumber|getprotobynumber]<DD>get protocol record numeric protocol
<DT>[perlfunc:getprotoent|getprotoent]<DD>get next protocols record
<DT>[perlfunc:getpwent|getpwent]<DD>get next passwd record
<DT>[perlfunc:getpwnam|getpwnam]<DD>get passwd record given user login name
<DT>[perlfunc:getpwuid|getpwuid]<DD>get passwd record given user ID
<DT>[perlfunc:getservbyname|getservbyname]<DD>get services record given its name
<DT>[perlfunc:getservbyport|getservbyport]<DD>get services record given numeric port
<DT>[perlfunc:getservent|getservent]<DD>get next services record
<DT>[perlfunc:getsockname|getsockname]<DD>retrieve the sockaddr for a given socket
<DT>[perlfunc:getsockopt|getsockopt]<DD>get socket options on a given socket
<DT>[perlfunc:glob|glob]<DD>expand filenames using wildcards
<DT>[perlfunc:gmtime|gmtime]<DD>convert UNIX time into record or string using Greenwich time
<DT>[perlfunc:goto|goto]<DD>create spaghetti code
<DT>[perlfunc:grep|grep]<DD>locate elements in a list test true against a given criterion
<DT>[perlfunc:hex|hex]<DD>convert a string to a hexadecimal number
<DT>[perlfunc:import|import]<DD>patch a module's namespace into your own
<DT>[perlfunc:int|int]<DD>get the integer portion of a number
<DT>[perlfunc:ioctl|ioctl]<DD>system-dependent device control system call
<DT>[perlfunc:join|join]<DD>join a list into a string using a separator
<DT>[perlfunc:keys|keys]<DD>retrieve list of indices from a hash
<DT>[perlfunc:kill|kill]<DD>send a signal to a process or process group
<DT>[perlfunc:last|last]<DD>exit a block prematurely
<DT>[perlfunc:lc|lc]<DD>return lower-case version of a string
<DT>[perlfunc:lcfirst|lcfirst]<DD>return a string with just the next letter in lower case
<DT>[perlfunc:length|length]<DD>return the number of bytes in a string
<DT>[perlfunc:link|link]<DD>create a hard link in the filesytem
<DT>[perlfunc:listen|listen]<DD>register your socket as a server
<DT>[perlfunc:local|local]<DD>create a temporary value for a global variable (dynamic scoping)
<DT>[perlfunc:localtime|localtime]<DD>convert UNIX time into record or string using local time
<DT>[perlfunc:log|log]<DD>retrieve the natural logarithm for a number
<DT>[perlfunc:lstat|lstat]<DD>stat a symbolic link
<DT>[perlfunc:m|m//]<DD>match a string with a regular expression pattern
<DT>[perlfunc:map|map]<DD>apply a change to a list to get back a new list with the changes
<DT>[perlfunc:mkdir|mkdir]<DD>create a directory
<DT>[perlfunc:msgctl|msgctl]<DD>SysV IPC message control operations
<DT>[perlfunc:msgget|msgget]<DD>get SysV IPC message queue
<DT>[perlfunc:msgrcv|msgrcv]<DD>receive a SysV IPC message from a message queue
<DT>[perlfunc:msgsnd|msgsnd]<DD>send a SysV IPC message to a message queue
<DT>[perlfunc:my|my]<DD>declare and assign a local variable (lexical scoping)
<DT>[perlfunc:next|next]<DD>iterate a block prematurely
<DT>[perlfunc:no|no]<DD>unimport some module symbols or semantics at compile time
<DT>[perlfunc:oct|oct]<DD>convert a string to an octal number
<DT>[perlfunc:open|open]<DD>open a file, pipe, or descriptor
<DT>[perlfunc:opendir|opendir]<DD>open a directory
<DT>[perlfunc:ord|ord]<DD>find a character's numeric representation
<DT>[perlfunc:pack|pack]<DD>convert a list into a binary representation
<DT>[perlfunc:package|package]<DD>declare a separate global namespace
<DT>[perlfunc:pipe|pipe]<DD>open a pair of connected filehandles
<DT>[perlfunc:pop|pop]<DD>remove the last element from an array and return it
<DT>[perlfunc:pos|pos]<DD>find or set the offset for the last/next m//g search
<DT>[perlfunc:print|print]<DD>output a list to a filehandle
<DT>[perlfunc:printf|printf]<DD>output a formatted list to a filehandle
<DT>[perlfunc:prototype|prototype]<DD>get the prototype (if any) of a subroutine
<DT>[perlfunc:push|push]<DD>append one or more elements to an array
<DT>[perlfunc:qSTRING|q/STRING/]<DD>singly quote a string
<DT>[perlfunc:qqSTRING|qq/STRING/]<DD>doubly quote a string
<DT>[perlfunc:quotemeta|quotemeta]<DD>quote regular expression magic characters
<DT>[perlfunc:qwSTRING|qw/STRING/]<DD>quote a list of words
<DT>[perlfunc:qxSTRING|qx/STRING/]<DD>backquote quote a string
<DT>[perlfunc:rand|rand]<DD>retrieve the next pseudorandom number
<DT>[perlfunc:read|read]<DD>fixed-length buffered input from a filehandle
<DT>[perlfunc:readdir|readdir]<DD>get a directory from a directory handle
<DT>[perlfunc:readlink|readlink]<DD>determine where a symbolic link is pointing
<DT>[perlfunc:recv|recv]<DD>receive a message over a Socket
<DT>[perlfunc:redo|redo]<DD>start this loop iteration over again
<DT>[perlfunc:ref|ref]<DD>find out the type of thing being referenced
<DT>[perlfunc:rename|rename]<DD>change a filename
<DT>[perlfunc:require|require]<DD>load in external functions from a library at runtime
<DT>[perlfunc:reset|reset]<DD>clear all variables of a given name
<DT>[perlfunc:return|return]<DD>get out of a function early
<DT>[perlfunc:reverse|reverse]<DD>flip a string or a list
<DT>[perlfunc:rewinddir|rewinddir]<DD>reset directory handle
<DT>[perlfunc:rindex|rindex]<DD>right-to-left substring search
<DT>[perlfunc:rmdir|rmdir]<DD>remove a directory
<DT>[perlfunc:s|s///]<DD>replace a pattern with a string
<DT>[perlfunc:scalar|scalar]<DD>force a scalar context
<DT>[perlfunc:seek|seek]<DD>reposition file pointer for random-access I/O
<DT>[perlfunc:seekdir|seekdir]<DD>reposition directory pointer
<DT>[perlfunc:select|select]<DD>reset default output or do I/O multiplexing
<DT>[perlfunc:semctl|semctl]<DD>SysV semaphore control operations
<DT>[perlfunc:semget|semget]<DD>get set of SysV semaphores
<DT>[perlfunc:semop|semop]<DD>SysV semaphore operations
<DT>[perlfunc:send|send]<DD>send a message over a socket
<DT>[perlfunc:setgrent|setgrent]<DD>prepare group file for use
<DT>[perlfunc:sethostent|sethostent]<DD>prepare hosts file for use
<DT>[perlfunc:setnetent|setnetent]<DD>prepare networks file for use
<DT>[perlfunc:setpgrp|setpgrp]<DD>set the process group of a process
<DT>[perlfunc:setpriority|setpriority]<DD>set a process's nice value
<DT>[perlfunc:setprotoent|setprotoent]<DD>prepare protocols file for use
<DT>[perlfunc:setpwent|setpwent]<DD>prepare passwd file for use
<DT>[perlfunc:setservent|setservent]<DD>prepare services file for use
<DT>[perlfunc:setsockopt|setsockopt]<DD>set some socket options
<DT>[perlfunc:shift|shift]<DD>remove the first element of an array, and return it
<DT>[perlfunc:shmctl|shmctl]<DD>SysV shared memory operations
<DT>[perlfunc:shmget|shmget]<DD>get SysV shared memory segment identifier
<DT>[perlfunc:shmread|shmread]<DD>read SysV shared memory
<DT>[perlfunc:shmwrite|shmwrite]<DD>write SysV shared memory
<DT>[perlfunc:shutdown|shutdown]<DD>close down just half of a socket connection
<DT>[perlfunc:sin|sin]<DD>return the sin of a number
<DT>[perlfunc:sleep|sleep]<DD>block for some number of seconds
<DT>[perlfunc:socket|socket]<DD>create a socket
<DT>[perlfunc:socketpair|socketpair]<DD>create a pair of sockets
<DT>[perlfunc:sort|sort]<DD>sort a list of values
<DT>[perlfunc:splice|splice]<DD>add or remove elements anywhere in an array
<DT>[perlfunc:split|split]<DD>split up a string using a regexp delimiter
<DT>[perlfunc:sprintf|sprintf]<DD>formatted print into a string
<DT>[perlfunc:sqrt|sqrt]<DD>square root function
<DT>[perlfunc:srand|srand]<DD>seed the random number generator
<DT>[perlfunc:stat|stat]<DD>get a file's status information
<DT>[perlfunc:study|study]<DD>optimize input data for repeated searches
<DT>[perlfunc:sub|sub]<DD>declare a subroutine, possibly anonymously
<DT>[perlfunc:substr|substr]<DD>get or alter a portion of a stirng
<DT>[perlfunc:symlink|symlink]<DD>create a symbolic link to a file
<DT>[perlfunc:syscall|syscall()]<DD>execute an arbitrary system call
<DT>[perlfunc:sysread|sysread]<DD>fixed-length unbuffered input from a filehandle
<DT>[perlfunc:system|system]<DD>run a separate program
<DT>[perlfunc:syswrite|syswrite]<DD>fixed-length unbuffered output to a filehandle
<DT>[perlfunc:tell|tell]<DD>get current seekpointer on a filehandle
<DT>[perlfunc:telldir|telldir]<DD>get current seekpointer on a directory handle
<DT>[perlfunc:tie|tie]<DD>bind a variable to an object class
<DT>[perlfunc:time|time]<DD>return number of seconds since 1970
<DT>[perlfunc:times|times]<DD>return elapsed time for self and child processes
<DT>[perlfunc:tr|tr///]<DD>transliterate a string
<DT>[perlfunc:truncate|truncate]<DD>shorten a file
<DT>[perlfunc:uc|uc]<DD>return upper-case version of a string
<DT>[perlfunc:ucfirst|ucfirst]<DD>return a string with just the next letter in upper case
<DT>[perlfunc:umask|umask]<DD>set file creation mode mask
<DT>[perlfunc:undef|undef]<DD>remove a variable or function definition
<DT>[perlfunc:unlink|unlink]<DD>remove one link to a file
<DT>[perlfunc:unpack|unpack]<DD>convert binary structure into normal perl variables
<DT>[perlfunc:unshift|unshift]<DD>prepend more elements to the beginning of a list
<DT>[perlfunc:untie|untie]<DD>break a tie binding to a variable
<DT>[perlfunc:use|use]<DD>load in a module at compile time
<DT>[perlfunc:utime|utime]<DD>set a file's last access and modify times
<DT>[perlfunc:values|values]<DD>return a list of the values in a hash
<DT>[perlfunc:vec|vec]<DD>test or set particular bits in a string
<DT>[perlfunc:wait|wait()]<DD>wait for any child process to die
<DT>[perlfunc:waitpid|waitpid()]<DD>wait for a particular child process to die
<DT>[perlfunc:wantarray|wantarray]<DD>get list vs array context of current subroutine call
<DT>[perlfunc:warn|warn]<DD>print debugging info
<DT>[perlfunc:write|write]<DD>print a picture record
<DT>[perlfunc:y|y///]<DD>transliterate a string
</DL>
<HR>