📅  最后修改于: 2020-10-16 05:44:54             🧑  作者: Mango
这是标准Perl支持的所有重要功能的列表。
ABS-绝对值函数
接受-接受传入的套接字连接
警报-安排SIGALRM
atan2 -Y / X在-PI至PI范围内的反正切
binmode-为I / O准备二进制文件
保佑-创建一个对象
调用者-获取当前子例程调用的上下文
chdir-更改当前工作目录
chmod-更改文件列表上的权限
chomp-从字符串删除尾随记录分隔符
斩-从一个字符串中删除的最后一个字符
CHOWN -更改的文件列表上的所有制
chr-获取此数字代表的字符
chroot-使目录成为用于路径查找的新根目录
close-关闭文件(或管道或套接字)句柄
closedir-关闭目录句柄
连接-连接到远程套接字
继续-一段时间或foreach中的可选尾随块
cos-余弦函数
crypt-单向passwd样式的加密
dbmclose-断开绑定的dbm文件的绑定
dbmopen-在绑定的dbm文件上创建绑定
删除-从哈希删除值
死亡-提出例外或纾困
做-把一个块变成术语
转储-创建立即核心转储
每个-从哈希中检索下一个键/值对
endgrent-使用组文件完成
endhostent-使用主机文件完成
endnetent-使用网络文件完成
endprotoent-使用协议文件完成
endpwent-使用passwd文件完成
endersvent-使用服务文件完成
eof-测试文件句柄是否结束
评估-捕获异常或编译并运行代码
exec-放弃该程序以运行另一个
存在-测试是否存在哈希键
退出-终止该程序
exp-提高我
fcntl-文件控制系统调用
fileno-从文件句柄返回文件描述符
flock-使用咨询锁锁定整个文件
fork-像这样创建一个新流程
格式-通过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-获取给定用户ID的密码记录
getservbyname-根据名称获取服务记录
getservbyport-获取给定数字端口的服务记录
getservent-获取下一个服务记录
getsockname-检索给定套接字的sockaddr
getsockopt-获取给定套接字上的套接字选项
glob-使用通配符扩展文件名
gmtime-使用格林威治时间格式将UNIX时间转换为记录或字符串。
goto-创建意大利面条代码
grep-定位列表中的元素测试是否符合给定条件
十六进制-将字符串转换为十六进制数字
导入-将模块的名称空间修补到您自己的名称空间中
指数-字符串中查找一个子
int-获取数字的整数部分
ioctl-与系统有关的设备控制系统调用
join-使用分隔符将列表连接成字符串
键-从哈希中检索索引列表
杀死-向进程或进程组发送信号
最后-过早退出一个街区
lc-返回字符串的小写版本
lcfirst-以小写形式返回仅包含下一个字母的字符串
length-返回字符串的字节数
链接-在文件系统中创建硬链接
听-将您的套接字注册为服务器
本地-为全局变量创建一个临时值(动态作用域)
localtime-使用本地时间将UNIX时间转换为记录或字符串
lock-在变量,子例程或方法上获得线程锁
对数-检索数字的自然对数
lstat-统计一个符号链接
m-将字符串与正则表达式模式匹配
map-将更改应用于列表,以获取包含更改的新列表
mkdir-创建目录
msgctl -SysV IPC消息控制操作
msgget-获取SysV IPC消息队列
msgrcv-从消息队列接收SysV IPC消息
msgsnd-将SysV IPC消息发送到消息队列
我的-声明,并分配一个局部变量(词法作用域)
下一步-过早迭代一个块
否-在编译时取消导入一些模块符号或语义
oct-将字符串转换为八进制数字
打开-打开文件,管道或描述符
opendir-打开目录
ord-查找字符的数字表示
我们的-声明并分配一个包变量(词法作用域)
pack-将列表转换为二进制表示形式
包-声明一个单独的全局名称空间
管道-打开一对连接的文件句柄
pop-从数组中删除最后一个元素并返回
pos-查找或设置上一个/下一个m // g搜索的偏移量
打印-将列表输出到文件句柄
printf-将格式化列表输出到文件句柄
prototype-获取子例程的原型(如果有)
推-将一个或多个元素附加到数组
q -单独引用的字符串
qq-双引号字符串
qr-编译模式
quotemeta-引用正则表达式魔术字符
qw-引用单词列表
qx-反引号引用字符串
rand-检索下一个伪随机数
读取-来自文件句柄的固定长度缓冲输入
readdir-从目录句柄获取目录
readline-从文件获取记录
readlink-确定符号链接指向的位置
readpipe-执行系统命令并收集标准输出
recv-通过套接字接收消息
重做-重新开始此循环迭代
ref-找出被引用事物的类型
重命名-更改文件名
要求-在外部函数负载从在运行时库
重置-清除给定名称的所有变量
返回-尽早退出函数
反向-翻转字符串或列表
rewinddir-重置目录句柄
rindex-从右到左子字符串搜索
rmdir-删除目录
s-用字符串替换模式
标量-强制标量上下文
求-为随机存取I / O复位文件指针
seekdir-重新定位目录指针
选择-重置默认输出或执行I / O复用
semctl -SysV信号灯控制操作
semget-获取SysV信号量集
semop -SysV信号量操作
发送-通过套接字发送消息
setgrent-准备要使用的组文件
sethostent-准备主机文件以供使用
setnetent-准备要使用的网络文件
setpgrp-设置进程的进程组
setpriority-设置流程的合适值
setprotoent-准备要使用的协议文件
setpwent-准备要使用的passwd文件
setservent-准备服务文件以供使用
setsockopt-设置一些套接字选项
shift-删除数组的第一个元素,然后将其返回
shmctl -SysV共享内存操作
shmget-获取SysV共享内存段标识符
shmread-读取SysV共享内存
shmwrite-写入SysV共享内存
关闭-仅关闭套接字连接的一半
sin-返回数字的正弦
睡眠-阻塞几秒钟
套接字-创建一个套接字
socketpair-创建一对套接字
排序-排序值列表
拼接-在数组中的任何位置添加或删除元素
分裂-使用正则表达式的分隔符分割字符串
sprintf-格式化的打印成字符串
sqrt-平方根函数
srand-为随机数生成器播种
stat-获取文件的状态信息
研究-优化输入数据以进行重复搜索
sub-声明一个子例程,可能匿名
SUBSTR -获取或改变stirng的一部分
symlink-创建指向文件的符号链接
syscall-执行任意系统调用
sysopen-打开文件,管道或描述符
sysread-来自文件句柄的定长无缓冲输入
sysseek-在与sysread和syswrite一起使用的句柄上的位置I / O指针
系统-运行一个单独的程序
syswrite-固定长度的无缓冲输出到文件句柄
告诉-在文件句柄上获取当前的seekpointer
telldir-在目录句柄上获取当前的seekpointer
tie-将变量绑定到对象类
绑定-获取对绑定变量基础对象的引用
时间-自1970年以来返回的秒数
次-返回自身和子进程的经过时间
tr-音译字符串
截断-缩短文件
uc-返回字符串的大写版本
ucfirst-返回仅包含大写字母的下一个字母的字符串
umask-设置文件创建模式掩码
undef-删除变量或函数定义
取消链接-删除一个链接到文件
解压-将二进制结构转换为普通的perl变量
取消移位-将更多元素添加到列表的开头
解开-断开与变量的绑定
使用-在编译时加载模块
utime-设置文件的最后访问时间和修改时间
values-返回哈希值列表
vec-测试或设置字符串的特定位
等待-等待任何子进程终止
waitpid-等待特定的子进程终止
wantarray-获取当前子例程调用的void vs标量vs list上下文
警告-打印调试信息
写-打印图片记录
-X-文件测试(-r,-x等)
y-音译字符串