 
- Perl 基础知识
- Perl - 主页
- Perl - 简介
- Perl - 环境
- Perl - 语法概述
- Perl - 数据类型
- Perl - 变量
- Perl - 标量
- Perl - 数组
- Perl - 哈希
- Perl - IF...ELSE
- Perl - 循环
- Perl - 运算符
- Perl - 日期和时间
- Perl - 子例程
- Perl - 参考资料
- Perl - 格式
- Perl - 文件 I/O
- Perl - 目录
- Perl - 错误处理
- Perl - 特殊变量
- Perl - 编码标准
- Perl - 正则表达式
- Perl - 发送电子邮件
- Perl 高级
- Perl - 套接字编程
- Perl - 面向对象
- Perl - 数据库访问
- Perl - CGI 编程
- Perl - 包和模块
- Perl - 流程管理
- Perl - 嵌入式文档
- Perl - 函数参考
- Perl 有用资源
- Perl - 问题与解答
- Perl - 快速指南
- Perl - 有用的资源
- Perl - 讨论
Perl - 函数参考
以下是标准 Perl 支持的所有重要函数的列表。
- abs - 绝对值函数 
- 接受- 接受传入的套接字连接 
- 警报- 安排一个 SIGALRM 
- atan2 - Y/X 在 -PI 到 PI 范围内的反正切 
- 绑定- 将地址绑定到套接字 
- binmode - 为 I/O 准备二进制文件 
- 祝福- 创建一个对象 
- caller - 获取当前子例程调用的上下文 
- chdir - 更改当前工作目录 
- chmod - 更改文件列表的权限 
- chomp - 从字符串中删除尾随记录分隔符 
- Chop - 从字符串中删除最后一个字符 
- chown - 更改文件列表的所有权 
- chr - 获取该数字代表的字符 
- chroot - 为路径查找创建目录新根 
- close - 关闭文件(或管道或套接字)句柄 
- Closedir - 关闭目录句柄 
- connect - 连接到远程套接字 
- continue - a while 或 foreach 中可选的尾随块 
- cos - 余弦函数 
- crypt - 单向密码式加密 
- dbmclose - 打破绑定 dbm 文件的绑定 
- dbmopen - 在绑定的 dbm 文件上创建绑定 
- Defined - 测试值、变量或函数是否已定义 
- 删除- 从哈希中删除一个值 
- die - 提出例外或退出 
- do - 将块变成术语 
- dump - 创建立即核心转储 
- every - 从哈希中检索下一个键/值对 
- endgrent - 使用组文件完成 
- endhostent - 使用主机文件完成 
- endnetent - 使用网络文件完成 
- endprotoent - 使用协议文件完成 
- endpwent - 使用 passwd 文件完成 
- endservent - 使用服务文件完成 
- eof - 测试文件句柄的结尾 
- eval - 捕获异常或编译并运行代码 
- exec - 放弃这个程序来运行另一个程序 
- 存在- 测试哈希键是否存在 
- exit - 终止该程序 
- exp - 提高我 - 到一个权力 
- fcntl - 文件控制系统调用 
- fileno - 从文件句柄返回文件描述符 
- 羊群- 使用咨询锁锁定整个文件 
- 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 - 获取下一个密码记录 
- getpwnam - 获取给定用户登录名的密码记录 
- getpwuid - 获取给定用户 ID 的密码记录 
- getservbyname - 获取给定名称的服务记录 
- getservbyport - 获取给定数字端口的服务记录 
- getservent - 获取下一个服务记录 
- getsockname - 检索给定套接字的 sockaddr 
- getsockopt - 获取给定套接字上的套接字选项 
- glob - 使用通配符扩展文件名 
- gmtime - 使用格林威治时间格式将 UNIX 时间转换为记录或字符串。 
- goto - 创建意大利面条代码 
- grep - 根据给定标准定位列表中的元素测试为 true 
- hex - 将字符串转换为十六进制数 
- import - 将模块的名称空间修补到您自己的名称空间中 
- 索引- 在字符串中查找子字符串 
- int - 获取数字的整数部分 
- ioctl - 系统相关设备控制系统调用 
- join - 使用分隔符将列表连接到字符串中 
- 键- 从哈希中检索索引列表 
- Kill - 向进程或进程组发送信号 
- 最后- 过早退出区块 
- lc - 返回字符串的小写版本 
- lcfirst - 返回一个字符串,其中下一个字母为小写 
- length - 返回字符串中的字节数 
- link - 在文件系统中创建硬链接 
- 监听- 将您的套接字注册为服务器 
- local - 为全局变量创建临时值(动态范围) 
- localtime - 使用本地时间将 UNIX 时间转换为记录或字符串 
- lock - 获取变量、子例程或方法的线程锁 
- log - 检索数字的自然对数 
- lstat - 统计符号链接 
- m - 将字符串与正则表达式模式匹配 
- 映射- 将更改应用于列表以获取包含更改的新列表 
- mkdir - 创建目录 
- msgctl - SysV IPC 消息控制操作 
- msgget - 获取 SysV IPC 消息队列 
- msgrcv - 从消息队列接收 SysV IPC 消息 
- msgsnd - 将 SysV IPC 消息发送到消息队列 
- my - 声明并分配局部变量(词法作用域) 
- next - 过早地迭代一个块 
- no - 在编译时取消导入一些模块符号或语义 
- oct - 将字符串转换为八进制数 
- open - 打开文件、管道或描述符 
- opendir - 打开一个目录 
- ord - 查找字符的数字表示 
- our - 声明并分配一个包变量(词法作用域) 
- pack - 将列表转换为二进制表示 
- package - 声明一个单独的全局命名空间 
- pipeline - 打开一对连接的文件句柄 
- pop - 从数组中删除最后一个元素并返回它 
- pos - 查找或设置上一个/下一个 m//g 搜索的偏移量 
- print - 将列表输出到文件句柄 
- printf - 将格式化列表输出到文件句柄 
- 原型- 获取子例程的原型(如果有) 
- push - 将一个或多个元素追加到数组中 
- q - 单引号字符串 
- qq - 双引号字符串 
- qr - 编译模式 
- quotemeta - 引用正则表达式魔术字符 
- qw - 引用单词列表 
- qx - 反引号引用字符串 
- rand - 检索下一个伪随机数 
- read - 来自文件句柄的固定长度缓冲输入 
- readdir - 从目录句柄获取目录 
- readline - 从文件中获取一条记录 
- readlink - 确定符号链接指向的位置 
- readpipe - 执行系统命令并收集标准输出 
- recv - 通过 Socket 接收消息 
- redo - 再次开始这个循环迭代 
- ref - 找出被引用事物的类型 
- 重命名- 更改文件名 
- require - 在运行时从库加载外部函数 
- 重置- 清除给定名称的所有变量 
- return - 尽早退出函数 
- 反向- 翻转字符串或列表 
- rewinddir - 重置目录句柄 
- rindex - 从右到左的子字符串搜索 
- rmdir - 删除目录 
- s - 用字符串替换模式 
- 标量- 强制标量上下文 
- search - 重新定位随机访问 I/O 的文件指针 
- eekdir - 重新定位目录指针 
- 选择- 重置默认输出或进行 I/O 复用 
- semctl - SysV 信号量控制操作 
- semget - 获取 SysV 信号量集 
- semop - SysV 信号量操作 
- send - 通过套接字发送消息 
- setgrent - 准备组文件以供使用 
- sethostent - 准备主机文件以供使用 
- setnetent - 准备网络文件以供使用 
- setpgrp - 设置进程的进程组 
- setpriority - 设置进程的好值 
- setprotoent - 准备使用的协议文件 
- setpwent - 准备密码文件以供使用 
- setservent - 准备服务文件以供使用 
- setsockopt - 设置一些套接字选项 
- shift - 删除数组的第一个元素并返回它 
- shmctl - SysV 共享内存操作 
- shmget - 获取 SysV 共享内存段标识符 
- shmread - 读取 SysV 共享内存 
- shmwrite - 写入 SysV 共享内存 
- shutdown - 仅关闭一半的套接字连接 
- sin - 返回数字的正弦值 
- sleep - 阻塞几秒 
- 套接字- 创建套接字 
- socketpair - 创建一对套接字 
- sort - 对值列表进行排序 
- splice - 在数组中的任意位置添加或删除元素 
- split - 使用正则表达式分隔符分割字符串 
- sprintf - 格式化打印为字符串 
- sqrt - 平方根函数 
- srand - 随机数生成器的种子 
- stat - 获取文件的状态信息 
- 研究- 优化输入数据以进行重复搜索 
- sub - 声明一个子例程,可能是匿名的 
- substr - 获取或更改搅拌的一部分 
- symlink - 创建到文件的符号链接 
- syscall - 执行任意系统调用 
- sysopen - 打开文件、管道或描述符 
- sysread - 来自文件句柄的固定长度无缓冲输入 
- sysseek - 将 I/O 指针定位在与 sysread 和 syswrite 一起使用的句柄上 
- 系统- 运行一个单独的程序 
- syswrite - 固定长度的无缓冲输出到文件句柄 
- 告诉- 获取文件句柄上的当前搜索指针 
- telldir - 获取目录句柄上的当前搜索指针 
- tie - 将变量绑定到对象类 
- 绑定- 获取绑定变量底层对象的引用 
- time - 返回自 1970 年以来的秒数 
- times - 返回自身和子进程的运行时间 
- tr - 音译字符串 
- 截断- 缩短文件 
- uc - 返回字符串的大写版本 
- ucfirst - 返回一个字符串,其中下一个字母为大写 
- umask - 设置文件创建模式掩码 
- undef - 删除变量或函数定义 
- unlink - 删除一个文件的链接 
- unpack - 将二进制结构转换为普通的 perl 变量 
- unshift - 将更多元素添加到列表的开头 
- untie - 断开与变量的绑定绑定 
- use - 在编译时加载模块 
- utime - 设置文件的最后访问和修改时间 
- 值- 返回哈希值的列表 
- vec - 测试或设置字符串中的特定位 
- wait - 等待任何子进程终止 
- waitpid - 等待特定子进程终止 
- Wantarray - 获取当前子例程调用的 void 与标量与列表上下文 
- warn - 打印调试信息 
- 写-打印图片记录 
- -X - 文件测试(-r、-x 等) 
- y - 音译字符串