영어프랑스어스페인어

Ad


온웍스 파비콘

dumpleases - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 공급자에서 dumpleases 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 dumpleases입니다.

프로그램:

이름


BusyBox - 임베디드 리눅스의 스위스 군용 칼

통사론


바쁜 상자 [인수...] # 또는

[인수...] # 심볼릭 링크된 경우

기술


BusyBox는 많은 일반적인 UNIX 유틸리티의 작은 버전을 하나의 작은 버전으로 결합합니다.
실행 가능. 일반적으로 찾는 대부분의 유틸리티에 대한 최소한의 대체품을 제공합니다.
GNU coreutils, util-linux 등. BusyBox의 유틸리티에는 일반적으로 더 적은 옵션이 있습니다.
완전한 기능을 갖춘 GNU 사촌보다; 그러나 포함된 옵션은
예상되는 기능과 GNU 대응물과 매우 유사하게 동작합니다.

BusyBox는 크기 최적화 및 제한된 리소스를 염두에 두고 작성되었습니다. 그것은 또한
매우 모듈화되어 컴파일 시 명령(또는 기능)을 쉽게 포함하거나 제외할 수 있습니다.
시각. 이를 통해 임베디드 시스템을 쉽게 사용자 정의할 수 있습니다. 작업 시스템을 만들려면
그냥 추가 / dev, / 기타, 그리고 리눅스 커널. BusyBox는 상당히 완전한 POSIX를 제공합니다.
모든 소형 또는 임베디드 시스템을 위한 환경.

BusyBox는 매우 구성이 가능합니다. 이렇게 하면 원하는 구성 요소만 포함할 수 있습니다.
필요하므로 바이너리 크기를 줄입니다. 'make config' 또는 'make menuconfig'를 실행하여
활성화하려는 기능. 그런 다음 'make'를 실행하여 다음을 사용하여 BusyBox를 컴파일합니다.
구성.

컴파일이 완료되면 'make install'을 사용하여 BusyBox를 설치해야 합니다. 이것
CONFIG_PREFIX에 의해 지정된 대상 디렉토리에 'bin/busybox' 바이너리를 설치합니다.
CONFIG_PREFIX는 BusyBox를 구성할 때 설정하거나 대안을 지정할 수 있습니다.
설치 시 위치(예: 'make CONFIG_PREFIX=/tmp/foo
설치'). 애플릿 설치 구성표를 활성화한 경우(symlink 또는
hardlinks), CONFIG_PREFIX가 가리키는 위치에도 설치됩니다.

사용법


BusyBox는 다중 호출 바이너리입니다. 다중 호출 바이너리는 실행 가능한 프로그램입니다.
둘 이상의 유틸리티 프로그램과 동일한 작업을 수행합니다. 즉, 단 하나의
BusyBox 바이너리, 하지만 그 단일 바이너리는 수많은 유틸리티처럼 작동합니다. 이것은 허용
모든 내장 유틸리티 프로그램(애플릿이라고 함)은
많은 일반적인 작업에 대한 코드를 공유합니다.

명령줄에서 명령을 인수로 실행하여 BusyBox를 호출할 수도 있습니다. 을위한
예, 입력

/빈/비지박스 ls

또한 BusyBox가 'ls'로 작동하도록 합니다.

물론 '를 덧붙인다./빈/비지박스' 모든 명령에 고통스러울 것입니다. 그래서 대부분의 사람들은
BusyBox 바이너리에 대한 링크를 사용하여 BusyBox를 호출합니다.

예를 들어,

ln -s /빈/비지박스 ls
./ls

BusyBox가 'ls'로 작동하도록 합니다('ls' 명령이 BusyBox로 컴파일된 경우).
일반적으로 말해서, 이러한 모든 링크를 직접 만들 필요는 없습니다.
빌드 시스템은 'make install' 명령을 실행할 때 이 작업을 수행합니다.

인수 없이 BusyBox를 호출하면 애플릿 목록이 제공됩니다.
BusyBox 바이너리로 컴파일되었습니다.

공통 옵션


대부분의 BusyBox 애플릿은 다음을 지원합니다. --도움 간결한 런타임 설명을 제공하는 인수
그들의 행동. CONFIG_FEATURE_VERBOSE_USAGE 옵션이 활성화된 경우 더 많은
자세한 사용 정보도 제공됩니다.

명령


현재 사용 가능한 애플릿은 다음과 같습니다.

[, [[, acpid, adjtimex, ar, arp, arping, ash, awk, 기본 이름,
blockdev, brctl, bunzip2, bzcat, bzip2, cal, 고양이, chgrp, chmod,
chown, chpasswd, chroot, chvt, 지우기, cmp, cp, cpio, crond, crontab,
cttyhack, 컷, 날짜, dc, dd, deallocvt, depmod, devmem, df, diff,
디렉토리 이름, dmesg, dnsdomainname, dos2unix, dpkg, dpkg-deb, 뒤,
dumpkmap, 만두, 에코, ed, egrep, env, 확장, expr, false,
fdisk, fgrep, 찾기, 접기, 무료, freeramdisk, fstrim, ftpget, ftpput,
getopt, getty, grep, 그룹, gunzip, gzip, 정지, 머리, hexdump,
hostid, 호스트 이름, httpd, hwclock, id, ifconfig, ifdown, ifup, 초기화,
insmod, ionice, ip, ipcalc, kill, killall, klogd, 마지막, 덜, ln,
loadfont, loadkmap, 로거, 로그인, logname, logread, lostup, ls,
lsmod, lzcat, lzma, lzop, lzopcat, md5sum, mdev, 마이크로콤, mkdir,
mkfifo, mknod, mkswap, mktemp, modinfo, modprobe, 더 보기, 마운트, mt,
mv, nameif, nc, netstat, nslookup, od, openvt, passwd, 패치, pidof,
핑, ping6, 피벗_루트, 전원 끄기, printf, ps, pwd, rdate, readlink,
실제 경로, 재부팅, renice, 재설정, rev, rm, rmdir, rmmod, 경로, rpm,
rpm2cpio, 부분 실행, sed, seq, setkeycodes, setsid, sh, sha1sum,
sha256sum, sha512sum, 절전, 정렬, 시작-중지-데몬, 통계,
static-sh, 문자열, stty, su, sulogin, swapoff, swapon, switch_root,
동기화, sysctl, syslogd, tac, 꼬리, tar, 작업 세트, 티, 텔넷,
telnetd, 테스트, tftp, 시간, 시간 초과, 상단, 터치, tr, traceroute,
traceroute6, 참, tty, tunctl, udhcpc, udhcpd, umount, uname,
압축 해제, 확장 해제, uniq, unix2dos, unlzma, unlzop, unxz, 압축 해제,
가동 시간, usleep, uudecode, uuencode, vconfig, vi, watch, watchdog,
화장실, wget, 누구, whoami, xargs, xz, xzcat, 예, zcat

COMMAND 설명 추가


산성
acpid [-df] [-c CONFDIR] [-l 로그파일] [-a ACTIONFILE] [-M MAPFILE] [-e
PROC_EVENT_FILE] [-p PIDFILE]

ACPI 이벤트를 듣고 이벤트 도착 시 특정 도우미 생성

-d 로그 파일이 아닌 stderr에 로그(-f를 의미)
-f 전경에서 실행
-c DIR 구성 디렉토리 [/etc/acpi]
-e 파일 / proc 이벤트 파일 [/proc/acpi/event]
-l 파일 로그 파일 [/var/log/acpid.log]
-p FILE PID 파일 [/var/run/acpid.pid]
-a 파일 작업 파일 [/etc/acpid.conf]
-M 파일 맵 파일 [/etc/acpi.map]

호환성 옵션 수락 및 무시 -g -m -s -S -v

조정티멕스
adjtimex [-q] [-o OFF] [-f 주파수] [-p TCONST] [-t TICK]

시스템 타임베이스 매개변수를 읽고 선택적으로 설정합니다. 보다 조정티멕스(2)

-q 조용
-o OFF 시간 오프셋, 마이크로초
-f FREQ 주파수 조정, 정수 커널 단위(65536은 1ppm)
(양수 값은 시계를 더 빠르게 실행합니다)
-t TICK 틱당 마이크로초, 일반적으로 10000
-p TCONST

ar ar [-o] [-v] [-p] [-t] [-x] 아카이브 파일

ar 아카이브에서 FILES 추출 또는 나열

-o 원래 날짜 유지
-p 표준 출력으로 추출
-t 목록
-x 추출
-v 장황

ARP arp [-vn] [-H HWTYPE] [-i IF] -a [호스트 이름] [-v] [-i IF] -d 호스트 이름
[pub] [-v] [-H HWTYPE] [-i IF] -s HOSTNAME HWADDR [임시] [-v] [-H HWTYPE] [-i IF] -s
HOSTNAME HWADDR [넷마스크 마스크] pub [-v] [-H HWTYPE] [-i IF] -Ds HOSTNAME IFACE
[넷마스크 마스크]펍

ARP 캐시 조작

-a (모든) 호스트 표시
-d ARP 항목 삭제
-s 새 항목 설정
-v 장황
-n 이름을 확인하지 않음
-i IF 네트워크 인터페이스
-D IFACE에서 HWADDR 읽기
-A,-p AF 프로토콜 제품군
-H HWTYPE 하드웨어 주소 유형

아르핑
arping [-fqbDUA] [-c CNT] [-w 시간 초과] [-I IFACE] [-s SRC_IP] DST_IP

ARP 요청/응답 보내기

-f 첫 번째 ARP 응답에서 종료
-q 조용
-b 계속 브로드캐스팅하고 유니캐스트로 전환하지 마십시오.
-D 중복 주소 감지 모드
-U Unsolicited ARP 모드, 이웃 업데이트
-A ARP 응답 모드, 이웃 업데이트
-c N N ARP 요청을 보낸 후 중지
-w TIMEOUT ARP 응답을 기다리는 시간(초)
-I 사용할 IFACE 인터페이스(기본값 eth0)
-s SRC_IP 발신자 IP 주소
DST_IP 대상 IP 주소

애시 ash [-/+OPTIONS] [-/+o OPT]... [-c 'SCRIPT' [ARG0 [ARGS]] / 파일 [ARGS]]

유닉스 쉘 인터프리터

AWK awk [옵션] [AWK_PROGRAM] [파일]...

-v VAR=VAL 변수 설정
-F SEP SEP를 필드 구분자로 사용
-f FILE FILE에서 프로그램 읽기
-e AWK_PROGRAM

기본 이름
기본 이름 파일 [SUFFIX]

FILE에서 디렉토리 경로 및 .SUFFIX 제거

블록 데브
blockdev 옵션 BLOCKDEV

--setro 설정 ro
--setrw rw 설정
--getro 가져오기
--gets 섹터 크기 가져오기
--getbsz 블록 크기 가져오기
--setbsz BYTES 블록 크기 설정
--getsz 512바이트 섹터에서 장치 크기 가져오기
--getsize64 장치 크기를 바이트 단위로 가져옵니다.
--flushbufs 플러시 버퍼
--rereadpt 파티션 테이블 다시 읽기

brctl
brctl 명령 [브리지 [인터페이스]]

이더넷 브리지 관리

명령 :

addbr BRIDGE BRIDGE 생성
delbr BRIDGE BRIDGE 삭제
addif BRIDGE IFACE BRIDGE에 IFACE 추가
delif BRIDGE IFACE BRIDGE에서 IFACE 삭제

번지2
bunzip2 [-cf] [파일]...

FILE(또는 stdin) 압축 풀기

-c stdout에 쓰기
-f 힘

bzcat
bzcat [파일]...

표준 출력으로 압축 해제

bzip2
bzip2 [옵션] [파일]...

bzip2 알고리즘을 사용하여 파일(또는 stdin) 압축

-1..9 압축 수준
-d 압축 해제
-c stdout에 쓰기
-f 힘

라임 cal [-jy] [[월]년]

캘린더 표시

-j 율리우스력 날짜 사용
-y 전체 연도를 표시합니다.

방법 고양이 [파일]...

FILE을 연결하고 stdout에 인쇄하십시오.

을 chgrp
chgrp [-RhLHPcvf]... 그룹 파일...

각 FILE의 그룹 구성원을 GROUP으로 변경

-R 재귀
-h 심볼릭 링크 대상 대신 심볼릭 링크에 영향을 줍니다.
-L 디렉토리에 대한 모든 심볼릭 링크를 트래버스합니다.
-H 명령줄에서만 심볼릭 링크를 트래버스합니다.
-P 심볼릭 링크를 트래버스하지 않음(기본값)
-c 변경된 파일 나열
-v 장황
-f 오류 숨기기

chmod를
chmod [-Rcvf] 모드[,모드]... 파일...

각 MODE는 ugoa 문자 중 하나 이상, +-= 기호 중 하나 및 하나 이상입니다.
문자 rwxst

-R 재귀
-c 변경된 파일 나열
-v 모든 파일 나열
-f 오류 숨기기

chown하지
chown [-RhLHPcvf]... 소유자[<.|:>[그룹]] 파일...

각 FILE의 소유자 및/또는 그룹을 OWNER 및/또는 GROUP으로 변경합니다.

-R 재귀
-h 심볼릭 링크 대상 대신 심볼릭 링크에 영향을 줍니다.
-L 디렉토리에 대한 모든 심볼릭 링크를 트래버스합니다.
-H 명령줄에서만 심볼릭 링크를 트래버스합니다.
-P 심볼릭 링크를 트래버스하지 않음(기본값)
-c 변경된 파일 나열
-v 모든 파일 나열
-f 오류 숨기기

chpasswd
chpasswd [--md5|--암호화]

사용자: 표준 입력에서 비밀번호 읽기 및 업데이트 / etc / passwd

-e,--encrypted 제공된 암호는 암호화된 형식입니다.
-m,--md5 DES 대신 MD5 암호화 사용

chroot
chroot NEWROOT [PROG ARGS]

루트 디렉토리를 NEWROOT으로 설정한 상태에서 PROG 실행

chvt
채널 N

포그라운드 가상 터미널을 /dev/ttyN으로 변경

선명한
선명한

화면 지우기

CMP cmp [-l] [-s] 파일1 [파일2 [스킵1 [스킵2]]]

FILE1을 FILE2(또는 표준 입력)와 비교

-l 바이트 수(십진수) 및 값(XNUMX진수) 쓰기
모든 다른 바이트에 대해
-s 조용하다

cp cp [옵션] 소스... 목적지

SOURCE를 DEST로 복사

-a -dpR과 동일
-R,-r 재귀
-d,-P 심볼릭 링크 유지(-R인 경우 기본값)
-L 모든 심볼릭 링크를 따릅니다.
-H 명령줄에서 심볼릭 링크를 따릅니다.
-p 가능한 경우 파일 속성을 유지합니다.
-f 덮어쓰기
-i 덮어쓰기 전에 확인
-l,-s (sym) 링크 생성

cpio
cpio [-dmvu] [-F 파일] [-H newc] [-tio] [EXTR_FILE]...

cpio 아카이브에서 파일을 추출 또는 나열하거나 파일 목록을 사용하여 아카이브를 만듭니다.
표준

주요 작동 모드:

-t 목록
-i EXTR_FILE(또는 모두) 추출
-o 만들기(-H newc 필요)
-d 선두 디렉토리를 만듭니다.
-m mtime 보존
-v 장황
-u 덮어쓰기
-F FILE 입력(-t,-i,-p) 또는 출력(-o) 파일
-H newc 아카이브 형식

크론드
크론드 -fbS -l N -L 로그 파일 -c 디렉토리

-f 전경
-b 배경(기본값)
-S syslog에 기록(기본값)
-l 로그 수준을 설정합니다. 0은 가장 자세한 정보이며 기본값은 8입니다.
-L 파일에 기록
-c 작업 디렉토리

crontab을
crontab [-c 디렉토리] [-u 사용자] [-ler]|[파일]

-c 크론탭 디렉토리
-u 사용자
-l 목록 crontab
-e crontab 편집
-r crontab 삭제
FILE crontab을 FILE로 교체('-': stdin)

씨티핵
cttyhack [PROG ARGS]

가능한 경우 PROG에 제어 tty를 제공하십시오. /etc/inittab의 예(busybox 초기화의 경우):
:: respawn:/bin/ctyhack / 빈 / SH PID로 실행되는 쉘에 제어 tty 제공
1: $ exec cttyhack sh 부트 셸 스크립트에서 대화형 셸 시작:

setid cttyhack sh

절단 [옵션] [파일] 자르기...

각 입력 FILE에서 stdout으로 선택한 필드 인쇄

-b LIST LIST의 바이트만 출력
-c LIST LIST의 문자만 출력
-d CHAR 탭 대신 CHAR를 필드 구분 기호로 사용
-s 구분 기호가 포함된 행만 출력
-f N 이 필드만 인쇄
-n 무시

데이터
날짜 [옵션] [+FMT] [시간]

시간 표시(+FMT 사용) 또는 시간 설정

[-s,--set] TIME 시간을 TIME으로 설정
-u,--utc UTC로 작업(현지 시간으로 변환하지 않음)
-R,--rfc-2822 출력 RFC-2822 호환 날짜 문자열
-I[SPEC] 출력 ISO-8601 호환 날짜 문자열
SPEC='date'(기본값)는 날짜 전용,
날짜의 경우 '시', '분' 또는 '초'
표시된 정밀도까지의 시간
-r,--reference FILE FILE의 마지막 수정 시간 표시
-d,--date TIME '지금'이 아닌 TIME을 표시합니다.
-D FMT -d TIME 변환에 FMT 사용

인식되는 TIME 형식:

헉:mm[:ss]
[YYYY.]MM.DD-hh:mm[:ss]
YYYY-MM-DD hh:mm[:ss]
[[[[[YY]YY]MM]DD]hh]mm[.ss]
'날짜 시간' 형식은 대신 MMDDhhmm[[YY]YY][.ss]를 허용합니다.

dc DC 표현 ...

작은 RPN 계산기. 연산: +, add, -, sub, *, mul, /, div, %, mod, and, or, not,
xor, p - 스택의 맨 위에 인쇄(팝업 없음), f - 전체 스택 인쇄, o - 팝
값을 설정하고 출력 기수를 설정합니다(10, 16, 8 또는 2여야 함). 예: 'dc 2 2 add p' -> 4,
'dc 8 8 mul 2 2 + / p' -> 16

dd dd [if=파일] [of=파일] [ibs=N] [obs=N] [bs=N] [카운트=N] [건너뛰기=N] [검색=N]
[conv=notrunc|noerror|동기화|fsync]

변환 및 서식을 사용하여 파일 복사

if=FILE stdin 대신 FILE에서 읽기
of=FILE stdout 대신 FILE에 쓰기
bs=N 한 번에 N 바이트 읽기 및 쓰기
ibs=N 한 번에 N 바이트 읽기
obs=N 한 번에 N 바이트 쓰기
count=N N개의 입력 블록만 복사
skip=N N 입력 블록 건너뛰기
Seek=N N 출력 블록 건너뛰기
conv=notrunc 출력 파일을 자르지 않음
conv=noerror 읽기 오류 후 계속
conv=sync XNUMX이 있는 패드 블록
conv=fsync 완료하기 전에 물리적으로 데이터 쓰기
conv=swab 모든 바이트 쌍을 교환합니다.

N은 c(1), w(2), b(512), kD(1000), k(1024), MD, M, GD, G로 접미사될 수 있습니다.

거래 해제
거래 해제 [N]

사용하지 않는 가상 터미널 /dev/ttyN 할당 해제

데프모드
depmod [-n] [-b BASE] [버전] [MODFILES]...

module.dep, 별칭 및 기호 파일 생성

-b BASE BASE/lib/modules/VERSION 사용
-n 테스트 실행: 파일을 stdout으로 인쇄

데브멤
devmem 주소 [WIDTH [VALUE]]

물리적 주소에서 읽기/쓰기

ADDRESS 작업할 주소
WIDTH 너비(8/16/...)
VALUE 기록할 데이터

df df [-Pkmhai] [-B SIZE] [파일 시스템]...

파일 시스템 사용 통계 인쇄

-P POSIX 출력 형식
-k 1024바이트 블록(기본값)
-m 1M 바이트 블록
-h 사람이 읽을 수 있음(예: 1K 243M 2G)
-a 모든 파일 시스템 표시
-i 아이노드
-B SIZE 블록 크기

diff
diff [-abBdiNqrTstw] [-L 레이블] [-S 파일] [-U 라인] FILE1 FILE2

파일을 한 줄씩 비교하고 차이점을 출력합니다. 이것
구현은 통합 diff만 지원합니다.

-a 모든 파일을 텍스트로 취급
-b 공백 양의 변화를 무시합니다.
-B 행이 모두 비어 있는 변경 사항을 무시합니다.
-d 더 작은 변경 세트를 찾기 위해 열심히 노력하십시오.
-i 대소문자 차이 무시
-L 통합 헤더에서 파일 이름 대신 LABEL을 사용합니다.
-N 없는 파일을 비어 있는 것으로 처리합니다.
-q 파일이 다른지 여부만 출력
-r 재귀
-S 디렉토리를 비교할 때 FILE로 시작
-T 필요할 때 탭에 접두사를 붙여 탭을 정렬합니다.
-s 두 파일이 같을 때 보고
-t 출력에서 ​​탭을 공백으로 확장
-U 출력 LINES줄의 컨텍스트
-w 모든 공백 무시

이름
디렉토리 이름 FILENAME

FILENAME에서 디렉토리가 아닌 접미사 제거

dmesg에
dmesg [-c] [-n 레벨] [-s 크기]

커널 링 버퍼 인쇄 또는 제어

-c 인쇄 후 링 버퍼 지우기
-n LEVEL 콘솔 로깅 레벨 설정
-s SIZE 버퍼 크기

도스투유닉스
dos2unix [-ud] [파일]

FILE을 DOS에서 Unix 형식으로 변환합니다. 파일이 제공되지 않으면 다음을 사용하십시오.
표준입력/표준출력.

-u 도스2유닉스
-d 유닉스2도스

dpkg
dpkg [-ilCPru] [-F OPT] 패키지

데비안 패키지 설치, 제거 및 관리

-i,--install 패키지 설치
-l,--list 설치된 패키지 목록
--configure 패키지되지 않은 패키지 구성
-P,--purge 패키지의 모든 파일을 제거합니다.
-r,--remove 패키지에 대한 구성 파일을 제외한 모든 제거
--unpack 패키지의 압축을 풀지만 구성하지는 마십시오.
--force-depends 종속성 문제 무시
--force-confnew 설치 시 기존 구성 파일 덮어쓰기
--force-confold 설치할 때 이전 구성 파일 유지

dpkg-deb
dpkg-deb [-cefxX] 파일 [인수]

Debian 패키지(.debs)에서 작업 수행

-c 파일 시스템 트리의 내용 나열
-e 제어 파일을 [argument] 디렉토리에 추출
-f [인수]로 시작하는 제어 필드 이름 표시
-x 패키지 파일 시스템 트리를 디렉토리로 추출
-X Verbose 추출물

du 뒤 [-aHLdclsxhmk] [파일]...

각 FILE 및/또는 디렉토리에 사용된 디스크 공간 요약

-a 파일 크기도 표시
-L 모든 심볼릭 링크를 따릅니다.
-H 명령줄에서 심볼릭 링크를 따릅니다.
-d N 깊이 < N의 디렉토리(및 -a가 있는 파일)로 출력을 제한합니다.
-c 총계 표시
-l 하드 링크된 경우 크기를 여러 번 계산합니다.
-s 각 인수에 대한 합계만 표시
-x 다른 파일 시스템의 디렉토리 건너뛰기
-h 사람이 읽을 수 있는 형식의 크기(예: 1K 243M 2G)
-m 크기(MB)
-k 크기(킬로바이트)(기본값)

덤프 맵
덤프맵 > 키맵

이진 키보드 번역 테이블을 stdout으로 인쇄

만두
만두 [-r|-a] [-f LEASEFILE]

udhcpd에서 부여한 DHCP 임대 표시

-f,--file=FILE 임대 파일
-r,--remaining 남은 시간 표시
-a,--absolute 만료 시간 표시

에코
에코 [-neE] [ARG]...

지정된 ARG를 stdout에 인쇄

-n 후행 줄 바꿈을 억제합니다.
-e 백슬래시 이스케이프 해석(예: \t=tab)
-E 백슬래시 이스케이프를 해석하지 않음(기본값)

ed ed

환경 환경 [-iu] [-] [이름=값]... [PROG ARGS]

현재 환경을 인쇄하거나 지정된 환경을 설정한 후 PROG를 실행합니다.

-, -i 빈 환경에서 시작
-u 환경에서 변수 제거

확장
확장 [-i] [-t N] [파일]...

탭을 공백으로 변환하고 stdout에 쓰기

-i,--initial 공백이 아닌 후에 탭을 변환하지 않음
-t,--tabs=N N 문자마다 탭 중지

특급
expr 표현

EXPRESSION의 값을 stdout에 출력

표현은 다음과 같을 수 있습니다.

ARG1 | ARG2 null도 1도 아닌 경우 ARG0, 그렇지 않으면 ARG2
ARG1 및 ARG2 인수가 모두 null 또는 1이 아니면 ARG0, 그렇지 않으면 0
ARG1 < ARG2 ARG1이 ARG1보다 작으면 2이고 그렇지 않으면 0입니다. 유사하게:
ARG1 <= ARG2
ARG1 = ARG2
ARG1 != ARG2
ARG1 >= ARG2
ARG1 > ARG2
ARG1 + ARG2 ARG1과 ARG2의 합. 비슷하게:
ARG1 - ARG2
아르그1 * 아르그2
ARG1 / ARG2
ARG1 % ARG2
STRING : REGEXP STRING에 있는 REGEXP의 고정 패턴 일치
STRING REGEXP 일치 STRING과 동일: REGEXP
substr STRING POS LENGTH STRING의 부분 문자열, POS는 1부터 계산
index STRING CHARS CHARS가 있는 STRING의 인덱스 또는 0
길이 STRING 길이 STRING
quote TOKEN TOKEN을 문자열로 해석합니다.
'일치' 또는
'/'와 같은 연산자
(EXPRESSION) EXPRESSION의 값

쉘에 대해 많은 연산자를 이스케이프하거나 따옴표로 묶어야 합니다. 비교는
두 ARG가 모두 숫자이면 산술, 그렇지 않으면 사전식입니다. 패턴 일치 반환
\( 및 \) 또는 null 사이에 일치하는 문자열; \( 및 \)를 사용하지 않으면 반환합니다.
일치하는 문자 수 또는 0

그릇된
그릇된

FALSE 종료 코드 반환 \fIs0(1)

fdisk
fdisk [-ul] [-C 실린더] [-H 헤드] [-S 섹터] [-b SSZ] 디스크

파티션 테이블 변경

-u 시작 및 끝이 섹터(실린더 대신)에 있습니다.
-l 각 DISK에 대한 파티션 테이블을 표시한 다음 종료
-b 2048(특정 MO 디스크의 경우)은 2048바이트 섹터를 사용합니다.
-C CYLINDERS 실린더/헤드/섹터 수 설정
-H 헤드
-S 섹터

발견
[-HL] [경로] 찾기... [옵션] [작업]

파일을 검색하고 작업을 수행합니다. 첫 번째 실패한 작업이 처리를 중지합니다.
현재 파일. 기본값: PATH는 현재 디렉터리이고 작업은 '-print'입니다.

-L,-follow 심볼릭 링크 따르기
-H ...명령줄에서만
-xdev 다른 파일 시스템의 디렉토리를 내려가지 않습니다.
-maxdepth N 최대 N 레벨에서 내림차순. -최대 깊이 0 적용
명령줄 인수에 대한 작업만
-mindepth N 처음 N 레벨에서 행동하지 않음
-depth 순회 *후* 디렉토리에 대한 작업

행위:

( ACTIONS ) -o / -a에 대한 그룹 작업
! ACT ACT의 성공/실패 반전
ACT1 [-a] ACT2 ACT1이 실패하면 중지하고 ACT2를 수행합니다.
ACT1 -o ACT2 ACT1이 성공하면 중지하고 ACT2를 수행합니다.
참고: -a는 -o보다 우선 순위가 높습니다.
-name PATTERN 파일 이름(디렉토리 이름 없음)을 PATTERN과 일치시킵니다.
-iname PATTERN 대소문자를 구분하지 않음 -name
-path PATTERN 경로를 PATTERN과 일치시킵니다.
-ipath PATTERN 대소문자를 구분하지 않음 -path
-regex PATTERN 정규식 PATTERN에 대한 경로 일치
-type X 파일 형식은 X입니다(f,d,l,b,c,... 중 하나).
-perm MASK 적어도 하나의 마스크 비트(+MASK), 모든 비트(-MASK),
또는 정확히 MASK 비트가 파일 모드에서 설정됩니다.
-mtime DAYS mtime은(+N)보다 크고(-N)보다 작습니다.
또는 정확히 과거 N일
-mmin MINS mtime은(+N)보다 크고(-N)보다 작습니다.
또는 과거의 정확히 N분
-newer FILE mtime이 FILE보다 최신입니다.
-inum N 파일에 inode 번호 N이 있습니다.
-user NAME/ID 파일은 주어진 사용자가 소유합니다.
-group NAME/ID 파일은 주어진 그룹이 소유합니다.
-size N[bck] 파일 크기는 N(c:bytes,k:kbytes,b:512bytes(def.))
+/-N: 파일 크기가 N보다 크거나 작습니다.
-links N 링크의 수는 보다 크거나(+N), 보다 작습니다(-N),
또는 정확히 N
-prune 현재 파일이 디렉토리이면 그 디렉토리로 내려가지 마십시오.
다음 작업 중 어느 것도 지정하지 않으면 -print가 가정됩니다.
-print 인쇄 파일 이름
-print0 인쇄 파일 이름, NUL 종료
-exec CMD ARG ; {}의 모든 인스턴스를 다음으로 대체하여 CMD를 실행합니다.
파일 이름. CMD가 XNUMX이 아닌 값으로 종료되면 실패


접기 [-bs] [-w WIDTH] [파일]...

각 FILE(또는 stdin)에 입력 라인을 래핑하여 stdout에 쓰기

-b 열이 아닌 바이트 수를 계산합니다.
-s 공백에서 중단
-w 80 대신 WIDTH 열 사용

비어 있는
무료 [-b/k/m/g]

사용 가능한 시스템 메모리의 양을 표시합니다.

프리램디스크
프리램디스크 장치

지정된 램디스크가 사용하는 모든 메모리 해제

FSTR
fstrim [옵션] 마운트 포인트

-o,--offset=OFFSET 삭제할 오프셋(바이트)
-l,--length=LEN 버릴 바이트
-m,--minimum=MIN 최소 익스텐트 길이
-v,--verbose 폐기된 바이트 수를 인쇄합니다.

ftpget
ftpget [옵션] 호스트 [LOCAL_FILE] REMOTE_FILE

FTP를 통해 파일 다운로드

-c,--continue 이전 전송 계속
-v,--verbose 자세한
-u,--username 사용자 사용자 이름
-p,--password PASS 비밀번호
-P,--포트 NUM 포트

ftpput
ftpput [옵션] 호스트 [REMOTE_FILE] LOCAL_FILE

FTP 서버에 파일 업로드

-v,--verbose 자세한
-u,--username 사용자 사용자 이름
-p,--password PASS 비밀번호
-P,--포트 NUM 포트

getopt
getopt [옵션] [--] OPTSTRING 매개변수

-a,--alternative 단일 옵션으로 시작하는 긴 옵션 허용 -
-l,--longoptions=LOPT[,...] 인식할 긴 옵션
-n,--name=PROGNAME 오류가 보고되는 이름
-o,--options=OPTSTRING 인식할 짧은 옵션
-q,--quiet 인식할 수 없는 옵션에 대한 오류 메시지 없음
-Q,--quiet-output 정상 출력 없음
-s,--shell=SHELL 쉘 인용 규칙 설정
-T,--test 버전 테스트(4로 종료)
-u,--unquoted 출력을 인용하지 않음

예:

O=`getopt -l bb: -- ab:c:: "$@"` || 종료 1 평가 세트 -- "$O" 동안 true; 케이스를 하다
"$1" in -a) echo A; 옮기다;; -b|--bb) echo "B:'$2'"; 교대 2;
-c) ""의 경우 "$2") echo C; 교대 2; *) echo "C:'$2'";
교대 2; 에삭;; --) 옮기다; 부서지다;; *) 에코 오류; 1번 출구;;
완료

게티
getty [OPTIONS] BAUD_RATE[,BAUD_RATE]... TTY [용어 유형]

TTY를 열고 로그인 이름을 묻는 메시지를 표시한 다음 호출합니다. /bin/로그인

-h 하드웨어 RTS/CTS 흐름 제어 활성화
-L CLOCAL 설정(캐리어 감지 상태 무시)
-m 모뎀의 CONNECT 상태 메시지에서 전송 속도를 가져옵니다.
-n 로그인 이름을 묻지 않음
-w 보내기 전에 CR 또는 LF를 기다립니다. /etc/문제
-i 표시하지 않음 /etc/문제
-f ISSUE_FILE 대신 ISSUE_FILE을 표시합니다. /etc/문제
-l LOGIN 대신 LOGIN을 호출합니다. /bin/로그인
-t SEC 로그인 이름을 읽지 않으면 SEC 후에 종료합니다.
-I INITSTR 다른 것보다 먼저 INITSTR을 보냅니다.
-H HOST 호스트 이름으로 utmp 파일에 HOST를 기록합니다.

BAUD_RATE가 0이면 변경되지 않습니다.

GREP
grep [-HhnlLoqvsriwFEz] [-m N] [-A/B/CN] 패턴/-e 패턴.../-f 파일 [파일]...

FILE(또는 stdin)에서 PATTERN 검색

-H '파일 이름:' 접두어 추가
-h 'filename:' 접두사를 추가하지 마십시오.
-n 'line_no:' 접두사 추가
-l 일치하는 파일 이름만 표시
-L 일치하지 않는 파일 이름만 표시
-c 일치하는 줄 수만 표시
-o 행의 일치하는 부분만 표시
-q 조용합니다. PATTERN이 발견되면 0을 반환하고 그렇지 않으면 1을 반환합니다.
-v 일치하지 않는 행 선택
-s 열기 및 읽기 오류를 억제합니다.
-r 재귀
-i 대소문자 무시
-w 전체 단어만 일치
-x 전체 줄만 일치
-F PATTERN은 리터럴(정규 표현식 아님)입니다.
-E PATTERN은 확장된 정규 표현식입니다.
-z 입력이 NUL 종료됨
-m N 파일당 최대 N번 일치
-AN 후행 컨텍스트의 N 줄 인쇄
-BN 선행 문맥의 N 줄 인쇄
-CN '-AN -BN'과 동일
-e PTRN 일치하는 패턴
-f FILE 파일에서 패턴 읽기

그룹
그룹 [USER]

USER 또는 현재 프로세스의 그룹 구성원을 인쇄합니다.

건집
gunzip [-cft] [파일]...

FILE(또는 stdin) 압축 풀기

-c stdout에 쓰기
-f 힘
-t 파일 무결성 테스트

gzip을
gzip [-cfd] [파일]...

파일 압축(또는 stdin)

-d 압축 해제
-c stdout에 쓰기
-f 힘

정지
정지 [-d DELAY] [-n] [-f] [-w]

시스템 정지

-d SEC 지연 간격
-n 동기화하지 않음
-f Force(초기화를 거치지 않음)
-w wtmp 레코드만 쓰기

머리
머리 [옵션] [파일]...

각 FILE(또는 stdin)의 처음 10줄을 stdout에 인쇄합니다. 둘 이상의 FILE이 있는 경우
파일 이름 헤더를 앞에 둡니다.

-n N[kbm] 처음 N 줄 인쇄
-n -N[kbm] N개의 마지막 줄을 제외한 모든 줄을 인쇄합니다.
-c [-]N[kbm] 처음 N 바이트 인쇄
-q 헤더를 인쇄하지 않음
-v 항상 헤더를 인쇄합니다.

N 뒤에 k(x1024), b(x512) 또는 m(x1024^2)이 붙을 수 있습니다.

헥스 덤프
hexdump [-bcCdefnosvx] [파일]...

사용자 지정 형식으로 FILE(또는 표준 입력) 표시

-b XNUMX바이트 XNUMX진수 표시
-c XNUMX바이트 문자 표시
-C Canonical hex+ASCII, 줄당 16바이트
-d XNUMX바이트 십진수 표시
-e FORMAT_STRING
-f 포맷_파일
-n LENGTH 입력의 LENGTH바이트만 해석
-o XNUMX바이트 XNUMX진수 표시
-s OFFSET OFFSET 바이트 건너뛰기
-v 모든 입력 데이터 표시
-x XNUMX바이트 XNUMX진수 표시

호스트ID
호스트ID

기기의 고유한 32비트 식별자를 인쇄합니다.

호스트 이름
호스트 이름 [옵션] [호스트 이름 | -F 파일]

호스트 이름 또는 DNS 도메인 이름 가져오기 또는 설정

-s 짧은
-i 호스트 이름의 주소
-d DNS 도메인 이름
-f 정규화된 도메인 이름
-F FILE FILE의 내용을 호스트 이름으로 사용

아파치
httpd [-ifv[v]] [-c CONFFILE] [-p [IP:]PORT] [-u USER[:GRP]] [-r REALM] [-h HOME] 또는
httpd -d/-e/-m 문자열

들어오는 HTTP 요청 수신

-i Inetd 모드
-f 데몬화하지 않음
-v[v] 장황
-p [IP:]PORT IP:PORT에 바인딩(기본값 *:80)
-u USER[:GRP] 포트에 바인딩 후 uid/gid 설정
-r REALM 기본 인증을 위한 인증 영역
-h HOME 홈 디렉토리(기본값 .)
-c FILE 구성 파일(기본값 {/ 기타,홈}/httpd.conf)
-m STRING MD5 암호 STRING
-e STRING HTML 인코딩 STRING
-d STRING URL 디코딩 STRING

시계
hwclock [-r|--show] [-s|--hctosys] [-w|--systohc] [-t|--systz] [-l|--localtime]
[-u|--utc] [-f|--rtc 파일]

하드웨어 시계(RTC) 쿼리 및 설정

-r 하드웨어 시계 시간 표시
-s 하드웨어 시계에서 시스템 시간 설정
-w 시스템 시간에서 하드웨어 시계 설정
-t 커널 내 시간대 설정, 올바른 시스템 시간
하드웨어 시계가 현지 시간에 있는 경우
-u 하드웨어 시계가 UTC로 유지된다고 가정합니다.
-l 하드웨어 시계가 현지 시간으로 유지된다고 가정합니다.
-f 파일 지정된 장치 사용(예: /dev/rtc2)

id 아이디 [옵션] [사용자]

USER 또는 현재 사용자에 대한 정보 인쇄

-u 사용자 ID
-g 그룹 ID
-G 보조 그룹 ID
-n 숫자 대신 이름 인쇄
-r 유효 ID 대신 실제 ID를 인쇄합니다.

ifconfig를
ifconfig [-a] 인터페이스 [주소]

네트워크 인터페이스 구성

[주소 추가[/PREFIXLEN]]
[델 주소[/PREFIXLEN]]
[[-]방송 [ADDRESS]] [[-]pointopoint [ADDRESS]]
[넷마스크 주소] [dstaddr 주소]
[아웃필 NN] [keepalive NN]
[hw ether|infiniband 주소] [메트릭 NN] [mtu NN]
[[-]예고편] [[-]arp] [[-]allmulti]
[멀티캐스트] [[-]promisc] [txqueuelen NN] [[-]동적]
[mem_start NN] [io_addr NN] [irq NN]
[위|아래] ...

이프다운
ifdown [-anmvf] [-i 파일] IFACE...

-a 모든 인터페이스를 자동으로 해제/구성
-i FILE 인터페이스 정의에 FILE 사용
-n 무슨 일이 일어날지 출력하되 하지 않는다
(참고: 매핑을 비활성화하지 않음)
-m 매핑을 실행하지 않습니다.
-v 하기 전에 어떤 일이 일어날지 출력
-f 강제 구성 해제/구성

만약에
ifup [-anmvf] [-i 파일] IFACE...

-a 모든 인터페이스를 자동으로 해제/구성
-i FILE 인터페이스 정의에 FILE 사용
-n 무슨 일이 일어날지 출력하되 하지 않는다
(참고: 매핑을 비활성화하지 않음)
-m 매핑을 실행하지 않습니다.
-v 하기 전에 어떤 일이 일어날지 출력
-f 강제 구성 해제/구성

INIT
INIT

초기화는 부팅 중에 시작되는 첫 번째 프로세스입니다. 절대 종료되지 않습니다. 그것은 아이들을 (다시) 낳습니다.
/etc/inittab에 따라

인스모드
insmod 파일 [심볼=값]...

지정된 커널 모듈을 커널에 로드

이오니아
이온스 [-c 1-3] [-n 0-7] [-p PID] [PROG]

I/O 우선 순위 및 클래스 변경

-c 클래스. 1:실시간 2:최선의 노력 3:유휴
-n 우선 순위

ip ip [옵션] {주소 | 경로 | 링크 | 터널 | 규칙} {명령}

ip [옵션] OBJECT {COMMAND} 여기서 OBJECT := {주소 | 경로 | 링크 | 터널 | 규칙}
옵션 := { -f[amily] { inet | 아이넷6 | 링크 } | -한 줄] }

ipcalc
ipcalc [옵션] 주소[[/]넷마스크] [넷마스크]

IP 주소에서 IP 네트워크 설정 계산

-b,--broadcast 계산된 브로드캐스트 주소 표시
-n,--network 계산된 네트워크 주소 표시
-m,--netmask IP에 대한 기본 넷마스크 표시
-p,--prefix IP/NETMASK의 접두사를 표시합니다.
-h,--hostname 확인된 첫 번째 호스트 이름 표시
-s,--silent 오류 메시지를 표시하지 않음

죽이기
kill [-l] [-SIG] PID...

주어진 PID에 신호(기본값: TERM)를 보냅니다.

-l 모든 신호 이름과 번호를 나열합니다.

다 죽여
killall [-l] [-q] [-SIG] PROCESS_NAME...

주어진 프로세스에 신호(기본값: TERM)를 보냅니다.

-l 모든 신호 이름과 번호를 나열합니다.
-q 종료된 프로세스가 없으면 불평하지 마십시오.

클로그
klogd [-c N] [-n]

커널 로거

-c N prio N보다 더 긴급한 콘솔 메시지를 인쇄합니다(1-8).
-n 전경에서 실행

지난
지난

시스템에 마지막으로 로그인한 사용자 목록 표시

적게
덜 [-EMmNh~I?] [파일]...

한 번에 한 화면씩 파일(또는 표준 입력) 보기

-E 파일 끝에 도달하면 종료
-M,-m 줄 번호가 있는 상태 표시줄 표시
및 파일을 통한 백분율
-N 각 줄에 줄 번호 접두사
- 모든 검색에서 대소문자 무시
-~ EOF 지나서 표시되는 ~s 억제

ln ln [옵션] 대상... LINK|DIR

지정된 TARGET에 대한 링크 LINK 또는 DIR/TARGET 생성

-s 하드링크 대신 심볼릭 링크를 만듭니다.
-f 기존 대상 제거
-n 심볼릭 링크를 역참조하지 않음 - 일반 파일처럼 취급
-b 링크 작업 전에 대상(존재하는 경우)을 백업합니다.
-S suf 백업 파일을 만들 때 ~ 대신 접미사 사용
-T 두 번째 인수는 DIR이어야 합니다.
-v 장황

로드폰트
로드폰트 < 글꼴

stdin에서 콘솔 글꼴 로드

로드맵
loadkmap < 키맵

stdin에서 이진 키보드 번역 테이블 로드

나무꾼
로거 [옵션] [메시지]

syslog에 MESSAGE(또는 stdin) 쓰기

-s stderr 및 시스템 로그에 기록
-t TAG 지정된 태그를 사용하여 기록합니다(기본값은 사용자 이름).
-p PRIO 우선 순위(숫자 또는 시설.레벨 쌍)

로그인
로그인 [-p] [-h 호스트] [[-f] 사용자]

시스템에서 새 세션 시작

-f 인증하지 않음(사용자가 이미 인증됨)
-h 원격 호스트의 이름
-p 환경 보존

로그 이름
로그 이름

현재 사용자의 이름 인쇄

로그 읽기
로그 읽기 [-f]

syslogd의 순환 버퍼에 메시지 표시

-f 로그가 커짐에 따라 데이터 출력

상실
Lostup [-r] [-o OFS] {-f|LOOPDEV} FILE - 루프 장치 연결 lostup -d
LOOPDEV - Lostup 연결 해제 -a - 상태 표시 Lostup -f - 다음 무료 표시
루프 장치

-o OFS OFS 바이트를 FILE로 시작
-r 읽기 전용
-f 다음 자유 루프 장치 표시/사용

ls ls [-1AaCxdLHRFplinsehrSXvctu] [-w WIDTH] [파일]...

디렉토리 내용 나열

-1 하나의 열 출력
-a 로 시작하는 항목을 포함합니다.
-A -a와 비슷하지만 제외 . 그리고 ..
-C 열별 목록
-x 줄별 목록
-d 내용 대신 디렉토리 항목을 나열합니다.
-L 심볼릭 링크를 따릅니다.
-H 명령줄에서 심볼릭 링크를 따릅니다.
-R 재귀
-p 디렉토리 항목에 / 추가
-F 항목에 표시기(*/=@| 중 하나)를 추가합니다.
-l 긴 목록 형식
-i inode 번호 나열
-n 이름 대신 숫자 UID 및 GID 나열
-s 할당된 블록 나열
-e 전체 날짜 및 시간 나열
-h 사람이 읽을 수 있는 형식의 목록 크기(1K 243M 2G)
-r 역순으로 정렬
-S 사이즈별 정렬
-X 확장자로 정렬
-v 버전별로 정렬
-c -l 사용: ctime으로 정렬
-t -l 사용: mtime으로 정렬
-u -l 사용: 시간별로 정렬
-w N 터미널의 너비가 N 열이라고 가정합니다.
--color[={always,never,auto}] 색상 제어

lsmod
lsmod

현재 로드된 커널 모듈 나열

이즈캣
lzcat [파일]...

표준 출력으로 압축 해제

이즈 마
lzma -d [-cf] [파일]...

FILE(또는 stdin) 압축 풀기

-d 압축 해제
-c stdout에 쓰기
-f 힘

이조프
lzop [-cfvd123456789CF] [파일]...

-1..9 압축 수준
-d 압축 해제
-c stdout에 쓰기
-f 힘
-v 장황
-F 체크섬을 저장하거나 확인하지 않음
-C 압축된 블록의 체크섬도 씁니다.

이조프캣
lzopcat [-vCF] [파일]...

-v 장황
-F 체크섬을 저장하거나 확인하지 않음

md5sum
md5sum [-c[sw]] [파일]...

MD5 체크섬 인쇄 또는 확인

-c FILE의 목록에 대해 합계를 확인합니다.
-s 아무 것도 출력하지 않음, 상태 코드는 성공을 표시합니다.
-w 형식이 잘못된 체크섬 행에 대해 경고합니다.

mdev
mdev [-s]

mdev -s는 스캔을 위해 부팅하는 동안 실행됩니다. / sys /dev를 채우십시오.

Bare mdev는 커널 핫플러그 도우미입니다. 활성화하려면: echo /sbin/mdev
>/proc/sys/kernel/핫플러그

[-][ENV=regex;]...DEVNAME UID:GID PERM 행과 함께 /etc/mdev.conf를 사용합니다.
[>|=PATH]|[!] [@|$|*PROG] 여기서 DEVNAME은 장치 이름 정규식, @major,minor[-minor2],
또는 환경 변수 정규식. 후자의 일반적인 용도는 다음을 위한 모듈을 로드하는 것입니다.
핫플러그 장치:

$MODALIAS=.* 0:0 660 @modprobe "$MODALIAS"

/dev/mdev.seq 파일이 존재하면 mdev는 해당 값이 $SEQNUM 변수와 일치할 때까지 기다립니다.
이렇게 하면 플러그/언플러그 레이스가 방지됩니다. 이 기능을 활성화하려면 빈 /dev/mdev.seq를 만드십시오.
부팅시.

/dev/mdev.log 파일이 있으면 디버그 로그가 추가됩니다.

마이크로콤
마이크로콤 [-d DELAY] [-t TIMEOUT] [-s SPEED] [-X] TTY

stdin의 바이트를 TTY로 복사하고 TTY에서 stdout으로 복사

-d 다음을 보내기 전에 TTY 출력을 위해 최대 DELAY ms를 기다립니다.
다음 바이트
-t stdin과 TTY가 모두 TIMEOUT ms 동안 침묵하면 종료
-s 직렬 라인을 SPEED로 설정
-X stdin에서 NUL 및 Ctrl-X의 특별한 의미를 비활성화합니다.

mkdir
mkdir [옵션] 디렉토리...

디렉토리 생성

-m 모드 모드
-p 존재하는 경우 오류가 없습니다. 필요에 따라 상위 디렉토리를 만듭니다.

mkfifo
mkfifo [-m 모드] 이름

명명된 파이프 만들기

-m 모드 모드(기본값 a=rw)

mknod
mknod [-m MODE] 이름 유형 메이저 마이너

특수 파일(블록, 캐릭터 또는 파이프) 생성

-m MODE 생성 모드(기본값 a=rw)
유형 :
b 차단 장치
c 또는 u 문자 장치
p 명명된 파이프(MAJOR 및 MINOR는 무시됨)

mkswap
mkswap [-L LBL] BLOCKDEV [KBYTES]

스왑 파티션으로 사용할 BLOCKDEV 준비

-L LBL 라벨

mktemp
mktemp [-dt] [-p 디렉터리] [템플릿]

TEMPLATE를 기반으로 이름을 가진 임시 파일을 만들고 그 이름을 인쇄합니다. 템플릿은 반드시
XXXXXX로 끝납니다(예: [/dir/]nameXXXXXX). TEMPLATE가 없으면 -t tmp.XXXXXX로 간주됩니다.

-d 파일이 아닌 디렉토리를 만듭니다.
-q 오류 발생 시 자동으로 실패
-t TEMPLATE에 기본 디렉토리 이름을 추가합니다.
-p DIR DIR을 기본 디렉토리로 사용(-t를 의미)
-u 아무것도 만들지 마십시오. 이름을 인쇄하다

기본 디렉토리는 -p DIR, else $TMPDIR, else / TMP

모드 정보
modinfo [-adlp0] [-F 키워드] MODULE

-a '-F 저자' 단축키
-d '-F 설명'에 대한 바로 가기
-l '-F 라이선스'의 바로 가기
-p '-F parm' 단축키
-F 키워드 검색할 키워드
-0 NUL이 있는 별도의 출력

으로 modprobe
modprobe [-alrqvsDb] 모듈 [기호=값]...

-a 여러 모듈 로드
-l 목록(MODULE은 패턴임)
-r 모듈(스택)을 제거하거나 자동 청소를 수행합니다.
-q 조용
-v 장황
-s syslog에 기록
-D 종속성 표시
-b 모듈 이름에도 블랙리스트를 적용합니다.

배우기
더 [파일]...

한 번에 한 화면씩 파일(또는 표준 입력) 보기

마운트
마운트 [옵션] [-o OPTS] 장치 노드

파일 시스템을 마운트합니다. 파일 시스템 자동 감지에는 /proc이 필요합니다.

-a fstab의 모든 파일 시스템 마운트
-f 테스트 실행
-i 마운트 도우미를 실행하지 않습니다.
-r 읽기 전용 마운트
-w 읽기-쓰기 마운트(기본값)
-t FSTYPE[,...] 파일 시스템 유형
-O OPT 옵션이 있는 파일 시스템만 마운트합니다(-a만 해당).
-o 선택:
루프 무시(루프 장치가 자동 감지됨)
[a]동기화 쓰기는 [a]동기화됩니다.
[no]atime inode 액세스 시간 업데이트 비활성화/활성화
[no]diratime 디렉토리에 대한 atime 업데이트 비활성화/활성화
[no]relatime 수정 시간과 관련된 시간 업데이트 비활성화/활성화
[no]dev(Dis)특수 장치 파일의 사용을 허용하지 않음
[no]exec (Dis) 실행 파일 사용을 허용하지 않음
[no]suid (Dis) set-user-id-root 프로그램 허용
[r]shared [재귀적으로] 공유 하위 트리로 변환
[r]slave [재귀적으로] 슬레이브 하위 트리로 변환
[r]private [재귀적으로] private 하위 트리로 변환합니다.
[un]bindable 마운트 지점을 [un]바인드 마운트할 수 없도록 합니다.
[r]bind 파일이나 디렉토리를 [재귀적으로] 다른 위치에 바인딩합니다.
move 기존 마운트 지점 재배치
remount 마운트된 파일 시스템을 다시 마운트하고 플래그를 변경합니다.
ro/rw -r/-w와 동일

파일 시스템 고유의 -o 플래그가 있습니다.

mt mt [-f device] opcode 값

자기 테이프 드라이브 작동 제어

사용 가능한 Opcode:

bsf bsfm bsr bss 데이터 압축 drvbuffer eof eom 지우기 fsf fsfm fsr fss 로드 잠금
mkpart nop 오프라인 ras1 ras2 ras3 재설정 retension 되감기 되감기 reoffline 찾기 setblk
setdensity setpart는 weof wset을 언로드 해제하도록 지시합니다.

mv mv [-fin] SOURCE DEST 또는: mv [-fin] SOURCE... DIRECTORY

SOURCE의 이름을 DEST로 변경하거나 SOURCE를 DIRECTORY로 이동

-f 덮어쓰기 전에 묻지 않음
-i Interactive, 덮어쓰기 전에 프롬프트
-n 기존 파일을 덮어쓰지 않음

이름이프
nameif [-s] [-c 파일] [IFNAME HWADDR]...

다운 상태에 있는 동안 네트워크 인터페이스의 이름을 바꿉니다. 주소가 HWADDR인 장치
IFACE로 이름이 변경되었습니다.

-c FILE 구성 파일(기본값: /etc/mactab)
-s syslog에 기록

nc nc [-iN] [-wN] [-l] [-p 포트] [-f 파일|IPADDR 포트] [-e PROG]

IP:PORT 또는 FILE에 대한 파이프 열기

-l 수신 모드, 인바운드 연결용
(영구 서버의 경우 -ll을 -e와 함께 사용)
-p PORT 로컬 포트
-w SEC 연결 시간 초과
-i 전송된 라인에 대한 SEC 지연 간격
-f FILE 네트워크 대신 파일(ala /dev/ttyS0)을 사용합니다.
-e PROG 연결 후 PROG 실행

NETSTAT
netstat [-ral] [-tuwx] [-en]

네트워킹 정보 표시

-r 라우팅 테이블
-a 모든 소켓
-l 청취 소켓
기타: 연결된 소켓
-t TCP 소켓
-u UDP 소켓
-w 원시 소켓
-x 유닉스 소켓
기타: 모든 소켓 유형
-기타/추가 정보
-n 이름을 확인하지 않음

nslookup을
nslookup [호스트] [서버]

지정된 HOST의 IP 주소에 대해 선택적으로 지정된
DNS 서버

od od [-abcdfhilovxs] [-t TYPE] [-A RADIX] [-N SIZE] [-j 건너뛰기] [-S MINSTR] [-w WIDTH]
[파일]...

기본적으로 XNUMX진수 바이트로 FILE(또는 stdin)을 명확하게 인쇄합니다.

공개
openvt [-c N] [-sw] [PROG ARGS]

새 가상 터미널에서 PROG 시작

-c N 지정된 VT 사용
-s VT로 전환
-w PROG가 종료될 때까지 기다립니다.

passwd
암호 [옵션] [사용자]

USER의 비밀번호 변경(기본값: 현재 사용자)

- ALG 암호화 방법
-d 암호를 ''로 설정
-l 계정 잠금(비활성화)
-u 계정 잠금 해제(활성화)

패치
패치 [옵션] [ORIGFILE [패치 파일]]

-p,--strip N 파일 이름에서 N 선행 구성 요소를 제거합니다.
-i,--input DIFF stdin 대신 DIFF 읽기
-R,--reverse 리버스 패치
-N,--forward 이미 적용된 패치 무시
-E,--remove-empty-files 출력 파일이 비어 있으면 제거합니다.

피도프
pidof [이름]...

NAME과 일치하는 이름을 가진 모든 프로세스의 PID 나열


[옵션] 호스트 핑

네트워크 호스트에 ICMP ECHO_REQUEST 패킷 보내기

-4,-6 강제 IP 또는 IPv6 이름 확인
-c CNT CNT 핑만 보냅니다.
-s SIZE 패킷으로 SIZE 데이터 바이트를 보냅니다(기본값:56).
-t TTL TTL 설정
-I IFACE/IP 인터페이스 또는 IP 주소를 소스로 사용
-W SEC 첫 번째 응답을 기다리는 초(기본값:10)
(모든 -c CNT 패킷이 전송된 후)
-w SEC ping이 종료될 때까지의 시간(초)(기본값:무한)
(-c CNT를 사용하여 더 일찍 종료할 수 있음)
-q 조용하고 시작 시에만 출력을 표시합니다.
그리고 끝나면

ping6
ping6 [옵션] 호스트

네트워크 호스트에 ICMP ECHO_REQUEST 패킷 보내기

-c CNT CNT 핑만 보냅니다.
-s SIZE 패킷으로 SIZE 데이터 바이트를 보냅니다(기본값:56).
-I IFACE/IP 인터페이스 또는 IP 주소를 소스로 사용
-q 조용하고 시작 시에만 출력을 표시합니다.
그리고 끝나면

피벗_루트
피벗_루트 NEW_ROOT PUT_OLD

현재 루트 파일 시스템을 PUT_OLD로 이동하고 NEW_ROOT를 새 루트 파일로 만듭니다.
체계

전원 끄기
전원 끄기 [-d 지연] [-n] [-f]

전원을 정지 및 차단

-d SEC 지연 간격
-n 동기화하지 않음
-f Force(초기화를 거치지 않음)

printf
printf 형식 [ARG]...

FORMAT(a-la C printf)에 따라 ARG 형식을 지정하고 인쇄합니다.

ps ps [-o COL1,COL2=헤더] [-T]

프로세스 목록 표시

-o COL1,COL2=HEADER 표시할 열 선택
-T 스레드 표시

pwd pwd

현재 작업 디렉토리의 전체 파일 이름 인쇄

날짜
rdate [-sp] 호스트

원격 호스트에서 시스템 날짜/시간을 가져오고 가능하면 설정

-s 시스템 날짜/시간 설정(기본값)
-p 날짜/시간 인쇄

읽기 링크
읽기 링크 [-fnv] 파일

심볼릭 링크 값 표시

-f 모든 심볼릭 링크를 따라 정규화
-n 개행을 추가하지 않음
-v 장황

진짜 경로
리얼패스 파일...

주어진 FILE의 절대 경로 이름을 반환합니다.

재부팅
재부팅 [-d 지연] [-n] [-f]

시스템을 재부팅하십시오.

-d SEC 지연 간격
-n 동기화하지 않음
-f Force(초기화를 거치지 않음)

르니스
르니스 {{-n 증가} | 우선순위} [[-p | -g | -u] 아이디...]

실행 중인 프로세스의 스케줄링 우선순위 변경

-n 현재 nice 값 조정(작을수록 빠름)
-p 프로세스 ID(기본값)
-g 프로세스 그룹 ID
-u 프로세스 사용자 이름 및/또는 ID

재설정
재설정

화면 재설정

회전 레브 [파일]...

FILE의 역행

rm rm [-irf] 파일...

파일 제거(연결 해제)

-i 제거하기 전에 항상 프롬프트
-f 프롬프트하지 않음
-R,-r 재귀

rmdir
rmdir [옵션] 디렉토리...

DIRECTORY가 비어 있으면 제거

-p|--parents 부모 포함
--무시 실패 시 비어 있지 않음

rmmod
rmmod [-wfa] [모듈]...

커널 모듈 언로드

-w 모듈이 더 이상 사용되지 않을 때까지 기다립니다.
-f 강제 언로드
-a 사용하지 않는 모든 모듈 제거(재귀적으로)


경로 [{추가|삭제|삭제}]

커널 라우팅 테이블 편집

-n 이름을 확인하지 않음
-기타/추가 정보 표시
-A inet{6} 주소군 선택

RPM rpm -i 패키지.rpm; rpm -qp[ildc] 패키지.rpm

RPM 패키지 조작

명령 :

-i 패키지 설치
-qp 쿼리 패키지
-qpi 정보 표시
-qpl 목록 내용
-qpd 목록 문서
-qpc 목록 구성 파일

rpm2cpio
rpm2cpio 패키지.rpm

rpm 파일의 cpio 아카이브 출력

실행 부품
실행 부분 [-a ARG]... [-u UMASK] [--reverse] [--test] [--exit-on-error] DIRECTORY

DIRECTORY에서 많은 스크립트 실행

-a ARG 스크립트에 대한 인수로 ARG를 전달합니다.
-u UMASK 스크립트를 실행하기 전에 UMASK를 설정합니다.
--reverse 실행 순서 역순
--테스트 테스트 실행
--exit-on-error 스크립트가 XNUMX이 아닌 값으로 종료되면 종료

SED sed [-inrE] [-f FILE]... [-e CMD]... [FILE]... 또는: sed [-inrE] CMD [FILE]...

-e CMD 실행할 sed 명령에 CMD 추가
-f FILE 실행할 sed 명령에 FILE 내용을 추가합니다.
-i[SFX] 파일을 제자리에서 편집(그렇지 않으면 stdout으로 전송)
선택적으로 파일 백업, SFX 추가
-n 패턴 공간의 자동 인쇄 억제
-r,-E 확장된 정규식 구문 사용

-e 또는 -f가 없으면 첫 번째 비옵션 인수는 sed 명령 문자열입니다. 남은
인수는 입력 파일입니다(없으면 stdin).

서열 시퀀스 [-w] [-s SEP] [첫 번째 [INC]] 마지막

INC의 단계로 FIRST에서 LAST까지 숫자를 인쇄합니다. FIRST, INC의 기본값은 1입니다.

-w 선행 XNUMX이 있는 마지막 패드
-s SEP 문자열 구분 기호

키코드 설정
setkeycodes 스캔 코드 키코드...

커널의 scancode-to-keycode 맵에 항목을 설정하여 비정상적인 키보드가
사용 가능한 키 코드를 생성합니다.

SCANCODE는 xx 또는 e0xx(XNUMX진수)일 수 있으며 KEYCODE는 XNUMX진수로 제공됩니다.

세트시드
setid PROG ARGS

새 세션에서 PROG를 실행합니다. PROG에는 제어 터미널이 없으며
키보드 신호(Ctrl-C 등)의 영향을 받습니다. 보다 세트시드(2) 자세한 내용은.

sh sh [-/+OPTIONS] [-/+o OPT]... [-c '스크립트' [ARG0 [ARGS]] / 파일 [ARGS]]

유닉스 쉘 인터프리터

sha1 섬
sha1sum [-c[sw]] [파일]...

SHA1 체크섬 인쇄 또는 확인

-c FILE의 목록에 대해 합계를 확인합니다.
-s 아무 것도 출력하지 않음, 상태 코드는 성공을 표시합니다.
-w 형식이 잘못된 체크섬 행에 대해 경고합니다.

sha256 섬
sha256sum [-c[sw]] [파일]...

SHA256 체크섬 인쇄 또는 확인

-c FILE의 목록에 대해 합계를 확인합니다.
-s 아무 것도 출력하지 않음, 상태 코드는 성공을 표시합니다.
-w 형식이 잘못된 체크섬 행에 대해 경고합니다.

sha512 섬
sha512sum [-c[sw]] [파일]...

SHA512 체크섬 인쇄 또는 확인

-c FILE의 목록에 대해 합계를 확인합니다.
-s 아무 것도 출력하지 않음, 상태 코드는 성공을 표시합니다.
-w 형식이 잘못된 체크섬 행에 대해 경고합니다.


자 [N]...

주어진 총 인수와 동일한 시간 동안 일시 중지합니다. 여기서 각 인수는 다음을 가질 수 있습니다.
(초)초, (분)분, ​​(시간)시 또는 (일)일의 선택적 접미사

종류
정렬 [-nrugMcszbdfimSTokt] [-o FILE] [-k 시작[.offset][opts][,end[.offset][opts]] [-t
CHAR] [파일]...

텍스트 줄 정렬

-b 선행 공백 무시
-c 입력이 정렬되었는지 확인
-d 사전 순서(공백 또는 영숫자만)
-f 대소문자 무시
-g 일반 숫자 정렬
-i 인쇄할 수 없는 문자 무시
-k 정렬 키
-M 정렬 월
-n 숫자 정렬
-o 파일로 출력
-k 키로 정렬
-t CHAR 키 구분 기호
-r 역 정렬 순서
-s Stable(타이를 알파벳순으로 정렬하지 않음)
-u 중복 라인 억제
-z 줄은 개행이 아닌 NUL로 종료됩니다.
-mST GNU 호환성을 위해 무시됨

시작-중지-데몬
시작-중지-데몬 [옵션] [-S|-K] ... [-- ARGS...]

일치하는 프로세스를 검색한 다음 -K: 일치하는 모든 프로세스를 중지합니다. -S: 시작
일치하는 프로세스가 발견되지 않는 한 프로세스.

프로세스 일치:

-u,--user USERNAME|UID 이 사용자의 프로세스만 일치
-n,--name NAME 일치 프로세스
/proc/PID/stat의 통신 필드에서
-x,--exec EXECUTABLE 이 명령으로 프로세스를 일치시킵니다.
/proc/PID/{exe,cmdline}
-p,--pidfile FILE 파일의 PID와 프로세스를 일치시킵니다.
지정된 모든 조건이 일치해야 합니다.
-S만:
-x,--exec EXECUTABLE 실행할 프로그램
-a,--startas NAME XNUMX번째 인수
-b,--배경 배경
-N,--nicelevel N 좋은 수준 변경
-c,--chuid USER[:[GRP]] 사용자/그룹으로 변경
-m,--make-pidfile -p로 지정된 pidfile에 PID를 씁니다.
-K 전용:
-s,--signal SIG 보낼 신호
-t,--test 일치만, 프로세스가 발견되면 0으로 종료
다른:

-o,--oknodo 아무 것도 하지 않으면 상태 0으로 종료
-v,--verbose 자세한
-q,--quiet 조용함

스탯
통계 [옵션] 파일...

파일(기본값) 또는 파일 시스템 상태 표시

-c fmt 지정된 형식을 사용합니다.
-f 파일 시스템 상태 표시
-L 링크 따라가기
-t 간결한 형식으로 정보 표시

파일의 유효한 형식 시퀀스:

%a XNUMX진수 액세스 권한
%A 사람이 읽을 수 있는 형식의 액세스 권한
%b 할당된 블록 수(%B 참조)
%B %b에서 보고한 각 블록의 크기(바이트)
%d 장치 번호(십진수)
%D 장치 번호(XNUMX진수)
%f XNUMX진수의 원시 모드
%F 파일 형식
%g 소유자의 그룹 ID
%G 소유자의 그룹 이름
%h 하드 링크 수
%i 아이노드 번호
%n 파일 이름
%N 파일 이름, symlink인 경우 -> TARGET 포함
%o I/O 블록 크기
%s 총 크기(바이트)
%t XNUMX진수의 주요 장치 유형
%T XNUMX진수로 된 보조 장치 유형
%u 소유자의 사용자 ID
%U 소유자의 사용자 이름
%x 마지막 액세스 시간
%X Epoch 이후 마지막 액세스 시간(초)
%y 마지막 수정 시간
%Y Epoch 이후 마지막 수정 시간(초)
%z 마지막 변경 시간
%Z Epoch 이후의 마지막 변경 시간(초)

파일 시스템에 대한 유효한 형식 시퀀스:

%a 수퍼유저가 아닌 사용자가 사용할 수 있는 무료 블록
%b 파일 시스템의 총 데이터 블록
%c 파일 시스템의 총 파일 노드
%d 파일 시스템의 여유 파일 노드
%f 파일 시스템의 사용 가능한 블록
%i 파일 시스템 ID(XNUMX진수)
%l 파일 이름의 최대 길이
%n 파일 이름
%s 블록 크기(더 빠른 전송을 위해)
%S 기본 블록 크기(블록 개수용)
%t XNUMX진수로 입력
%T 사람이 읽을 수 있는 형식으로 입력

문자열
문자열 [-afo] [-n LEN] [파일]...

바이너리 파일에 인쇄 가능한 문자열 표시

-a 전체 파일 스캔(기본값)
-f 파일 이름이 있는 문자열 앞에 옵니다.
-n LEN 최소한 LEN 문자가 문자열을 형성합니다(기본값 4).
-o 소수점 오프셋이 있는 문자열 앞에 옵니다.

스티
stty [-a|g] [-F 장치] [설정]...

인수가 없으면 전송 속도, 라인 규칙 및 stty sane과의 편차를 인쇄합니다.

-F DEVICE stdin 대신 장치 열기
-a 사람이 읽을 수 있는 형식으로 모든 현재 설정을 인쇄합니다.
-g stty가 읽을 수 있는 형식으로 인쇄
[설정] 맨페이지 참조

su su [옵션] [-] [사용자]

USER에서 셸 실행(기본적으로 루트)

-,-l 환경을 지우고 셸을 로그인 셸로 실행
-p,-m 새로운 $HOME, $SHELL, $USER, $LOGNAME을 설정하지 않음
-c CMD 'sh -c'에 전달할 명령
-s 사용자의 기본값 대신 사용할 SH 셸

술로인
술로긴 [-t N] [TTY]

단일 사용자 로그인

-t N 시간 초과

스왑 오프
스왑오프 [-a] [장치]

DEVICE에서 교환 중지

-a 모든 스왑 장치에서 스왑 중지

스왑 온
스와폰 [-a] [장치]

DEVICE에서 교환 시작

-a 모든 스왑 장치에서 스와핑 시작

스위치 루트
switch_root [-c /dev/console] NEW_ROOT NEW_INIT [ARGS]

initramfs를 해제하고 다른 루트 fs로 전환:

chroot를 NEW_ROOT로, /의 모든 것을 삭제하고, NEW_ROOT를 /로 이동하고, NEW_INIT를 실행합니다. PID는 다음과 같아야 합니다.
1. NEW_ROOT는 마운트 지점이어야 합니다.

-c DEV 전환 후 stdio를 DEV로 다시 엽니다.

동기화
동기화

버퍼링된 모든 블록을 디스크에 쓰기

sysctl
sysctl [옵션] [키[=값]]...

커널 매개변수 표시/설정

- 알 수 없는 키에 대해 경고하지 않음
-n 키 이름을 표시하지 않음
-a 모든 값 표시
-w 설정 값
-p FILE FILE에서 값을 설정합니다(기본값 /etc/sysctl.conf)
-q 자동으로 값 설정

syslogd
syslogd [옵션]

시스템 로깅 유틸리티(이 버전의 syslogd는 /etc/syslog.conf를 무시함)

-n 전경에서 실행
-O FILE FILE에 기록(기본값:/var/log/messages)
-l N 우선순위 N(1-8)보다 더 긴급한 메시지만 기록합니다.
-S 더 작은 출력
-R HOST[:PORT] HOST:PORT에 로그인합니다(기본 포트:514).
-L 로컬 및 네트워크를 통한 로그(기본값은 -R인 경우에만 네트워크임)
-C[size_kb] 공유 메모리 버퍼에 기록(읽기 위해 logread 사용)

전술 전술 [파일]...

FILE을 연결하고 역으로 인쇄하십시오.

꼬리
꼬리 [옵션] [파일]...

각 FILE(또는 stdin)의 마지막 10줄을 stdout에 인쇄합니다. 둘 이상의 FILE이 있는 경우
파일 이름 헤더를 앞에 둡니다.

-f 파일이 커짐에 따라 데이터 인쇄
-s SECONDS -f를 사용하여 읽기 사이에 SECONDS를 기다립니다.
-n N[kbm] 마지막 N줄 인쇄
-n +N[kbm] N번째 줄에서 시작하여 나머지를 인쇄합니다.
-c [+]N[kbm] 마지막 N 바이트 인쇄
-q 헤더를 인쇄하지 않음
-v 항상 헤더를 인쇄합니다.

N 뒤에 k(x1024), b(x512) 또는 m(x1024^2)이 붙을 수 있습니다.

타르 tar -[cxtZzJjahmvO] [-f TARFILE] [-C DIR] [파일]...

tar 파일에서 파일 생성, 추출 또는 나열

작업 :

c 생성
x 추출물
t 목록
f TARFILE의 이름(표준 입력/출력의 경우 '-')
C 작업 전 DIR로 변경
v 장황
Z 압축을 사용하여 압축 해제
z (gzip을 사용하여) 압축 해제
J (xz를 사용하여) 압축 해제
j (bzip2를 사용하여 압축 해제)
a lzma를 사용하여 압축 해제
O 표준 출력으로 추출
h 심볼릭 링크 팔로우
m mtime을 복원하지 않음

작업 세트
작업 세트 [-p] [마스크] [PID | PROG ARGS]

CPU 선호도 설정 또는 가져오기

-p 기존 PID에서 작동

티 [-ai] [파일]...

stdin을 각 FILE에 복사하고 stdout에도 복사합니다.

-a 주어진 FILE에 추가하고 덮어쓰지 마십시오.
-i 인터럽트 신호 무시(SIGINT)

텔넷
텔넷 [-a] [-l 사용자] 호스트 [포트]

텔넷 서버에 연결

-a $USER 변수를 사용한 자동 로그인
-l USER USER로 자동 로그인

텔넷
텔넷 [옵션]

들어오는 텔넷 연결 처리

-l LOGIN 연결 시 로그인 실행
-f ISSUE_FILE 대신 ISSUE_FILE을 표시합니다. /etc/문제
-K 로그인이 종료되는 즉시 연결을 닫습니다.
(일반적으로 모든 프로그램이 슬레이브 pty를 닫을 때까지 기다립니다)
-p PORT 수신 대기할 포트
-b ADDR[:PORT] 바인딩할 주소
-F 전경에서 실행
-i Inetd 모드

test
테스트 표현 ]

파일 유형 확인, 값 비교 등. 논리에 따라 0/1 종료 코드 반환
EXPRESSION의 값

TFTP
tftp [옵션] 호스트 [포트]

tftp 서버에서/로 파일 전송

-l 파일 로컬 파일
-r FILE 원격 파일
-g 파일 가져오기
-p 파일 넣기
-b SIZE SIZE 옥텟 블록 전송

시간
시간 [-v] PROG ARGS

PROG 실행, 종료 시 리소스 사용량 표시

-v 장황

시간 제한
시간 초과 [-t SECS] [-s SIG] PROG ARGS

PROG를 실행합니다. SECS 초 안에 사라지지 않으면 SIG를 보냅니다. 기본값: SECS: 10,
시그: TERM.

상단 상단 [-b] [-nCOUNT] [-dSECONDS]

실시간으로 프로세스 활동의 보기를 제공합니다. 모든 프로세스의 상태 읽기
/ proc SECONDS마다 한 화면에 표시됩니다. 키:

N/M/P/T: pid/mem/cpu/time으로 정렬
R: 역 정렬
H: 스레드 토글
Q,^C: 종료

옵션 :

-b 일괄 모드
-n N N 반복 후 종료
-d N 업데이트 간의 지연

터치
터치 [-c] [-d 날짜] [-t 날짜] [-r 파일] 파일...

지정된 FILE[s]의 마지막 수정 날짜를 업데이트합니다.

-c 파일을 생성하지 않음
-h 링크를 따르지 않음
-d DT 사용할 날짜/시간
-t DT 사용할 날짜/시간
-r FILE FILE의 날짜/시간을 사용합니다.

tr tr [-cds] STRING1 [스트링2]

stdin에서 문자 번역, 짜기 또는 삭제, stdout 쓰기

-c STRING1의 보수를 취합니다.
-d STRING1로 코딩된 입력 문자 삭제
-s STRING2의 여러 출력 문자를 하나의 문자로 압축합니다.

traceroute
traceroute [-46FIldnrv] [-f 1ST_TTL] [-m MAXTTL] [-p 포트] [-q 프로브] [-s
SRC_IP] [-t TOS] [-w WAIT_SEC] [-g 게이트웨이] [-i IFACE] [-z PAUSE_MSEC] 호스트
[바이트]

HOST에 대한 경로 추적

-4,-6 강제 IP 또는 IPv6 이름 확인
-F 조각화하지 않음 비트를 설정합니다.
-I UDP 데이터그램 대신 ICMP ECHO를 사용합니다.
-l 반환된 패킷의 TTL 값을 표시합니다.
-d SO_DEBUG 옵션을 소켓으로 설정
-n 숫자 주소 인쇄
-r 라우팅 테이블을 우회하고 HOST로 직접 전송
-v 장황
-m 최대 수명(최대 홉 수)
-p 프로브에 사용되는 기본 UDP 포트 번호
(기본값 33434)
-q TTL당 프로브 수(기본값 3)
-s 소스 주소로 사용할 IP 주소
-t 프로브 패킷의 서비스 유형(기본값 0)
-w 응답을 기다리는 시간(초)(기본값 3)
-g 느슨한 소스 경로 게이트웨이(최대 8개)

추적 경로 6
traceroute6 [-dnrv] [-m MAXTTL] [-p 포트] [-q PROBES] [-s SRC_IP] [-t TOS] [-w
WAIT_SEC] [-i IFACE] 호스트 [BYTES]

HOST에 대한 경로 추적

-d SO_DEBUG 옵션을 소켓으로 설정
-n 숫자 주소 인쇄
-r 라우팅 테이블을 우회하고 HOST로 직접 전송
-v 장황
-m 최대 수명(최대 홉 수)
-p 프로브에 사용되는 기본 UDP 포트 번호
(기본값은 33434)
-q TTL당 프로브 수(기본값 3)
-s 소스 주소로 사용할 IP 주소
-t 프로브 패킷의 서비스 유형(기본값 0)
-w 응답을 기다리는 시간(초)(기본값 3)

참된
참된

TRUE의 종료 코드를 반환 \fIs0(0)

청각 장애 청각 장애

stdin 터미널의 파일 이름 인쇄

-s 아무것도 인쇄하지 않고 종료 상태만 반환

툰틀
tunctl [-f 장치] ([-t 이름] | -d 이름)

tun 인터페이스 생성 또는 삭제

-f 이름 조정 장치(/dev/net/tun)
-t name iface '이름' 생성
-d name iface 'name' 삭제

udhcpc
udhcpc [-fbqaRB] [-t N] [-T 초] [-A 초/-n] [-i IFACE] [-s PROG] [-p PIDFILE]
[-oC] [-r IP] [-V 공급업체] [-F 이름] [-x OPT:VAL]... [-O OPT]...

-i,--interface IFACE 사용할 인터페이스(기본값 eth0)
-s,--script PROG DHCP 이벤트에서 PROG 실행(기본값 /etc/udhcpc/default.script)
-p,--pidfile 파일 pidfile 생성
-B,--broadcast 브로드캐스트 응답 요청
-t,--retries N 최대 N개의 발견 패킷을 보냅니다(기본값 3).
-T,--timeout SEC 패킷 간 일시 중지(기본값 3)
-A,--tryagain SEC 임대가 이루어지지 않으면 대기(기본값 20)
-n,--지금 임대를 얻지 못하면 종료
-q,--quit 임대 획득 후 종료
-R,--종료 시 릴리스 IP
-f,--foreground 전경에서 실행
-b,--background 임대가 이루어지지 않은 경우 배경
-S,--syslog syslog에도 기록
-a,--arping arping을 사용하여 제공된 주소를 확인합니다.
-r,--request IP 이 IP 주소를 요청합니다.
-o,--no-default-options 옵션을 요청하지 마십시오(-O가 지정되지 않은 경우)
-O,--request-option OPT 서버에서 요청 옵션 OPT(누적)
-x OPT:VAL 보낸 패킷에 옵션 OPT 포함(누적)
문자열, 숫자 및 XNUMX진수 바이트 옵션의 예:
-x 호스트 이름:bbox - 옵션 12
-x 임대:3600 - 옵션 51(임대 시간)
-x 0x3d:0100BEEFC0FFEE - 옵션 61(클라이언트 ID)
-F,--fqdn NAME NAME에 대한 DNS 매핑 업데이트를 서버에 요청
-V,--vendorclass VENDOR 공급업체 식별자(기본값 'udhcp VERSION')
-C,--clientid-none MAC을 클라이언트 식별자로 보내지 않음
신호 :

USR1 임대 갱신
USR2 릴리스 리스

udcpd
udhcpd [-fS] [-I 주소] [CONFFILE]

DHCP 서버

-f 전경에서 실행
-S syslog에도 기록
-I ADDR 로컬 주소

umount
umount [옵션] 파일 시스템|디렉토리

파일 시스템 마운트 해제

-a 모든 파일 시스템 마운트 해제
-r 마운트가 사용 중이면 장치를 읽기 전용으로 다시 마운트하십시오.
-l Lazy umount(파일 시스템 분리)
-f 강제 마운트 해제(즉, 연결할 수 없는 NFS 서버)
-D 사용된 경우에도 루프 장치를 해제하지 않음

uname
우나메 [-amnrspv]

시스템 정보 인쇄

-a 모두 인쇄
-m 머신(하드웨어) 유형
-n 호스트 이름
-r OS 릴리스
-s OS 이름(기본값)
-p 프로세서 유형
-v OS 버전

압축을 풀다
압축 해제 [-cf] [파일]...

.Z 파일 압축 풀기

-c stdout에 쓰기
-f 덮어쓰기

펼치다
확장 해제 [-fa][-t N] [파일]...

공백을 탭으로 변환하고 stdout에 쓰기

-a,--all 모든 공백을 변환합니다.
-f,--first-only 선행 공백만 변환
-t,--tabs=N N 문자마다 탭 중지

유니크
유니크 [-cdu][-f,s,w N] [입력 [출력]]

중복 라인 버리기

-c 발생 횟수로 줄 접두사
-d 중복 행만 인쇄
-u 고유한 줄만 인쇄
-f N 처음 N 필드 건너뛰기
-s N 처음 N 문자 건너뛰기(건너뛴 필드 뒤)
-w N 줄의 N 문자 비교

유닉스2도스
unix2dos [-ud] [파일]

FILE을 Unix에서 DOS 형식으로 변환합니다. 파일이 제공되지 않으면 다음을 사용하십시오.
표준입력/표준출력.

-u 도스2유닉스
-d 유닉스2도스

운즈마
unlzma [-cf] [파일]...

FILE(또는 stdin) 압축 풀기

-c stdout에 쓰기
-f 힘

풀다
unlzop [-cfvCF] [파일]...

-c stdout에 쓰기
-f 힘
-v 장황
-F 체크섬을 저장하거나 확인하지 않음

unxz
unxz [-cf] [파일]...

FILE(또는 stdin) 압축 풀기

-c stdout에 쓰기
-f 힘

지퍼를 열다
압축 해제 [-lnopq] 파일[.zip] [파일]... [-x 파일...] [-d 디렉터리]

ZIP 아카이브에서 파일 추출

-l 내용 나열(짧은 형식의 경우 -q 포함)
-n 파일을 덮어쓰지 않음(기본값: Ask)
-o 덮어쓰기
-p 표준 출력으로 인쇄
-q 조용
-x FILE 파일 제외
-d DIR DIR로 추출

가동 시간
가동 시간

마지막 부팅 이후 시간 표시

잠자다
유슬립 N

N 마이크로초 동안 일시 중지

uudecode
uudecode [-o 아웃파일] [인파일]

파일을 Uudecode -o가 지정되지 않은 경우 uuencoded 소스에서 OUTFILE을 찾습니다.

인코딩
uuencode [-m] [파일] STORED_FILENAME

FILE(또는 stdin)을 stdout으로 인코딩

-m RFC64에 따라 base1521 인코딩 사용

가상 설정
vconfig 명령 [옵션]

가상 이더넷 장치 생성 및 제거

IFACE VLAN_ID 추가
렘 VLAN_NAME
set_flag IFACE 0|1 VLAN_QOS
set_egress_map VLAN_NAME SKB_PRIO VLAN_QOS
set_ingress_map VLAN_NAME SKB_PRIO VLAN_QOS
set_name_type NAME_TYPE

vi vi [옵션] [파일]...

파일 편집

-c CMD 실행할 초기 명령($EXINIT도 사용 가능)
-R 읽기 전용
-H 사용 가능한 기능 나열

손목 시계
시계 [-n SEC] [-t] PROG ARGS

주기적으로 PROG 실행

-n 루프 기간(초)(기본값 2)
-t 헤더를 인쇄하지 않음

지키는 개
워치독 [-t N[ms]] [-TN[ms]] [-F] DEV

주기적으로 감시 장치 DEV에 쓰기

-TN 재설정하지 않은 경우 N초 후 재부팅(기본값 60)
-t N N초마다 재설정(기본값 30)
-F 전경에서 실행

기간을 밀리초 단위로 지정하려면 500ms를 사용하십시오.

wc 화장실 [-cmlwL] [파일]...

각 FILE(또는 표준 입력)에 대한 행, 단어 및 바이트 수를 계산합니다.

-c 바이트 수
-m 카운트 문자
-l 줄 바꿈 계산
-w 단어 세기
-L 가장 긴 줄 길이를 인쇄합니다.

wget
wget [-c|--계속] [-s|--스파이더] [-q|--조용한] [-O|--출력 문서 파일]
[--header '헤더: 값'] [-Y|--프록시 켜기/끄기] [-P 디렉터리] [-U|--사용자 에이전트
에이전트] URL...

HTTP 또는 FTP를 통해 파일 검색

-s 스파이더 모드 - 파일 존재 여부만 확인
-c 중단된 전송 검색을 계속합니다.
-q 조용
-P DIR DIR에 저장(기본값 .)
-O FILE 파일에 저장(표준 출력의 경우 '-')
-U STR User-Agent 헤더에 STR 사용
-Y 프록시 사용('on' 또는 'off')

어느
어느 [명령]...

명령 찾기

누구 누구 [-아]

누가 로그온했는지 표시

-a 모두 표시
-H 열 머리글 인쇄

WHOAMI
WHOAMI

현재 유효한 사용자 ID와 연결된 사용자 이름을 인쇄합니다.

xargs
xargs [옵션] [PROG ARGS]

stdin에서 제공한 모든 항목에 대해 PROG 실행

-p 각 명령을 실행할지 여부를 사용자에게 묻습니다.
-r 입력이 비어 있으면 명령을 실행하지 않습니다.
-0 입력은 NUL 문자로 구분됩니다.
-t 실행 전에 stderr에 명령을 인쇄합니다.
-e[STR] STR은 입력 처리를 중지합니다.
-n N PROG에 N개 이하의 인수를 전달합니다.
-s N N 바이트 이하의 N 패스 명령줄
-x 크기가 초과되면 종료

xz xz -d [-cf] [파일]...

FILE(또는 stdin) 압축 풀기

-d 압축 해제
-c stdout에 쓰기
-f 힘

xzcat
xzcat [파일]...

표준 출력으로 압축 해제

예 [STRING]

STRING 또는 'y'가 있는 라인을 반복적으로 출력

zcat
zcat [파일]...

표준 출력으로 압축 해제

LIBC NSS


GNU Libc(glibc)는 NSS(Name Service Switch)를 사용하여 C
로컬 환경에 대한 라이브러리 및 다음과 같은 시스템 데이터를 읽는 방법을 구성합니다.
암호 및 그룹 정보. 이것은 다음을 사용하여 구현됩니다. /etc/nsswitch.conf
구성 파일 및 하나 이상의 /lib/libnss_* 라이브러리 사용. 비지박스 시도
NSS를 사용하는 libc 호출을 사용하지 않도록 합니다. 그러나 로그인과 같은 일부 애플릿은
및 su는 NSS가 필요한 libc 함수를 사용합니다.

CONFIG_USE_BB_PWD_GRP를 활성화하면 BusyBox는 내부 기능을 사용하여 직접
액세스 / etc / passwd, / etc / 그룹/ etc / 그림자 NSS를 사용하지 않고 파일. 이건 아마
NSS 구성을 설치할 필요 없이 시스템을 실행할 수 있습니다.
파일 및 라이브러리.

glibc와 함께 사용할 때 BusyBox '네트워킹' 애플릿은 유사하게 다음을 요구합니다.
glibc NSS 항목 중 적어도 일부를 설치하십시오(특히, /etc/nsswitch.conf,
/lib/libnss_dns*, /lib/libnss_files* 및 /lib/libresolv*).

Shameless Plug: 대안으로 uClibc와 같은 C 라이브러리를 사용할 수 있습니다. 게다가
시스템을 훨씬 더 작게 만들기 위해 uClibc는 NSS를 사용할 필요가 없습니다.
지원 파일 또는 라이브러리.

유지 보수


데니스 블라센코[이메일 보호]>

작가


다음 사람들은 알고 있든 모르든 BusyBox에 코드를 제공했습니다. 만약 너라면
BusyBox에 포함된 코드를 작성했다면 여기에 나열해야 할 수 있습니다.
영원한 영광을 얻으십시오. 여기에 나열해야 하는 경우 또는 설명
귀하가 수행한 작업에 더 자세한 정보가 필요하거나 정확하지 않은 경우 업데이트를 보내주십시오.

에마누엘레 아이나[이메일 보호]>
실행 부품

에릭 안데르센[이메일 보호]>

새로운 항목의 톤, 대부분의 주요 재작성
핵심 앱, 헤더 파일에 언급된 수많은 새로운 앱.
이 지루한 문서를 작성하는 많은 지루한 노력
아무도 실제로 읽지 않을 것입니다.

로렌스 앤더슨[이메일 보호]>

rpm2cpio, 압축 해제, get_header_cpio, read_gz 인터페이스, rpm

제프 안젤스키[이메일 보호]>

ftpput, ftpget

에드워드 베츠[이메일 보호]>

expr, 호스트 ID, 로그 이름, whoami

존 벳푸[이메일 보호]>

뒤, nslookup, 정렬

브라이언 캔들러[이메일 보호]>

작은 ls(ls)

랜돌프 청[이메일 보호]>

fbset, ping, 호스트 이름

데이브 시네지[이메일 보호]>

more(v2), makedevs, dutmp, 모듈화, 자동 링크 파일,
다양한 수정, Linux 라우터 프로젝트 유지 관리

조던 크라우스[이메일 보호]>

ipcalc

매그너스 댐[이메일 보호]>

tftp 클라이언트 insmod powerpc 지원

래리 두리틀[이메일 보호]>

깨끗한 소스 디렉토리 컴파일, 많은 패치 및 수정 사항.

글렌 엥겔[이메일 보호]>

아파치

게나디 펠드만[이메일 보호]>

Sysklogd(단일 스레드 syslogd, IPC 순환 버퍼 지원,
logread), 다양한 수정.

칼 M. 헤그블룸[이메일 보호]>

cp_mv.c, 테스트 스위트, utility.c에 대한 다양한 수정, &c.

다니엘 자코보위츠[이메일 보호]>

mktemp.c

매트 크라이[이메일 보호]>

문서, 버그 수정, 테스트 스위트

스테판 린츠[이메일 보호]>

ipcalc, Red Hat 등가물

존 롬바르도[이메일 보호]>

tr

글렌 맥그래스[이메일 보호]>

일반적인 아카이브 해제 코드 및 아카이브 해제 애플릿, ifupdown, ftpgetput,
nameif, sed, 패치, 접기, 설치, uudecode.
다양한 버그수정, 수많은 패치를 검토하고 적용합니다.

마누엘 노보아 XNUMX세[이메일 보호]>

고양이, 머리, mkfifo, mknod, rmdir, 수면, 티, tty, uniq, usleep, 화장실, 예,
메시지, vconfig, make_directory, parse_mode, dirname, mode_string,
get_last_path_component, simple_path 및 여러 가지 사소한 libbb 루틴

또한 버그 수정, 부분 재작성 및 크기 최적화
ash, 기본 이름, cal, cmp, cp, df, du, echo, env, ln, 로그 이름, md5sum, mkdir,
mv, realpath, rm, 정렬, 꼬리, 터치, uname, 시계, 산술, 인간 판독 가능,
인터페이스, dutmp, ifconfig, 경로

블라디미르 올레이닉[이메일 보호]>

cmdedit; xargs(현재), httpd(현재);
포트: ash, crond, fdisk, inetd, stty, traceroute, top;
로케일, 다양한 수정
그리고 완벽하지 않은 모든 것에 대한 화해할 수 없는 비평가.

브루스 페렌스[이메일 보호]>

1995년, 1996년에 BusyBox의 원저자. 그의 코드 중 일부는
여전히 여기 저기 숨어 발견됩니다 ...

팀 라이커[이메일 보호]>

버그 수정, 팬클럽 회원

켄트 로보티[이메일 보호]>

재설정, 수많은 버그 보고서 및 패치.

칩 로젠탈[이메일 보호]>,[이메일 보호]>

wget - Covad Communications의 허가에 의해 제공됨

파벨 로스킨[이메일 보호]>

많은 버그 수정 및 패치.

계피샘[이메일 보호]>

syslogd에 대한 원격 로깅 기능

리누스 토발즈[이메일 보호]>

mkswap, fsck.minix, mkfs.minix

마크 휘틀리[이메일 보호]>

grep, sed, 컷, xargs(이전),
style-guide, new-applet-HOWTO, 버그 수정 등

찰스 P. 라이트[이메일 보호]>

gzip, 미니 넷캣(nc)

엔리케 자나르디[이메일 보호]>

tarcat(제거 이후), loadkmap, 다양한 수정, 데비안 유지 관리

티토 라구사[이메일 보호]>

문자열, openvt 및 deallocvt에서 devfsd 및 크기 최적화.

폴 폭스[이메일 보호]>

ash에 대한 vi 편집 모드, 기타 다양한 패치/수정

로베르토 A. 폴리에타[이메일 보호]>

포트: DNS

베른하르트 로이트너-피셔[이메일 보호]>

기타

마이크 프라이싱어[이메일 보호]>

초기 e2fsprogs, printenv, setarch, 합계, 기타

장지에[이메일 보호]>

msh 및 hush의 두 가지 버그 수정(죽은 프로세스의 종료 코드)

onworks.net 서비스를 사용하여 온라인으로 dumpleases 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad