Perl参考函数
这是标准的Perl解释器所支持的所有重要函数/功能的列表。在一个函数中找到它的详细信息。
- abs - 绝对值函数
- accept - 接受传入的socket连接
- alarm - 调度一个SIGALRM
- atan2 -Y/X的反正切值,范围在-PI到PI
- bind - 地址绑定到一个套接字
- binmode - 准备二进制文件I / O
- bless - 创建一个对象
- caller - 获取当前子程序调用的上下文
- chdir - 改变当前的工作目录
- chmod - 改变权限的文件列表
- chomp - 从字符串中删除结尾的记录分隔符
- chop - 删除一个字符串的最后一个字符
- chown - 改变文件列表的所有权
- chr - 这个数字代表获得字符
- chroot - 根目录下新建一个路径查找
- close - 关闭文件(或管道或套接字)处理
- closedir - 关闭目录句柄
- connect - 连接到远程套接字
- continue - 可选的结尾块在一段时间内或foreach
- cos - 余弦函数
- crypt - 单向密码式加密
- dbmclose - 中断约束的一道排在并列dbm文件
- dbmopen - 创建绑定一道排在并列dbm文件
- defined - 测试是否为一个值,变量或函数定义或
- delete - 删除从哈希一个值
- die - 抛出一个异常,或摆脱困境(错误)
- do - 打开块转到一个TERM
- dump - 立即创建一个核心转储
- each - 检索下一个键/值对从哈希
- endgrent - 使用组文件
- endhostent - 使用hosts文件
- endnetent - 使用网络文件
- endprotoent - 使用协议文件
- endpwent - 使用passwd文件
- endservent - 使用服务文件
- eof - 测试是否为一个文件结束句柄
- eval - 捕获异常或编译和运行代码
- exec - 放弃此程序运行另一个
- exists - 测试是否存在的哈希键
- exit - 终止这个程序
- exp - 提高I的幂
- fcntl - 文件控制系统调用
- fileno - 从文件句柄,返回的文件描述符
- flock - 与咨询锁锁定整个文件
- fork - 创建一个新的进程,就像这个
- format - 使用write()函数声明的图片格式
- formline - 内部功能的使用格式
- getc - 得到的下一个字符的文件句柄
- getgrent - 下一组记录
- getgrgid - 组记录组用户ID
- getgrnam - 组记录组的名称
- gethostbyaddr - 主机记录其地址
- gethostbyname - 主机记录给定的名称
- gethostent - 获取下一个主机记录
- getlogin -返回谁在这个tty登录
- getnetbyaddr - 网络记录其地址
- getnetbyname - 网络记录给定的名称
- getnetent - 获得下一个的网络记录
- getpeername - 找到套接字连接的另一端
- getpgrp - 获取进程组
- getppid - 父进程ID
- getpriority - 目前的优先值
- getprotobyname - 协议记录给定的名称
- getprotobynumber - 协议记录数字化协议
- getprotoent - 获取下一个协议记录
- getpwent - passwd文件下一个记录
- getpwnam - 获得passwd文件记录用户的登录名
- getpwuid - 获取passwd文件记录用户ID
- getservbyname - 服务记录给它的名字
- getservbyport - 服务记录给定的数字端口
- getservent - 得到下一个服务记录
- getsockname - 对于给定的套接字检索的sockaddr
- getsockopt - 获得在一个给定的socket套接字选项
- glob - 扩大使用通配符的文件名
- gmtime - UNIX时间转换成记录或使用格林威治时间格式的字符串。
- goto - 创建goto代码
- grep - 定位元素列表中的测试是对一个给定的标准
- hex - 将字符串转换为一个十六进制数
- import - patch a module's namespace into your own
- index - find a substring within a string
- int - get the integer portion of a number
- ioctl - system-dependent device control system call
- join - join a list into a string using a separator
- keys - retrieve list of indices from a hash
- kill - send a signal to a process or process group
- last - exit a block prematurely
- lc - return lower-case version of a string
- lcfirst - return a string with just the next letter in lower case
- length - return the number of bytes in a string
- link - create a hard link in the filesytem
- listen - register your socket as a server
- local - create a temporary value for a global variable (dynamic scoping)
- localtime - convert UNIX time into record or string using local time
- lock - get a thread lock on a variable, subroutine, or method
- log - retrieve the natural logarithm for a number
- lstat - stat a symbolic link
- m - match a string with a regular expression pattern
- map - apply a change to a list to get back a new list with the changes
- mkdir - create a directory
- msgctl - SysV IPC message control operations
- msgget - get SysV IPC message queue
- msgrcv - receive a SysV IPC message from a message queue
- msgsnd - send a SysV IPC message to a message queue
- my - declare and assign a local variable (lexical scoping)
- next - iterate a block prematurely
- no - unimport some module symbols or semantics at compile time
- oct - convert a string to an octal number
- open - open a file, pipe, or descriptor
- opendir - open a directory
- ord - find a character's numeric representation
- our - declare and assign a package variable (lexical scoping)
- pack - convert a list into a binary representation
- package - declare a separate global namespace
- pipe - open a pair of connected filehandles
- pop - remove the last element from an array and return it
- pos - find or set the offset for the last/next m//g search
- print - output a list to a filehandle
- printf - output a formatted list to a filehandle
- prototype - get the prototype (if any) of a subroutine
- push - append one or more elements to an array
- q - singly quote a string
- qq - doubly quote a string
- qr - Compile pattern
- quotemeta - quote regular expression magic characters
- qw - quote a list of words
- qx - backquote quote a string
- rand - retrieve the next pseudorandom number
- read - fixed-length buffered input from a filehandle
- readdir - get a directory from a directory handle
- readline - fetch a record from a file
- readlink - determine where a symbolic link is pointing
- readpipe - execute a system command and collect standard output
- recv - receive a message over a Socket
- redo - start this loop iteration over again
- ref - find out the type of thing being referenced
- rename - change a filename
- require - load in external functions from a library at runtime
- reset - clear all variables of a given name
- return - get out of a function early
- reverse - flip a string or a list
- rewinddir - reset directory handle
- rindex - right-to-left substring search
- rmdir - remove a directory
- s - replace a pattern with a string
- scalar - force a scalar context
- seek - reposition file pointer for random-access I/O
- seekdir - reposition directory pointer
- select - reset default output or do I/O multiplexing
- semctl - SysV semaphore control operations
- semget - get set of SysV semaphores
- semop - SysV semaphore operations
- send - send a message over a socket
- setgrent - prepare group file for use
- sethostent - prepare hosts file for use
- setnetent - prepare networks file for use
- setpgrp - set the process group of a process
- setpriority - set a process's nice value
- setprotoent - prepare protocols file for use
- setpwent - prepare passwd file for use
- setservent - prepare services file for use
- setsockopt - set some socket options
- shift - remove the first element of an array, and return it
- shmctl - SysV shared memory operations
- shmget - get SysV shared memory segment identifier
- shmread - read SysV shared memory
- shmwrite - write SysV shared memory
- shutdown - close down just half of a socket connection
- sin - return the sine of a number
- sleep - block for some number of seconds
- socket - create a socket
- socketpair - create a pair of sockets
- sort - sort a list of values
- splice - add or remove elements anywhere in an array
- split - split up a string using a regexp delimiter
- sprintf - formatted print into a string
- sqrt - square root function
- srand - seed the random number generator
- stat - get a file's status information
- study - optimize input data for repeated searches
- sub - declare a subroutine, possibly anonymously
- substr - get or alter a portion of a stirng
- symlink - create a symbolic link to a file
- syscall - execute an arbitrary system call
- sysopen - open a file, pipe, or descriptor
- sysread - fixed-length unbuffered input from a filehandle
- sysseek - position I/O pointer on handle used with sysread and syswrite
- system - run a separate program
- syswrite - fixed-length unbuffered output to a filehandle
- tell - get current seekpointer on a filehandle
- telldir - get current seekpointer on a directory handle
- tie - bind a variable to an object class
- tied - get a reference to the object underlying a tied variable
- time - return number of seconds since 1970
- times - return elapsed time for self and child processes
- tr - transliterate a string
- truncate - shorten a file
- uc - return upper-case version of a string
- ucfirst - return a string with just the next letter in upper case
- umask - set file creation mode mask
- undef - remove a variable or function definition
- unlink - remove one link to a file
- unpack - convert binary structure into normal perl variables
- unshift - prepend more elements to the beginning of a list
- untie - break a tie binding to a variable
- use - load in a module at compile time
- utime - set a file's last access and modify times
- values - return a list of the values in a hash
- vec - test or set particular bits in a string
- wait - wait for any child process to die
- waitpid - wait for a particular child process to die
- wantarray - get void vs scalar vs list context of current subroutine call
- warn - print debugging info
- write - print a picture record
- -X - a file test (-r, -x, etc)
- y - transliterate a string<
Perl参考函数的更多相关文章
- Perl参考函数/教程
这是标准的Perl解释器所支持的所有重要函数/功能的列表.在一个函数中找到它的详细信息. 功能丰富的 Perl:轻松调试 Perl Perl脚本的调试方法 perl 入门教程 abs - 绝对值函数 ...
- Perl 子程序(函数)
1.Perl 子程序(函数)Perl 子程序也就是用户定义的函数.Perl 子程序即执行一个特殊任务的一段分离的代码,它可以使减少重复代码且使程序易读. Perl 子程序可以出现在程序的任何地方,语法 ...
- Perl printf 函数
转载 Perl printf 函数
- Perl exists 函数和defined函数的区别
Perl exists 函数和defined函数的区别
- perl open函数的使用
本文和大家重点讨论一下如何读写Perl文件,主要包括打开.关闭Perl文件,读写Perl文件,Perl文件的状态,命令行参数和打开管道六部分内容,希望通过本文的学习你对读写Perl文件有深刻的认识. ...
- perl reverse 函数
参考 http://www.perlcn.com/perlbc/perljc/315.html 使用reverse操作符时,perl会先计算变量的值,也就是=右边的值,然后再进行复制,如果revers ...
- Perl Sort函数用法总结和使用实例
一) sort函数用法 sort LISTsort BLOCK LISTsort SUBNAME LIST sort的用法有如上3种形式.它对LIST进行排序,并返回排序后的列表.假如忽略了SUBNA ...
- [Perl] Getopt 函数来接收用户参数的使用
我们在linux常常用到一个程序需要加入参数,现在了解一下perl中的有关控制参数的函数.getopt.在linux有的参数有二种形式.一种是–help,另一种是-h.也就是-和–的分别.–表示完整参 ...
- perl 导出函数到当前名字空间
Vsftp:/root/perl/7# cat scan1.pm package scan1; require Exporter; @ISA = qw(Exporter); @EXPORT_OK = ...
随机推荐
- Codeforces Round #376 (Div. 2) A B C 水 模拟 并查集
A. Night at the Museum time limit per test 1 second memory limit per test 256 megabytes input standa ...
- Container ViewController初探1
今天调试程序遇到个问题,iOS7下在弹出Modal的子界面时,弹出层次不对,键盘和界面被分割在了Window的两侧,导致显示异常Presenting view controllers on detac ...
- CSS基础知识点(二)——选择器
在这一篇中,主要总结一下CSS中的选择器. 参考:http://www.cnblogs.com/webblog/archive/2009/07/07/1518274.html CSS中的选择器主要包括 ...
- @Transactional注解*
类或者方法加@Transactional注解 表示该类里面的所有方法或者这个方法的事务由spring处理,来保证事务的原子性,不知道这样说你能不能理解,即是方法里面对数据库操作,如果有一个方法操作失败 ...
- HDU 1241 Oil Deposits --- 入门DFS
HDU 1241 题目大意:给定一块油田,求其连通块的数目.上下左右斜对角相邻的@属于同一个连通块. 解题思路:对每一个@进行dfs遍历并标记访问状态,一次dfs可以访问一个连通块,最后统计数量. / ...
- mysql时间类型在iBATIS框架下的问题(原创哦)
写代码时遇到一个没有搜到的错误,简单记录一下这个dubbo框架中出现的问题. 启动dubbo一个服务端的bat时报错如下
- AFN网络状态的时时监控以及网络的判断、
//3.判断网络状况 AFNetworkReachabilityManager *netManager = [AFNetworkReachabilityManager sharedManager ...
- Java——设计模式(单例模式)
/* * 设计模式: 对问题行之有效的解决方式,其实他是一种思想. * 1.单例设计模式. * 解决问题: 就是可以保证一个列在内存中的对象唯一性. * *如何保证对象的唯一性: *1. 不 ...
- ABBYY 识别结果的文档怎么导出
使用ABBYY FineReader Pro for Mac OCR文字识别软件识别文档时,识别结果可以保存至一个文件.复制到剪贴板或通过电子邮件发送.可以执行下列操作:导出整个文档.仅导出所选页面. ...
- CodeFirstMigrations更新数据库结构(EF数据迁移)
背景 code first起初当修改model后,要持久化至数据库中时,总要把原数据库给删除掉再创建(DropCreateDatabaseIfModelChanges),此时就会产生一个问题,当我们的 ...