Perl-함수 참조
다음은 표준 Perl에서 지원하는 모든 중요한 기능의 목록입니다.
abs- 절대 값 함수
수락 -들어오는 소켓 연결 수락
알람 -SIGALRM 예약
atan2 --PI ~ PI 범위에서 Y / X의 아크 탄젠트
bind- 주소를 소켓에 바인딩
binmode -I / O 용 바이너리 파일 준비
축복 -개체 만들기
caller- 현재 서브 루틴 호출의 컨텍스트 가져 오기
chdir- 현재 작업 디렉토리 변경
chmod- 파일 목록에 대한 권한 변경
chomp- 문자열에서 후행 레코드 구분 기호 제거
chop- 문자열에서 마지막 문자 제거
대한 Chown는 - 파일 목록에 owership 변경
chr- 이 숫자가 나타내는 문자 가져 오기
chroot- 경로 조회를위한 디렉토리 새 루트 만들기
close- 닫기 파일 (또는 파이프 또는 소켓) 핸들
closedir- 디렉토리 핸들 닫기
연결 -원격 소켓에 연결
계속 -잠시 또는 foreach의 선택적 후행 블록
cos- 코사인 함수
crypt- 단방향 암호 스타일 암호화
dbmclose- 묶인 dbm 파일에 대한 바인딩 중단
dbmopen- 묶인 dbm 파일에 바인딩 생성
정의 됨 -값, 변수 또는 함수가 정의되었는지 여부 테스트
삭제 - 해시에서 값을 삭제합니다
죽다 -예외를 제기하거나 구제하다
do -BLOCK을 TERM으로 전환
dump- 즉각적인 코어 덤프 생성
각 - 해시에서 다음 키 / 값 쌍을 검색
endgrent- 그룹 파일을 사용하여 수행
endhostent- 호스트 파일을 사용하여 수행
endnetent- 네트워크 파일을 사용하여 수행
endprotoent- 프로토콜 파일을 사용하여 수행
endpwent -passwd 파일을 사용하여 수행
endservent- 서비스 파일을 사용하여 수행
eof- 파일 핸들의 끝을 테스트
eval- 예외 포착 또는 코드 컴파일 및 실행
exec- 이 프로그램을 버리고 다른 프로그램을 실행
존재 -해시 키가 있는지 테스트
종료 -이 프로그램을 종료합니다.
exp- 인상 I
힘으로 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로 passwd 레코드 가져 오기
getservbyname- 이름이 주어진 서비스 레코드 가져 오기
getservbyport- 주어진 숫자 포트에서 서비스 레코드 가져 오기
getservent- 다음 서비스 기록 받기
getsockname- 주어진 소켓에 대한 sockaddr 검색
getsockopt- 주어진 소켓에서 소켓 옵션 얻기
glob- 와일드 카드를 사용하여 파일 이름 확장
gmtime- 그리니치 시간 형식을 사용하여 UNIX 시간을 레코드 또는 문자열로 변환합니다.
goto- 스파게티 코드 생성
grep- 주어진 기준에 대해 참 테스트 목록에서 요소 찾기
hex- 문자열을 16 진수로 변환
import- 모듈의 네임 스페이스를 자신의 것으로 패치
인덱스 - 문자열 내에서 문자열을 찾을 수
int- 숫자의 정수 부분을 얻습니다.
ioctl- 시스템 종속 장치 제어 시스템 호출
join- 구분 기호를 사용하여 목록을 문자열로 결합
키 -해시에서 색인 목록 검색
kill- 프로세스 또는 프로세스 그룹에 신호를 보냅니다.
마지막으로 - 조기 블록을 종료
lc- 문자열의 소문자 버전 반환
lcfirst- 소문자로 된 다음 문자 만있는 문자열을 반환합니다.
길이 -문자열의 바이트 수를 반환
링크 -파일 시스템에 하드 링크 생성
청취 -소켓을 서버로 등록
지역 - 전역 변수에 대한 임시 값 (동적 범위 지정)을 생성
localtime- 현지 시간을 사용하여 UNIX 시간을 레코드 또는 문자열로 변환
lock- 변수, 서브 루틴 또는 메소드에 대한 스레드 잠금을 얻습니다.
로그인 - 숫자의 자연 로그를 검색
lstat- 심볼릭 링크를 stat
m- 정규식 패턴이있는 문자열 일치
맵 -변경 사항을 목록에 적용하여 변경 사항이있는 새 목록을 가져옵니다.
mkdir- 디렉토리 생성
msgctl -SysV IPC 메시지 제어 작업
msgget -SysV IPC 메시지 큐 가져 오기
msgrcv- 메시지 큐에서 SysV IPC 메시지 수신
msgsnd -SysV IPC 메시지를 메시지 큐로 전송
내 - 선언 및 지역 변수 (어휘 범위 지정)을 할당
다음 -조기에 블록 반복
no-컴파일 타임에 일부 모듈 심볼 또는 의미를 가져 오지 않음
oct- 문자열을 8 진수로 변환
열기 -파일, 파이프 또는 설명자를 엽니 다.
opendir- 디렉토리 열기
ord- 문자의 숫자 표현 찾기
우리 -패키지 변수 (어휘 범위 지정) 선언 및 할당
pack- 목록을 이진 표현으로 변환
패키지 -별도의 전역 네임 스페이스 선언
파이프 -연결된 파일 핸들 쌍 열기
pop- 배열에서 마지막 요소를 제거하고 반환
pos- 마지막 / 다음 m // g 검색에 대한 오프셋을 찾거나 설정합니다.
인쇄 - 출력 a를 목록을 파일 핸들에
printf- 형식화 된 목록을 파일 핸들로 출력
prototype- 서브 루틴의 프로토 타입 (있는 경우) 가져 오기
푸시 - 배열에 추가 된 하나 이상의 요소
q- 문자열 하나만 인용
qq- 문자열을 이중으로 인용
qr- 컴파일 패턴
quotemeta- 정규식 매직 문자 인용
qw- 단어 목록 인용
qx- 역 따옴표는 문자열을 인용합니다.
rand- 다음 의사 난수 검색
읽기 -파일 핸들의 고정 길이 버퍼 입력
readdir- 디렉토리 핸들에서 디렉토리 가져 오기
readline- 파일에서 레코드 가져 오기
readlink- 심볼릭 링크가 가리키는 위치 결정
readpipe- 시스템 명령을 실행하고 표준 출력을 수집합니다.
recv- 소켓을 통해 메시지 수신
다시 실행 -이 루프 반복을 다시 시작합니다.
ref- 참조되는 사물의 유형 찾기
이름 바꾸기 -파일 이름 변경
필요 -런타임에 라이브러리에서 외부 함수로드
재설정 -주어진 이름의 모든 변수 지우기
return- 일찍 함수에서 나옴
reverse- 문자열 또는 목록 뒤집기
rewinddir- 디렉토리 핸들 재설정
rindex- 오른쪽에서 왼쪽 부분 문자열 검색
rmdir- 디렉토리 제거
s- 패턴을 문자열로 대체
스칼라 -스칼라 컨텍스트 강제 적용
seek- 임의 액세스 I / O를위한 파일 포인터 재배치
seekdir- 디렉토리 포인터 재배치
선택 -기본 출력 재설정 또는 I / O 멀티플렉싱 수행
semctl -SysV 세마포어 제어 작업
semget -SysV 세마포어 세트 가져 오기
semop -SysV 세마포어 작업
send- 소켓을 통해 메시지를 보냅니다.
setgrent- 사용할 그룹 파일 준비
sethostent- 사용할 호스트 파일 준비
setnetent- 사용할 네트워크 파일 준비
setpgrp- 프로세스의 프로세스 그룹 설정
setpriority- 프로세스의 좋은 값 설정
setprotoent- 사용할 프로토콜 파일 준비
setpwent- 사용할 passwd 파일 준비
setservent- 사용할 서비스 파일 준비
setsockopt- 일부 소켓 옵션 설정
shift- 배열의 첫 번째 요소를 제거하고 반환
shmctl -SysV 공유 메모리 작업
shmget -SysV 공유 메모리 세그먼트 식별자 가져 오기
shmread -SysV 공유 메모리 읽기
shmwrite -SysV 공유 메모리 쓰기
종료 -소켓 연결의 절반 만 닫습니다.
sin- 숫자의 사인을 반환
sleep- 몇 초 동안 차단
socket-소켓 생성
socketpair- 소켓 쌍 생성
sort- 값 목록 정렬
스플 라이스 -배열의 모든 위치에 요소 추가 또는 제거
분할 - regexp와 구분 기호를 사용하여 문자열을 분할
sprintf- 문자열로 형식화 된 인쇄
sqrt- 제곱근 함수
srand- 난수 생성기 시드
stat- 파일의 상태 정보 얻기
연구 -반복 검색을위한 입력 데이터 최적화
sub- 익명으로 가능한 서브 루틴 선언
SUBSTR - 얻거나 stirng의 일부를 변경
symlink- 파일에 대한 심볼릭 링크 만들기
syscall- 임의의 시스템 호출 실행
sysopen- 파일, 파이프 또는 설명자 열기
sysread- 파일 핸들의 고정 길이 버퍼링되지 않은 입력
sysseek -sysread 및 syswrite와 함께 사용되는 핸들의 I / O 포인터 위치 지정
시스템 -별도의 프로그램 실행
syswrite- 파일 핸들에 대한 고정 길이 버퍼링되지 않은 출력
알 - 파일 핸들에 현재 seekpointer를 얻을 수
telldir- 디렉토리 핸들에서 현재 검색 포인터 가져 오기
tie- 변수를 객체 클래스에 바인딩
tied- 묶인 변수의 기본 객체에 대한 참조를 얻습니다.
시간 -1970 년 이후 초 수 반환
시간 -자체 및 하위 프로세스에 대한 경과 시간 반환
tr- 문자열 음역
자르기 -파일 단축
uc- 문자열의 대문자 버전 반환
ucfirst- 대문자로 된 다음 문자 만있는 문자열을 반환합니다.
umask- 파일 생성 모드 마스크 설정
undef- 변수 또는 함수 정의 제거
연결 해제 -파일에 대한 하나의 링크 제거
unpack- 바이너리 구조를 일반 펄 변수로 변환
unshift- 목록의 시작 부분에 더 많은 요소를 추가합니다.
untie- 변수에 대한 타이 바인딩 끊기
사용 -컴파일 타임에 모듈에로드
utime- 파일의 마지막 액세스 및 수정 시간 설정
값은 - 해시의 값 목록을 반환
vec- 문자열의 특정 비트 테스트 또는 설정
기다림 -자식 프로세스가 죽기를 기다립니다.
waitpid- 특정 자식 프로세스가 죽기를 기다립니다.
wantarray- 현재 서브 루틴 호출의 목록 컨텍스트 대 스칼라 대 무효 가져 오기
경고 -디버깅 정보 인쇄
쓰기 -사진 기록 인쇄
-X- 파일 테스트 (-r, -x 등)
y- 문자열 음역