1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-07-25 17:55:35 +02:00

common/w*: add Korean translation (#14523)

This commit is contained in:
코드싸이 2024-11-02 13:59:52 +09:00 committed by GitHub
parent 8a477df704
commit 8bcc0ead21
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
58 changed files with 1268 additions and 0 deletions

13
pages.ko/common/w.md Normal file
View file

@ -0,0 +1,13 @@
# w
> 현재 로그인된 사용자와 그들의 작업을 보여줍니다.
> 사용자 로그인, TTY, 원격 호스트, 로그인 시간, 유휴 시간, 현재 프로세스를 출력합니다.
> 더 많은 정보: <https://manned.org/w>.
- 로그인된 사용자 정보 표시:
`w`
- 헤더 없이 로그인된 사용자 정보 표시:
`w -h`

29
pages.ko/common/w3m.md Normal file
View file

@ -0,0 +1,29 @@
# w3m
> 텍스트 기반 웹 브라우저.
> SSL 및 마우스 입력을 지원하며, SSH를 통해서도 사용할 수 있습니다.
> 더 많은 정보: <https://w3m.sourceforge.net>.
- URL 열기:
`w3m {{https://example.com}}`
- 단색 모드로 URL 열기:
`w3m {{https://example.com}} -M`
- 마우스 지원 없이 URL 열기:
`w3m {{https://example.com}} -no-mouse`
- 새 브라우저 탭 열기:
`<Shift> + T`
- 브라우저 기록 표시:
`<Ctrl> + H`
- w3m 종료:
`q + y`

View file

@ -0,0 +1,32 @@
# wafw00f
> 웹 애플리케이션 방화벽(WAF) 제품을 식별하고 지문을 채취하여 사이트를 보호.
> 더 많은 정보: <https://github.com/EnableSecurity/wafw00f>.
- 웹사이트가 WAF를 사용 중인지 확인:
`wafw00f {{https://www.example.com}}`
- 첫 번째 일치 항목에서 멈추지 않고 감지 가능한 모든 WAF 테스트:
`wafw00f --findall {{https://www.example.com}}`
- 요청을 프록시(예: BurpSuite)를 통해 전달:
`wafw00f --proxy {{http://localhost:8080}} {{https://www.example.com}}`
- 특정 WAF 제품 테스트 (`wafw00f -l`을 실행하여 지원되는 모든 WAF 목록 확인):
`wafw00f --test {{Cloudflare|Cloudfront|Fastly|ZScaler|...}} {{https://www.example.com}}`
- 파일에서 사용자 지정 헤더 전달:
`wafw00f --headers {{경로/대상/헤더.txt}} {{https://www.example.com}}`
- 파일에서 대상 입력을 읽고 자세한 출력 표시 (더 많은 자세한 출력을 위해 `v`를 여러 번 사용):
`wafw00f --input {{경로/대상/urls.txt}} -v{{v}}`
- 감지 가능한 모든 WAF 나열:
`wafw00f --list`

View file

@ -0,0 +1,16 @@
# waifu2x-ncnn-vulkan
> NCNN 신경망 프레임워크를 사용하여 만화/애니메이션 스타일 이미지의 해상도를 높이는 도구.
> 더 많은 정보: <https://github.com/nihui/waifu2x-ncnn-vulkan>.
- 이미지 해상도 높이기:
`waifu2x-ncnn-vulkan -i {{경로/대상/입력_파일}} -o {{경로/대상/출력_파일}}`
- 사용자 정의 배율로 이미지 해상도 높이고 노이즈 제거:
`waifu2x-ncnn-vulkan -i {{경로/대상/입력_파일}} -o {{경로/대상/출력_파일}} -s {{1|2|4|8|16|32}} -n {{-1|0|1|2|3}}`
- 특정 형식으로 해상도 높인 이미지 저장:
`waifu2x-ncnn-vulkan -i {{경로/대상/입력_파일}} -o {{경로/대상/출력_파일}} -f {{jpg|png|webp}}`

16
pages.ko/common/wait.md Normal file
View file

@ -0,0 +1,16 @@
# wait
> 프로세스가 완료될 때까지 대기.
> 더 많은 정보: <https://manned.org/wait>.
- 프로세스 ID (PID)를 사용하여 특정 프로세스가 종료될 때까지 대기하고 종료 상태 반환:
`wait {{pid}}`
- 호출한 셸에서 알고 있는 모든 프로세스가 종료될 때까지 대기:
`wait`
- 작업이 완료될 때까지 대기:
`wait %{{N}}`

View file

@ -0,0 +1,28 @@
# waitress-serve
> 순수 Python WSGI HTTP 서버.
> 더 많은 정보: <https://docs.pylonsproject.org/projects/waitress/en/latest/runner.html>.
- Python 웹 앱 실행:
`waitress-serve {{임포트.경로:wsgi_함수}}`
- localhost의 포트 8080에서 수신 대기:
`waitress-serve --listen={{localhost}}:{{8080}} {{임포트.경로:wsgi_함수}}`
- Unix 소켓에서 waitress 시작:
`waitress-serve --unix-socket={{경로/대상/소켓}} {{임포트.경로:wsgi_함수}}`
- 4개의 스레드를 사용하여 요청 처리:
`waitress-serve --threads={{4}} {{임포트.경로:wsgi_함수}}`
- WSGI 객체를 반환하는 팩토리 메서드 호출:
`waitress-serve --call {{임포트.경로.wsgi_팩토리}}`
- HTTPS URL 스킴 사용:
`waitress-serve --url-scheme={{https}} {{임포트.경로:wsgi_함수}}`

View file

@ -0,0 +1,20 @@
# wakeonlan
> Wake-on-LAN(WOL) 기능이 활성화된 PC에 패킷 전송.
> 더 많은 정보: <https://github.com/jpoliv/wakeonlan>.
- MAC 주소를 지정하여 로컬 네트워크(255.255.255.255)의 모든 장치에 패킷 전송:
`wakeonlan {{01:02:03:04:05:06}}`
- 특정 IP 주소를 통해 특정 장치로 패킷 전송:
`wakeonlan {{01:02:03:04:05:06}} -i {{192.168.178.2}}`
- 명령어를 출력하지만 실행하지 않음 (드라이런):
`wakeonlan -n {{01:02:03:04:05:06}}`
- 조용한 모드로 실행:
`wakeonlan -q {{01:02:03:04:05:06}}`

28
pages.ko/common/wal.md Normal file
View file

@ -0,0 +1,28 @@
# wal
> 배경화면의 주요 색상을 기반으로 색상 테마 생성.
> 더 많은 정보: <https://github.com/dylanaraps/pywal>.
- 색상 테마 미리보기:
`wal --preview {{이미지.png}}`
- 색상 테마 생성:
`wal -i {{이미지.png}}`
- 밝은 색상 테마 생성:
`wal -i {{이미지.png}} -l`
- 데스크탑 배경화면 설정 건너뛰기:
`wal -i {{이미지.png}} -n`
- 터미널 색상 설정 건너뛰기:
`wal -i {{이미지.png}} -s`
- 이전에 생성된 색상 테마와 배경화면 복원:
`wal -R`

36
pages.ko/common/wapm.md Normal file
View file

@ -0,0 +1,36 @@
# wapm
> WebAssembly 패키지 관리자.
> 더 많은 정보: <https://wapm.io/help/reference>.
- 상호 작용 방식으로 새로운 `wapm.toml` 파일 생성:
`wapm init`
- `wapm.toml`에 나열된 모든 패키지 의존성 다운로드:
`wapm install`
- 특정 버전의 패키지를 다운로드하고 `wapm.toml`의 의존성 목록에 추가:
`wapm install {{패키지}}@{{버전}}`
- 패키지를 다운로드하여 전역으로 설치:
`wapm install --global {{패키지}}`
- 패키지를 제거하고 `wapm.toml`의 의존성 목록에서 삭제:
`wapm uninstall {{패키지}}`
- 로컬에 설치된 의존성 트리 출력:
`wapm list`
- 최상위 전역 설치 패키지 나열:
`wapm list --global`
- Wasmer 런타임을 사용하여 패키지 명령 실행:
`wapm run {{명령_이름}} {{인수}}`

View file

@ -0,0 +1,34 @@
# warp-cli
> Cloudflare의 WARP 서비스에 대한 연결을 연결, 연결 해제하고 모드를 전환.
> WARP는 개인정보 보호, 보안, 속도를 위해 트래픽을 암호화하는 VPN입니다.
> 같이 보기: `fastd`, `ivpn`, `mozillavpn`, `mullvad`.
> 더 많은 정보: <https://developers.cloudflare.com/warp-client/>.
- 현재 장치를 WARP에 등록 (첫 연결 전에 실행 필요):
`warp-cli registration new`
- WARP에 연결:
`warp-cli connect`
- WARP에서 연결 해제:
`warp-cli disconnect`
- WARP 연결 상태 표시:
`warp-cli status`
- 특정 모드로 전환:
`warp-cli set-mode {{모드}}`
- 도움말 표시:
`warp-cli help`
- 하위 명령에 대한 도움말 표시:
`warp-cli help {{하위_명령}}`

View file

@ -0,0 +1,21 @@
# warp-diag
> Cloudflare의 WARP 서비스 진단 및 피드백 도구.
> 같이 보기: `warp-cli`.
> 더 많은 정보: <https://developers.cloudflare.com/warp-client/>.
- 시스템 구성 및 WARP 연결 정보가 포함된 Zip 파일 생성:
`warp-diag`
- 디버그 정보를 포함하고 출력 파일명에 타임스탬프를 추가하여 Zip 파일 생성:
`warp-diag --add-ts`
- 특정 폴더에 출력 파일 저장:
`warp-diag --output {{경로/대상/폴더}}`
- Cloudflare의 WARP에 새로운 피드백을 대화형으로 제출:
`warp-diag feedback`

View file

@ -0,0 +1,20 @@
# wasm-objdump
> WebAssembly 바이너리의 정보를 표시.
> 더 많은 정보: <https://github.com/WebAssembly/wabt>.
- 주어진 바이너리의 섹션 헤더 표시:
`wasm-objdump -h {{파일.wasm}}`
- 주어진 바이너리의 전체 디스어셈블 출력 표시:
`wasm-objdump -d {{파일.wasm}}`
- 각 섹션의 세부 정보 표시:
`wasm-objdump --details {{파일.wasm}}`
- 주어진 섹션의 세부 정보 표시:
`wasm-objdump --section '{{import}}' --details {{파일.wasm}}`

View file

@ -0,0 +1,20 @@
# wasm-opt
> WebAssembly 바이너리 파일 최적화.
> 더 많은 정보: <https://github.com/webassembly/binaryen>.
- 기본 최적화를 적용하고 지정된 파일에 저장:
`wasm-opt -O {{입력.wasm}} -o {{출력.wasm}}`
- 모든 최적화를 적용하고 지정된 파일에 저장 (시간이 더 걸리지만 최적의 코드를 생성):
`wasm-opt -O4 {{입력.wasm}} -o {{출력.wasm}}`
- 파일을 크기 위주로 최적화:
`wasm-opt -Oz {{입력.wasm}} -o {{출력.wasm}}`
- 바이너리의 텍스트 표현을 콘솔에 출력:
`wasm-opt {{입력.wasm}} --print`

12
pages.ko/common/wasm2c.md Normal file
View file

@ -0,0 +1,12 @@
# wasm2c
> WebAssembly 바이너리 형식을 C 소스 파일 및 헤더로 변환.
> 더 많은 정보: <https://github.com/WebAssembly/wabt>.
- 파일을 C 소스 파일 및 헤더로 변환하고 콘솔에 표시:
`wasm2c {{파일.wasm}}`
- 출력 내용을 지정된 파일에 저장 (`file.h`도 추가로 생성됨):
`wasm2c {{파일.wasm}} -o {{파일.c}}`

View file

@ -0,0 +1,12 @@
# wasm2wat
> WebAssembly 바이너리 형식을 텍스트 형식으로 변환.
> 더 많은 정보: <https://github.com/WebAssembly/wabt>.
- 파일을 텍스트 형식으로 변환하여 콘솔에 표시:
`wasm2wat {{파일.wasm}}`
- 출력 결과를 지정한 파일에 저장:
`wasm2wat {{파일.wasm}} -o {{파일.wat}}`

View file

@ -0,0 +1,16 @@
# wat2wasm
> WebAssembly 텍스트 형식을 바이너리 형식으로 변환.
> 더 많은 정보: <https://github.com/WebAssembly/wabt>.
- 파일을 파싱하고 오류 확인:
`wat2wasm {{파일.wat}}`
- 출력 바이너리를 지정된 파일에 저장:
`wat2wasm {{파일.wat}} -o {{파일.wasm}}`
- 모든 바이트의 단순화된 표현 표시:
`wat2wasm -v {{파일.wat}}`

20
pages.ko/common/watch.md Normal file
View file

@ -0,0 +1,20 @@
# watch
> 프로그램을 주기적으로 실행하여 전체 화면에 출력.
> 더 많은 정보: <https://manned.org/watch>.
- 명령을 반복 실행하고 결과를 표시:
`watch {{명령어}}`
- 60초마다 명령을 재실행:
`watch -n {{60}} {{명령어}}`
- 디렉토리의 내용을 모니터링하고 변경된 부분을 강조:
`watch -d {{ls -l}}`
- 파이프라인을 반복 실행하고 결과를 표시:
`watch '{{명령어_1}} | {{명령어_2}} | {{명령어_3}}'`

View file

@ -0,0 +1,20 @@
# watchexec
> 파일이 변경될 때 임의의 명령을 실행.
> 더 많은 정보: <https://github.com/watchexec/watchexec>.
- 현재 디렉토리의 파일이 변경될 때 `ls -la` 실행:
`watchexec {{ls -la}}`
- 현재 디렉토리의 JavaScript, CSS, HTML 파일이 변경될 때 `make` 실행:
`watchexec --exts {{js,css,html}} make`
- `lib` 또는 `src` 디렉토리의 파일이 변경될 때 `make` 실행:
`watchexec --watch {{lib}} --watch {{src}} {{make}}`
- 현재 디렉토리의 파일이 변경될 때 `my_server` 호출/재시작, 자식 프로세스를 중지하기 위해 `SIGKILL` 신호 전송:
`watchexec --restart --stop-signal {{SIGKILL}} {{my_server}}`

28
pages.ko/common/watson.md Normal file
View file

@ -0,0 +1,28 @@
# watson
> 멋진 CLI로 시간을 추적하세요.
> 더 많은 정보: <https://github.com/TailorDev/Watson>.
- 프로젝트에서 시간 모니터링 시작:
`watson start {{프로젝트}}`
- 태그를 사용하여 프로젝트에서 시간 모니터링 시작:
`watson start {{프로젝트}} +{{태그}}`
- 현재 프로젝트에 대한 시간 모니터링 중지:
`watson stop`
- 최신 작업 세션 표시:
`watson log`
- 가장 최근의 프레임 편집:
`watson edit`
- 가장 최근의 프레임 제거:
`watson remove`

20
pages.ko/common/waybar.md Normal file
View file

@ -0,0 +1,20 @@
# waybar
> Sway 및 Wlroots 기반의 컴포지터를 위한 고도로 사용자 정의 가능한 Wayland 바.
> 더 많은 정보: <https://github.com/Alexays/Waybar>.
- 기본 구성 및 스타일 시트로 `waybar` 시작:
`waybar`
- 다른 구성 파일 사용:
`waybar {{-c|--config}} {{경로/대상/구성파일.jsonc}}`
- 다른 스타일 시트 파일 사용:
`waybar {{-s|--style}} {{경로/대상/스타일시트.css}}`
- 로그 수준 설정:
`waybar {{-l|--log-level}} {{trace|debug|info|warning|error|critical|off}}`

View file

@ -0,0 +1,21 @@
# waymore
> Wayback Machine, Common Crawl, Alien Vault OTX, URLScan, VirusTotal에서 도메인의 URL을 가져오기.
> 참고: 별도로 지정하지 않으면 출력은 waymore의 `config.yml`이 있는 `results/` 디렉토리에 저장됩니다 (기본적으로 `~/.config/waymore/`).
> 더 많은 정보: <https://github.com/xnl-h4ck3r/waymore>.
- 도메인의 URL 검색 (출력은 일반적으로 `~/.config/waymore/results/`에 저장됨):
`waymore -i {{example.com}}`
- 검색 결과를 도메인의 URL 목록으로만 제한하고 지정된 파일에 출력 저장:
`waymore -mode U -oU {{경로/대상/example.com-주소.txt}} -i {{example.com}}`
- URL의 콘텐츠 본문만 출력하고 지정된 디렉토리에 출력 저장:
`waymore -mode R -oR {{경로/대상/example.com-주소-응답}} -i {{example.com}}`
- 날짜 범위를 지정하여 결과 필터링:
`waymore -from {{YYYYMMDD|YYYYMM|YYYY}} -to {{YYYYMMDD|YYYYMM|YYYY}} -i {{example.com}}`

View file

@ -0,0 +1,8 @@
# wbmptopbm
> 무선 비트맵 파일을 PBM 이미지로 변환.
> 더 많은 정보: <https://netpbm.sourceforge.net/doc/wbmptopbm.html>.
- WBMP 파일을 PBM 이미지로 변환:
`wbmptopbm {{경로/대상/입력_파일.wbpm}} > {{경로/대상/출력_파일.pbm}}`

16
pages.ko/common/wdiff.md Normal file
View file

@ -0,0 +1,16 @@
# wdiff
> 텍스트 파일 간의 단어 차이를 표시.
> 더 많은 정보: <https://www.gnu.org/software/wdiff/>.
- 두 파일 비교:
`wdiff {{경로/대상/파일1}} {{경로/대상/파일2}}`
- 대소문자를 무시하고 비교:
`wdiff --ignore-case {{경로/대상/파일1}} {{경로/대상/파일2}}`
- 삭제, 삽입 또는 교체된 단어 수 표시:
`wdiff --statistics {{경로/대상/파일1}} {{경로/대상/파일2}}`

View file

@ -0,0 +1,24 @@
# weasyprint
> HTML을 PDF 또는 PNG로 렌더링.
> 더 많은 정보: <https://weasyprint.org/>.
- HTML 파일을 PDF로 렌더링:
`weasyprint {{경로/대상/입력.html}} {{경로/대상/출력.pdf}}`
- 추가 사용자 스타일시트를 포함하여 HTML 파일을 PNG로 렌더링:
`weasyprint {{경로/대상/입력.html}} {{경로/대상/출력.png}} --stylesheet {{경로/대상/스타일시트.css}}`
- 렌더링 시 추가 디버깅 정보 출력:
`weasyprint {{경로/대상/입력.html}} {{경로/대상/출력.pdf}} --verbose`
- PNG로 출력할 때 사용자 지정 해상도 지정:
`weasyprint {{경로/대상/입력.html}} {{경로/대상/출력.png}} --resolution {{300}}`
- 입력 HTML 파일의 상대 URL에 대한 기본 URL 지정:
`weasyprint {{경로/대상/입력.html}} {{경로/대상/출력.png}} --base-url {{url_또는_파일_이름}}`

View file

@ -0,0 +1,36 @@
# web-ext
> 웹 확장 프로그램 개발을 관리하는 명령줄 도구.
> 더 많은 정보: <https://github.com/mozilla/web-ext>.
- 현재 디렉터리에 있는 웹 확장 프로그램을 Firefox에서 실행:
`web-ext run`
- 특정 디렉터리에서 웹 확장 프로그램을 Firefox에서 실행:
`web-ext run --source-dir {{경로/대상/폴더}}`
- 자세한 실행 출력 표시:
`web-ext run --verbose`
- Firefox Android에서 웹 확장 프로그램 실행:
`web-ext run --target firefox-android`
- 매니페스트 및 소스 파일의 오류 검사:
`web-ext lint`
- 확장 프로그램 빌드 및 패키징:
`web-ext build`
- 자세한 빌드 출력 표시:
`web-ext build --verbose`
- 자체 호스팅을 위한 패키지 서명:
`web-ext sign --api-key {{api_키}} --api-secret {{api_비밀}}`

View file

@ -0,0 +1,32 @@
# webstorm
> JetBrains JavaScript IDE.
> 더 많은 정보: <https://www.jetbrains.com/help/webstorm/working-with-the-ide-features-from-command-line.html>.
- 현재 디렉토리를 WebStorm에서 열기:
`webstorm`
- 특정 디렉토리를 WebStorm에서 열기:
`webstorm {{경로/대상/폴더}}`
- 특정 파일들을 LightEdit 모드에서 열기:
`webstorm -e {{경로/대상/파일1 경로/대상/파일2 ...}}`
- 특정 파일을 LightEdit 모드에서 열고 편집이 완료될 때까지 대기:
`webstorm --wait -e {{경로/대상/파일}}`
- 특정 줄에 커서를 두고 파일 열기:
`webstorm --line {{줄_번호}} {{경로/대상/파일}}`
- 파일을 열고 비교 (최대 3개 파일 지원):
`webstorm diff {{경로/대상/파일1 경로/대상/파일2 경로/대상/선택_파일3}}`
- 3방향 병합 수행하기:
`webstorm merge {{경로/대상/왼쪽_파일}} {{경로/대상/오른쪽_파일}} {{경로/대상/대상_파일}}`

View file

@ -0,0 +1,37 @@
# webtorrent
> WebTorrent의 명령줄 인터페이스.
> 마그넷, URL, 정보 해시 및 `.torrent` 파일을 지원.
> 더 많은 정보: <https://github.com/webtorrent/webtorrent-cli>.
- 토렌트 다운로드:
`webtorrent download "{{토렌트_id}}"`
- VLC 미디어 플레이어로 토렌트 스트리밍:
`webtorrent download "{{토렌트_id}}" --vlc`
- DLNA (Digital Living Network Alliance) 장치로 토렌트 스트리밍:
`webtorrent download "{{토렌트_id}}" --dlna`
- 특정 토렌트의 파일 목록 표시:
`webtorrent download "{{토렌트_id}}" --select`
- 다운로드할 토렌트에서 파일 색인 지정:
`webtorrent download "{{토렌트_id}}" --select {{색인}}`
- 특정 파일 또는 폴더 시드:
`webtorrent seed {{경로/대상/파일_또는_폴더}}`
- 지정된 파일 경로에 대한 새 토렌트 파일 생성:
`webtorrent create {{경로/대상/파일}}`
- 마그넷 URI 또는 `.torrent` 파일에 대한 정보 표시:
`webtorrent info {{경로/대상/파일_또는_마그넷}}`

View file

@ -0,0 +1,24 @@
# weechat
> 다양한 기능을 갖춘 명령줄 인터넷 릴레이 채팅 클라이언트.
> 더 많은 정보: <https://weechat.org/doc>.
- WeeChat 시작:
`weechat`
- 시작 시 플러그인 로드 안 함:
`weechat --no-plugin`
- 시작 시 스크립트 로드 안 함:
`weechat --no-script`
- 서버에 자동으로 연결하지 않음:
`weechat --no-connect`
- 기본 터미널 색상을 `stdout`에 씀:
`weechat --colors`

36
pages.ko/common/wfuzz.md Normal file
View file

@ -0,0 +1,36 @@
# wfuzz
> 웹 애플리케이션 브루트포스 도구.
> 더 많은 정보: <https://wfuzz.readthedocs.io/en/latest/user/basicusage.html>.
- 지정된 [w]ordlist 및 [p]roxy를 사용하여 디렉토리 및 파일 브루트포스:
`wfuzz -w {{경로/대상/파일}} -p {{127.0.0.1:8080:HTTP}} {{http://example.com/FUZZ}}`
- 결과를 [f]ile에 저장:
`wfuzz -w {{경로/대상/파일}} -f {{파일이름}} {{http://example.com/FUZZ}}`
- 색상 출력 및 지정한 응답 코드만 표시:
`wfuzz -c -w {{경로/대상/파일}} --sc {{200,301,302}} {{http://example.com/FUZZ}}`
- 사용자 정의 [H]eader를 사용하여 서브도메인 퍼징, 특정 응답 [c]odes 및 단어 수 숨김. [t]hreads를 100으로 증가시키고 대상 ip/도메인 포함:
`wfuzz -w {{경로/대상/파일}} -H {{"Host: FUZZ.example.com"}} --hc {{301}} --hw {{222}} -t {{100}} {{example.com}}`
- 파일에서 각 FUZ[z] 키워드에 대한 사용자 명과 비밀번호 목록을 사용하여 기본 인증 브루트포스, 실패한 시도에 대한 응답 [c]odes 숨김:
`wfuzz -c --hc {{401}} -s {{요청 간 지연 시간(초)}} -z file,{{경로/대상/사용자명}} -z file,{{경로/대상/비밀번호}} --basic 'FUZZ:FUZ2Z' {{https://example.com}}`
- 커맨드라인에서 직접 워드리스트 제공 및 POST 요청을 사용하여 퍼징:
`wfuzz -z list,{{word1-word2-...}} {{https://api.example.com}} -d {{"id=FUZZ&showwallet=true"}}`
- 파일에서 워드리스트를 제공하며 base64 및 md5 인코딩 적용 (`wfuzz -e encoders`로 사용 가능한 모든 인코더 나열):
`wfuzz -z file,{{경로/대상/파일}},none-base64-md5 {{https://example.com/FUZZ}}`
- 사용 가능한 인코더/페이로드/이터레이터/프린터/스크립트 나열:
`wfuzz -e {{encoders|payloads|iterators|printers|scripts}}`

38
pages.ko/common/wget2.md Normal file
View file

@ -0,0 +1,38 @@
# wget2
> 웹에서 파일을 다운로드하기 위한 개선된 `wget` 버전.
> HTTP, HTTPS 및 HTTP/2 프로토콜을 지원하며 성능이 향상되었습니다.
> 기본적으로 `wget2`는 더 빠른 다운로드를 위해 여러 스레드를 사용합니다.
> 더 많은 정보: <https://gitlab.com/gnuwget/wget2>.
- 여러 스레드를 사용하여 URL의 내용을 파일로 다운로드 (기본 동작이 `wget`과 다릅니다):
`wget2 {{https://example.com/foo}}`
- 다운로드에 사용할 스레드 수 제한 (기본값은 5 스레드):
`wget2 --max-threads={{10}} {{https://example.com/foo}}`
- 단일 웹 페이지와 모든 리소스(스크립트, 스타일시트, 이미지 등) 다운로드:
`wget2 --page-requisites --convert-links {{https://example.com/somepage.html}}`
- 웹사이트를 미러링하되 상위 디렉토리로 올라가지 않음 (내장 페이지 요소는 다운로드하지 않음):
`wget2 --mirror --no-parent {{https://example.com/somepath/}}`
- 다운로드 속도와 연결 재시도 횟수 제한:
`wget2 --limit-rate={{300k}} --tries={{100}} {{https://example.com/somepath/}}`
- 불완전한 다운로드 계속 (동작이 `wget`과 일치):
`wget2 --continue {{https://example.com}}`
- 텍스트 파일에 저장된 모든 URL을 특정 디렉토리에 다운로드:
`wget2 --directory-prefix {{경로/대상/폴더}} --input-file {{URLs.txt}}`
- HTTP 서버에서 Basic Auth를 사용하여 파일 다운로드 (HTTPS에도 작동):
`wget2 --user={{사용자_명}} --password={{비밀번호}} {{https://example.com}}`

View file

@ -0,0 +1,32 @@
# whatwaf
> 웹 애플리케이션 방화벽 및 보호 시스템 탐지 및 우회.
> 더 많은 정보: <https://github.com/Ekultek/WhatWaf>.
- 단일 [u]RL의 보호 시스템 탐지, 선택적으로 상세 출력 사용:
`whatwaf --url {{https://example.com}} --verbose`
- 파일에서 URL 목록을 병렬로 탐지 (한 줄에 하나의 URL):
`whatwaf --threads {{숫자}} --list {{경로/대상/파일}}`
- 프록시를 통해 요청을 보내고 파일에서 사용자 정의 페이로드 목록 사용 (한 줄에 하나의 페이로드):
`whatwaf --proxy {{http://127.0.0.1:8080}} --pl {{경로/대상/파일}} -u {{https://example.com}}`
- 토르를 통해 요청 전송 (토르가 설치되어야 함), 사용자 정의 [p]페이로드 사용 (쉼표로 구분):
`whatwaf --tor --payloads '{{페이로드1,페이로드2,...}}' -u {{https://example.com}}`
- 랜덤 사용자 에이전트 사용, 대역폭 조절 및 타임아웃 설정, [P]OST 요청 전송, HTTPS 연결 강제:
`whatwaf --ra --throttle {{초}} --timeout {{초}} --post --force-ssl -u {{http://example.com}}`
- 탐지 가능한 모든 WAF 나열:
`whatwaf --wafs`
- 사용 가능한 모든 변조 스크립트 나열:
`whatwaf --tampers`

9
pages.ko/common/where.md Normal file
View file

@ -0,0 +1,9 @@
# where
> 명령의 모든 알려진 인스턴스를 보고.
> 이는 PATH 환경 변수에 있는 실행 파일, 별칭 또는 셸 내장 명령일 수 있습니다.
> 더 많은 정보: <https://zsh.sourceforge.io/Doc/Release/Shell-Builtin-Commands.html>.
- 명령의 모든 인스턴스 찾기:
`where {{명령}}`

View file

@ -0,0 +1,28 @@
# whereis
> 명령의 바이너리, 소스 및 매뉴얼 페이지 파일을 찾습니다.
> 더 많은 정보: <https://manned.org/whereis>.
- SSH에 대한 바이너리, 소스 및 매뉴얼 페이지 찾기:
`whereis {{ssh}}`
- ls에 대한 바이너리 및 매뉴얼 페이지 찾기:
`whereis -bm {{ls}}`
- gcc의 소스와 Git의 매뉴얼 페이지 찾기:
`whereis -s {{gcc}} -m {{git}}`
- `/usr/bin/`에서만 gcc의 바이너리 찾기:
`whereis -b -B {{/usr/bin/}} -f {{gcc}}`
- 비정상적인 바이너리 찾기 (시스템에 하나 이상의 바이너리가 있는 경우):
`whereis -u *`
- 비정상적인 매뉴얼 항목을 가진 바이너리 찾기 (하나 이상의 매뉴얼이 설치된 경우):
`whereis -u -m *`

12
pages.ko/common/which.md Normal file
View file

@ -0,0 +1,12 @@
# which
> 사용자의 경로에서 프로그램 찾기.
> 더 많은 정보: <https://manned.org/which>.
- PATH 환경 변수에서 검색하고 일치하는 실행 파일의 위치 표시:
`which {{실행_파일}}`
- 일치하는 실행 파일이 여러 개 있을 경우, 모두 표시:
`which -a {{실행_파일}}`

12
pages.ko/common/while.md Normal file
View file

@ -0,0 +1,12 @@
# while
> 간단한 셸 루프.
> 더 많은 정보: <https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_09_04_09>.
- `stdin`을 읽고 각 줄에 대해 작업 수행:
`while read line; do echo "$line"; done`
- 매초마다 명령을 영구적으로 실행:
`while :; do {{명령}}; sleep 1; done`

View file

@ -0,0 +1,28 @@
# whisper
> 오디오 파일을 `txt`, `vtt`, `srt`, `tsv`, `json`으로 변환.
> 더 많은 정보: <https://github.com/openai/whisper>.
- 특정 오디오 파일을 모든 제공된 파일 형식으로 변환:
`whisper {{경로/대상/오디오.mp3}}`
- 변환된 파일의 출력 형식을 지정하여 오디오 파일 변환:
`whisper {{경로/대상/오디오.mp3}} --output_format {{txt}}`
- 특정 모델을 사용하여 오디오 파일 변환:
`whisper {{경로/대상/오디오.mp3}} --model {{tiny.en,tiny,base.en,base,small.en,small,medium.en,medium,large-v1,large-v2,large}}`
- 오디오 파일의 언어를 지정하여 변환 시간을 단축하며 오디오 파일 변환:
`whisper {{경로/대상/오디오.mp3}} --language {{english}}`
- 오디오 파일을 변환하고 특정 위치에 저장:
`whisper {{경로/대상/오디오.mp3}} --output_dir "{{경로/대상/출력}}"`
- 조용한 모드로 오디오 파일 변환:
`whisper {{경로/대상/오디오.mp3}} --verbose {{False}}`

17
pages.ko/common/who.md Normal file
View file

@ -0,0 +1,17 @@
# who
> 현재 로그인된 사용자와 관련 데이터를 표시 (프로세스, 부팅 시간).
> 같이 보기: `whoami`.
> 더 많은 정보: <https://www.gnu.org/software/coreutils/who>.
- 현재 로그인된 모든 세션의 사용자 이름, 라인, 시간 표시:
`who`
- 사용 가능한 모든 정보 표시:
`who -a`
- 표 머리글과 함께 사용 가능한 모든 정보 표시:
`who -a -H`

12
pages.ko/common/whoami.md Normal file
View file

@ -0,0 +1,12 @@
# whoami
> 현재 유효 사용자 ID와 연관된 사용자 명을 출력.
> 더 많은 정보: <https://www.gnu.org/software/coreutils/whoami>.
- 현재 로그인된 사용자 명 표시:
`whoami`
- 사용자 ID 변경 후 사용자 명 표시:
`sudo whoami`

16
pages.ko/common/whois.md Normal file
View file

@ -0,0 +1,16 @@
# whois
> WHOIS (RFC 3912) 프로토콜을 위한 명령줄 클라이언트.
> 더 많은 정보: <https://github.com/rfc1036/whois>.
- 도메인 이름에 대한 정보 조회:
`whois {{example.com}}`
- IP 주소에 대한 정보 조회:
`whois {{8.8.8.8}}`
- IP 주소에 대한 abuse 연락처 조회:
`whois -b {{8.8.8.8}}`

29
pages.ko/common/wiggle.md Normal file
View file

@ -0,0 +1,29 @@
# wiggle
> `patch`가 처리할 수 없는 패치의 충돌을 해결하는 패치 적용 도구.
> 참고: Wiggle은 모든 변경 사항을 강제로 적용하고, 충돌이 발생하면 병합하며, 해결할 수 없는 문제를 보고합니다.
> 더 많은 정보: <https://manned.org/wiggle>.
- 패치 파일의 변경 사항을 원본 파일에 적용:
`wiggle {{경로/대상/나의_패치.patch}}`
- 변경 사항을 [출력] 파일에 적용:
`wiggle {{경로/대상/나의_패치.patch}} -o {{경로/대상/출력_파일.txt}}`
- `file.rej`에서 적용되지 않은 변경 사항을 가져와서 파일에 병합:
`wiggle --replace {{경로/대상/파일}} {{경로/대상/파일.rej}}`
- 패치 또는 병합 파일의 한 브랜치 [추출]:
`wiggle -x {{경로/대상/나의_패치.patch}}`
- 패치를 적용하고 비교된 단어를 [출력] 파일에 저장:
`wiggle --words {{경로/대상/나의_단어_패치.patch}} -o {{경로/대상/단어_패치된_코드.c}}`
- 병합 기능에 대한 도움말 표시:
`wiggle --merge --help`

20
pages.ko/common/wikit.md Normal file
View file

@ -0,0 +1,20 @@
# wikit
> 명령줄에서 쉽게 위키백과 요약을 가져오는 프로그램.
> 더 많은 정보: <https://github.com/KorySchneider/wikit>.
- 특정 주제에 대한 위키백과의 짧은 요약 보기:
`wikit {{주제}}`
- [l]언어 지정 (ISO 639-1 언어 코드):
`wikit {{주제}} --lang {{언어_코드}}`
- 기본 브라우저에서 전체 위키백과 문서 열기:
`wikit {{주제}} -b`
- 다의어 메뉴 열기:
`wikit {{주제}} -d`

View file

@ -0,0 +1,20 @@
# winicontopam
> Windows ICO 파일을 PAM 파일로 변환.
> 더 많은 정보: <https://netpbm.sourceforge.net/doc/winicontopam.html>.
- ICO 파일을 읽고 그 안에 포함된 최고 품질의 이미지를 PAM 형식으로 변환:
`winicontopam {{경로/대상/입력_파일.ico}} > {{경로/대상/출력.pam}}`
- 입력 파일의 모든 이미지를 PAM으로 변환:
`winicontopam -allimages {{경로/대상/입력_파일.ico}} > {{경로/대상/출력.pam}}`
- 입력 파일의 n번째 이미지를 PAM으로 변환:
`winicontopam -image {{n}} {{경로/대상/입력_파일.ico}} > {{경로/대상/출력.pam}}`
- 추출할 이미지가 그라데이션 투명 데이터와 AND 마스크를 포함하는 경우, 출력 PAM 파일의 다섯 번째 채널에 AND 마스크를 작성:
`winicontopam -andmasks {{경로/대상/입력_파일.ico}} > {{경로/대상/출력.pam}}`

View file

@ -0,0 +1,8 @@
# winicontoppm
> 이 명령은 `winicontopam`으로 대체되었습니다.
> 더 많은 정보: <https://netpbm.sourceforge.net/doc/winicontoppm.html>.
- 현재 명령에 대한 문서 보기:
`tldr winicontopam`

View file

@ -0,0 +1,12 @@
# wipeclean
> 애니메이션 와이퍼를 사용하여 터미널 화면을 지우기.
> 더 많은 정보: <https://github.com/JeanJouliaCode/wipeClean>.
- 터미널 화면 지우기:
`wipeclean`
- 초당 프레임 수로 애니메이션 속도 설정 (기본값: 150):
`wipeclean --speed {{속도}}`

View file

@ -0,0 +1,25 @@
# wireplumber
> PipeWire를 위한 모듈식 세션/정책 관리자 및 PipeWire의 API를 감싸는 GObject 기반 고수준 라이브러리.
> 같이 보기: `wpctl`, `pipewire`.
> 더 많은 정보: <https://pipewire.pages.freedesktop.org/wireplumber/>.
- 사용자 세션과 함께 WirePlumber를 즉시 시작 (systemd 시스템의 경우):
`systemctl --user --now enable wireplumber`
- `pipewire`가 시작된 후 WirePlumber 실행 (non-systemd 시스템의 경우):
`wireplumber`
- 다른 컨텍스트 구성 파일 지정:
`wireplumber --config-file {{경로/대상/파일}}`
- 도움말 표시:
`wireplumber --help`
- 버전 표시:
`wireplumber --version`

View file

@ -0,0 +1,28 @@
# wondershaper
> 네트워크 어댑터의 대역폭을 제한할 수 있도록 합니다.
> 더 많은 정보: <https://github.com/magnific0/wondershaper#usage>.
- [h]elp 표시:
`wondershaper -h`
- 특정 [a]dapter의 현재 [s]tatus 보기:
`wondershaper -s -a {{어댑터_이름}}`
- 특정 [a]dapter의 제한 해제:
`wondershaper -c -a {{어댑터_이름}}`
- 특정 최대 [d]ownload 속도 설정 (Kbps 단위):
`wondershaper -a {{어댑터_이름}} -d {{1024}}`
- 특정 최대 [u]pload 속도 설정 (Kbps 단위):
`wondershaper -a {{어댑터_이름}} -u {{512}}`
- 특정 최대 [d]ownload 및 [u]pload 속도 설정 (Kbps 단위):
`wondershaper -a {{어댑터_이름}} -d {{1024}} -u {{512}}`

View file

@ -0,0 +1,16 @@
# wordgrinder
> 명령줄 워드 프로세서.
> 더 많은 정보: <https://cowlark.com/wordgrinder>.
- WordGrinder 시작 (기본적으로 빈 문서를 로드함):
`wordgrinder`
- 지정된 파일 열기:
`wordgrinder {{경로/대상/파일}}`
- 메뉴 표시:
`<Alt> + M`

View file

@ -0,0 +1,16 @@
# wormhole
> 한 컴퓨터에서 다른 컴퓨터로 안전하게 전송.
> 더 많은 정보: <https://magic-wormhole.readthedocs.io>.
- 파일 전송:
`wormhole send {{경로/대상/파일}}`
- 파일 수신:
`wormhole receive {{wormhole_코드}}`
- 원시 텍스트 전송:
`wormhole send`

32
pages.ko/common/wp.md Normal file
View file

@ -0,0 +1,32 @@
# wp
> WordPress 인스턴스를 관리하는 공식 명령줄 인터페이스.
> 더 많은 정보: <https://wp-cli.org/>.
- 운영 체제, 셸, PHP 및 WP-CLI(`wp`) 설치 정보 출력:
`wp --info`
- WP-CLI 업데이트:
`wp cli update`
- 현재 디렉토리에 새로운 WordPress 설치 파일 다운로드, 필요시 로케일 지정:
`wp core download --locale={{로케일}}`
- 기본 `wpconfig` 파일 생성 (데이터베이스가 `localhost`에 있다고 가정):
`wp config create --dbname={{데이터베이스_이름}} --dbuser={{데이터베이스_사용자}} --dbpass={{데이터베이스_비밀번호}}`
- WordPress 플러그인 설치 및 활성화:
`wp plugin install {{플러그인}} --activate`
- 데이터베이스에서 문자열의 모든 인스턴스 교체:
`wp search-replace {{기존_문자열}} {{새로운_문자열}}`
- WordPress 확장 RSS(WXR) 파일의 내용 가져오기:
`wp import {{경로/대상/파일.xml}}`

View file

@ -0,0 +1,12 @@
# wpa_supplicant
> 보호된 무선 네트워크 관리.
> 더 많은 정보: <https://manned.org/wpa_supplicant.1>.
- 보호된 무선 네트워크에 연결:
`wpa_supplicant -i {{인터페이스}} -c {{경로/대상/wpa_supplicant_conf.conf}}`
- 보호된 무선 네트워크에 연결하고 데몬으로 실행:
`wpa_supplicant -B -i {{인터페이스}} -c {{경로/대상/wpa_supplicant_conf.conf}}`

View file

@ -0,0 +1,13 @@
# wpaclean
> 캡처 파일을 정리하여 4-way 핸드셰이크와 비콘만 얻기.
> Aircrack-ng 네트워크 소프트웨어 모음의 일부.
> 더 많은 정보: <https://manned.org/wpaclean.1>.
- 캡처 파일을 정리하고 결과에 4-way 핸드셰이크와 비콘만 저장:
`wpaclean {{경로/대상/결과.cap}} {{경로/대상/캡처.cap}}`
- 여러 캡처 파일을 정리하고 4-way 핸드셰이크와 비콘을 결과에 저장:
`wpaclean {{경로/대상/결과.cap}} {{경로/대상/캡처1.cap 경로/대상/캡처2.cap ...}}`

13
pages.ko/common/wpexec.md Normal file
View file

@ -0,0 +1,13 @@
# wpexec
> WirePlumber Lua 스크립트 실행.
> 같이 보기: `wpctl`, `wireplumber`.
> 더 많은 정보: <https://pipewire.pages.freedesktop.org/wireplumber/scripting/lua_api/lua_introduction.html>.
- WirePlumber 스크립트 실행:
`wpexec {{경로/대상/파일.lua}}`
- 도움말 표시:
`wpexec --help`

28
pages.ko/common/wpm.md Normal file
View file

@ -0,0 +1,28 @@
# wpm
> 타이프레이서와 유사한 콘솔 앱으로, 분당 타자 수(WPM)를 측정합니다.
> 더 많은 정보: <https://github.com/cslarsen/wpm>.
- `wpm` 시작:
`wpm`
- 짧은 텍스트로 `wpm` 시작:
`wpm --short`
- 특정 텍스트 파일을 사용하여 `wpm` 시작:
`wpm --load {{경로/대상/파일.txt}}`
- 레이스 점수에 태그 지정:
`wpm --tag {{태그_이름}}`
- 태그별로 그룹화된 점수 통계 표시:
`wpm --stats`
- 단색으로 `wpm` 시작:
`wpm --monochrome`

36
pages.ko/common/wpscan.md Normal file
View file

@ -0,0 +1,36 @@
# wpscan
> WordPress 취약점 스캐너.
> 더 많은 정보: <https://github.com/wpscanteam/wpscan>.
- 취약점 데이터베이스 업데이트:
`wpscan --update`
- WordPress 웹사이트 스캔:
`wpscan --url {{url}}`
- 무작위 사용자 에이전트와 수동 감지를 사용하여 WordPress 웹사이트 스캔:
`wpscan --url {{url}} --stealthy`
- 취약한 플러그인을 확인하고 `wp-content` 디렉터리 경로를 지정하여 WordPress 웹사이트 스캔:
`wpscan --url {{url}} --enumerate {{vp}} --wp-content-dir {{원격/경로/대상/워드프레스-내용}}`
- 프록시를 통해 WordPress 웹사이트 스캔:
`wpscan --url {{url}} --proxy {{protocol://ip:port}} --proxy-auth {{사용자 명:비밀번호}}`
- WordPress 웹사이트에서 사용자 식별자 열거 수행:
`wpscan --url {{url}} --enumerate {{u}}`
- WordPress 웹사이트에 대한 비밀번호 추측 공격 실행:
`wpscan --url {{url}} --usernames {{사용자 명|경로/대상/사용자 명.txt}} --passwords {{경로/대상/비밀번호.txt}} threads {{20}}`
- WPVulnDB (<https://wpvulndb.com/>)에서 취약점 데이터를 수집하여 WordPress 웹사이트 스캔:
`wpscan --url {{url}} --api-token {{토큰}}`

View file

@ -0,0 +1,24 @@
# wrangler
> Cloudflare Workers 명령줄 도구.
> 더 많은 정보: <https://developers.cloudflare.com/workers/>.
- 기본 구성으로 프로젝트 초기화:
`wrangler init {{프로젝트_이름}}`
- Cloudflare에 인증:
`wrangler login`
- 로컬 개발 서버 시작:
`wrangler dev --host {{호스트명}}`
- 워커 스크립트 배포:
`wrangler publish`
- 프로덕션 워커의 로그 집계:
`wrangler tail`

17
pages.ko/common/write.md Normal file
View file

@ -0,0 +1,17 @@
# write
> 지정된 로그인 사용자에게 터미널에 메시지를 작성합니다 (ctrl-C로 메시지 작성을 중단할 수 있음).
> 시스템에서 활성 사용자들의 모든 터미널 ID를 확인하려면 `who` 명령을 사용하세요. 같이 보기: `mesg`.
> 더 많은 정보: <https://manned.org/write>.
- 지정된 사용자에게 주어진 터미널 ID로 메시지 전송:
`write {{사용자_명}} {{터미널_ID}}`
- 터미널 `/dev/tty/5`에서 "testuser"에게 메시지 전송:
`write {{testuser}} {{tty/5}}`
- 의사 터미널 `/dev/pts/5`에서 "johndoe"에게 메시지 전송:
`write {{johndoe}} {{pts/5}}`

16
pages.ko/common/wrk.md Normal file
View file

@ -0,0 +1,16 @@
# wrk
> HTTP 벤치마킹 도구.
> 더 많은 정보: <https://github.com/wg/wrk>.
- `12`개의 스레드를 사용하고 `400`개의 HTTP 연결을 열어 `30`초 동안 벤치마크 실행:
`wrk -t{{12}} -c{{400}} -d{{30s}} "{{http://127.0.0.1:8080/index.html}}"`
- 사용자 지정 헤더를 사용하여 벤치마크 실행:
`wrk -t{{2}} -c{{5}} -d{{5s}} -H "{{Host: example.com}}" "{{http://example.com/index.html}}"`
- 요청 타임아웃을 `2`초로 설정하여 벤치마크 실행:
`wrk -t{{2}} -c{{5}} -d{{5s}} --timeout {{2s}} "{{http://example.com/index.html}}"`

24
pages.ko/common/wuzz.md Normal file
View file

@ -0,0 +1,24 @@
# wuzz
> HTTP 요청 및 응답을 대화형으로 검사.
> 더 많은 정보: <https://github.com/asciimoo/wuzz>.
- `wuzz` 시작:
`wuzz`
- HTTP 요청 전송:
`<Ctrl> + R`
- 다음 보기로 전환:
`<Ctrl> + J, <Tab>`
- 이전 보기로 전환:
`<Ctrl> + K, <Shift> + <Tab>`
- 도움말 표시:
`F1`