diff --git a/pages.ko/common/p10k.md b/pages.ko/common/p10k.md new file mode 100644 index 0000000000..798d598bd2 --- /dev/null +++ b/pages.ko/common/p10k.md @@ -0,0 +1,16 @@ +# p10k + +> powerlevel10k의 구성을 관리. +> 더 많은 정보: . + +- powerlevel10k를 대화형으로 구성: + +`p10k configure` + +- powerlevel10k 다시 불러오기: + +`p10k reload` + +- 도움말 표시: + +`p10k help` diff --git a/pages.ko/common/p4.md b/pages.ko/common/p4.md new file mode 100644 index 0000000000..b8621258e3 --- /dev/null +++ b/pages.ko/common/p4.md @@ -0,0 +1,36 @@ +# p4 + +> Perforce 버전 관리 시스템. +> 더 많은 정보: . + +- Perforce 서비스에 로그인: + +`p4 login -a` + +- 클라이언트 생성: + +`p4 client` + +- 저장소에서 클라이언트 작업 공간으로 파일 복사: + +`p4 sync` + +- 변경 목록 설명 생성 또는 편집: + +`p4 change` + +- 파일을 편집을 위해 열기: + +`p4 edit -c {{변경_목록_번호}} {{경로/대상/파일}}` + +- 새 파일을 열어 저장소에 추가: + +`p4 add` + +- 변경 목록에 의해 수정된 파일 목록 표시: + +`p4 describe -c {{변경_목록_번호}}` + +- 변경 목록을 저장소에 제출: + +`p4 submit -c {{변경_목록_번호}}` diff --git a/pages.ko/common/p5.md b/pages.ko/common/p5.md new file mode 100644 index 0000000000..75f376615e --- /dev/null +++ b/pages.ko/common/p5.md @@ -0,0 +1,20 @@ +# p5 + +> p5.js를 위한 템플릿 빌더 및 스케치 관리자. +> 더 많은 정보: . + +- 새로운 p5 컬렉션 생성: + +`p5 new {{컬렉션_이름}}` + +- 새로운 p5 프로젝트 생성 (컬렉션 디렉토리에서 실행해야 함): + +`p5 generate {{프로젝트_이름}}` + +- p5 관리자 서버 실행: + +`p5 server` + +- 라이브러리를 최신 버전으로 업데이트: + +`p5 update` diff --git a/pages.ko/common/p7zip.md b/pages.ko/common/p7zip.md new file mode 100644 index 0000000000..e4b6c841d5 --- /dev/null +++ b/pages.ko/common/p7zip.md @@ -0,0 +1,25 @@ +# p7zip + +> 높은 압축률을 자랑하는 7-Zip 파일 압축기의 래퍼. +> 내부적으로 7za 또는 7zr 명령을 실행합니다. +> 더 많은 정보: . + +- 파일을 아카이브하고 7z로 압축된 버전으로 대체: + +`p7zip {{경로/대상/파일}}` + +- 파일을 아카이브하고 입력 파일 유지: + +`p7zip -k {{경로/대상/파일}}` + +- 파일을 해제압축하고 원본 비압축 버전으로 대체: + +`p7zip -d {{압축된_파일.ext}}.7z` + +- 파일을 해제압축하고 입력 파일 유지: + +`p7zip -d -k {{압축된_파일.ext}}.7z` + +- 일부 검사를 건너뛰고 압축 또는 해제압축 강제 실행: + +`p7zip -f {{경로/대상/파일}}` diff --git a/pages.ko/common/paci.md b/pages.ko/common/paci.md new file mode 100644 index 0000000000..8a4d5bcfea --- /dev/null +++ b/pages.ko/common/paci.md @@ -0,0 +1,24 @@ +# paci + +> Bash 스크립트를 위한 패키지 관리자. +> 더 많은 정보: . + +- 사용 가능한 패키지 및 버전 목록 업데이트 (다른 `paci` 명령어를 실행하기 전에 이 명령어를 실행하는 것이 권장됨): + +`paci refresh` + +- 동작 설정 구성: + +`paci configure` + +- 특정 패키지 검색: + +`paci search {{패키지}}` + +- 패키지 설치: + +`paci install {{패키지}}` + +- 패키지 업데이트: + +`paci update {{패키지}}` diff --git a/pages.ko/common/packer.md b/pages.ko/common/packer.md new file mode 100644 index 0000000000..c3988859cb --- /dev/null +++ b/pages.ko/common/packer.md @@ -0,0 +1,16 @@ +# packer + +> 자동화된 머신 이미지를 빌드. +> 더 많은 정보: . + +- 이미지 빌드: + +`packer build {{경로/대상/config.json}}` + +- Packer 이미지 구성의 구문 확인: + +`packer validate {{경로/대상/config.json}}` + +- Packer 이미지 구성 포맷: + +`packer fmt {{경로/대상/config.pkr.hcl}}` diff --git a/pages.ko/common/packtpub.md b/pages.ko/common/packtpub.md new file mode 100644 index 0000000000..1aac4c5e10 --- /dev/null +++ b/pages.ko/common/packtpub.md @@ -0,0 +1,32 @@ +# packtpub + +> packtpub.com에서 무료로 제공되는 책을 다운로드. +> 더 많은 정보: . + +- 지정한 책 형식(기본값은 `pdf`)으로 오늘의 제공 책을 현재 디렉토리에 다운로드: + +`packtpub download --type {{pdf|ebup|mobi}}` + +- 오늘의 제공 책을 지정한 디렉토리에 다운로드: + +`packtpub download --dir {{경로/대상/폴더}}` + +- packtpub.com에 대한 대화형 로그인 시작: + +`packtpub login` + +- packtpub.com에서 로그아웃: + +`packtpub logout` + +- 오늘의 제공 정보 표시: + +`packtpub view-offer` + +- 기본 웹 브라우저에서 오늘의 제공 열기: + +`packtpub view-offer` + +- 현재 로그인된 사용자 표시: + +`packtpub whoami` diff --git a/pages.ko/common/packwiz.md b/pages.ko/common/packwiz.md new file mode 100644 index 0000000000..29db328266 --- /dev/null +++ b/pages.ko/common/packwiz.md @@ -0,0 +1,24 @@ +# packwiz + +> Minecraft 모드팩을 생성, 편집 및 관리. +> 더 많은 정보: . + +- 현재 디렉토리에서 대화식으로 새로운 모드팩 생성: + +`packwiz init` + +- Modrinth 또는 Curseforge에서 모드 추가: + +`packwiz {{modrinth|curseforge}} add {{url|slug|검색_용어}}` + +- 모드팩의 모든 모드 나열: + +`packwiz list` + +- 파일을 수동으로 편집한 후 `index.toml` 업데이트: + +`packwiz refresh` + +- Modrinth (`.mrpack`) 또는 Curseforge (Zip) 파일로 내보내기: + +`packwiz {{modrinth|curseforge}} export` diff --git a/pages.ko/common/pactl.md b/pages.ko/common/pactl.md new file mode 100644 index 0000000000..7c0a63d016 --- /dev/null +++ b/pages.ko/common/pactl.md @@ -0,0 +1,28 @@ +# pactl + +> 실행 중인 PulseAudio 사운드 서버 제어. +> 더 많은 정보: . + +- 사운드 서버 정보 표시: + +`pactl info` + +- 모든 싱크(또는 다른 유형 - 싱크는 출력이고 싱크 입력은 활성 오디오 스트림) 나열: + +`pactl list {{sinks}} short` + +- 기본 싱크(출력)를 1로 변경 (번호는 `list` 하위 명령을 통해 확인 가능): + +`pactl set-default-sink {{1}}` + +- 싱크 입력 627을 싱크 1로 이동: + +`pactl move-sink-input {{627}} {{1}}` + +- 싱크 1의 볼륨을 75%로 설정: + +`pactl set-sink-volume {{1}} {{0.75}}` + +- 기본 싱크의 음소거 전환 (특수 이름 `@DEFAULT_SINK@` 사용): + +`pactl set-sink-mute {{@DEFAULT_SINK@}} toggle` diff --git a/pages.ko/common/pageres.md b/pages.ko/common/pageres.md new file mode 100644 index 0000000000..f92883df92 --- /dev/null +++ b/pages.ko/common/pageres.md @@ -0,0 +1,28 @@ +# pageres + +> 다양한 해상도로 웹사이트의 스크린샷을 캡처. +> 더 많은 정보: . + +- 여러 URL의 다양한 해상도로 스크린샷 촬영: + +`pageres {{https://example.com/}} {{https://example2.com/}} {{1366x768}} {{1600x900}}` + +- 특정 URL에 대해 글로벌 옵션을 무시하고 특정 옵션 제공: + +`pageres [{{https://example.com/}} {{1366x768}} --no-crop] [{{https://example2.com/}} {{1024x768}}] --crop` + +- 사용자 정의 파일명 템플릿 제공: + +`pageres {{https://example.com/}} {{1024x768}} --filename={{'<%= date %> - <%= url %>'}}` + +- 페이지의 특정 요소 캡처: + +`pageres {{https://example.com/}} {{1366x768}} --selector='{{.page-header}}'` + +- 특정 요소 숨기기: + +`pageres {{https://example.com/}} {{1366x768}} --hide='{{.page-header}}'` + +- 로컬 파일의 스크린샷 캡처: + +`pageres {{local_file_path.html}} {{1366x768}}` diff --git a/pages.ko/common/pake.md b/pages.ko/common/pake.md new file mode 100644 index 0000000000..1d37c5c3e0 --- /dev/null +++ b/pages.ko/common/pake.md @@ -0,0 +1,28 @@ +# pake + +> Rust/Tauri를 사용하여 웹페이지를 데스크탑 앱으로 변환. +> 더 많은 정보: . + +- 웹페이지 패키징: + +`pake {{https://www.google.com/}}` + +- 특정 창 크기로 웹페이지 패키징: + +`pake --width {{800}} --height {{600}} {{https://www.google.com/}}` + +- 사용자 지정 애플리케이션 이름과 아이콘으로 웹페이지 패키징: + +`pake --name {{Google}} --icon {{경로/대상/icon.ico}} {{https://www.google.com/}}` + +- 크기 조정이 불가능한 창으로 웹페이지 패키징: + +`pake --no-resizable {{https://www.google.com/}}` + +- 전체 화면 모드로 웹페이지 패키징: + +`pake --fullscreen {{https://www.google.com/}}` + +- 투명한 타이틀 바로 웹페이지 패키징: + +`pake --transparent {{https://www.google.com/}}` diff --git a/pages.ko/common/palmtopnm.md b/pages.ko/common/palmtopnm.md new file mode 100644 index 0000000000..b0c9669304 --- /dev/null +++ b/pages.ko/common/palmtopnm.md @@ -0,0 +1,24 @@ +# palmtopnm + +> Palm 비트맵 파일을 PNM 이미지로 변환. +> 더 많은 정보: . + +- Palm 비트맵을 PNM 이미지로 변환: + +`palmtopnm {{경로/대상/파일.palm}} > {{경로/대상/파일.pnm}}` + +- 입력 파일에 대한 정보 표시: + +`palmtopnm -verbose {{경로/대상/파일.palm}} > {{경로/대상/파일.pnm}}` + +- 입력 파일에 포함된 이미지의 n번째 렌디션 변환: + +`palmtopnm -rendition {{n}} {{경로/대상/파일.palm}} > {{경로/대상/파일.pnm}}` + +- 입력 파일의 색상 히스토그램을 `stdout`에 출력: + +`palmtopnm -showhist {{경로/대상/파일.palm}} > {{경로/대상/파일.pnm}}` + +- 설정된 경우 입력 이미지의 투명 색상 출력: + +`palmtopnm -transparent {{경로/대상/파일.palm}}` diff --git a/pages.ko/common/pandoc.md b/pages.ko/common/pandoc.md new file mode 100644 index 0000000000..d1d5824922 --- /dev/null +++ b/pages.ko/common/pandoc.md @@ -0,0 +1,24 @@ +# pandoc + +> 다양한 형식 간에 문서를 변환합니다. +> 더 많은 정보: . + +- 파일을 PDF로 변환 (출력 형식은 파일 확장자로 결정됨): + +`pandoc {{경로/대상/입력.md}} {{-o|--output}} {{경로/대상/출력.pdf}}` + +- 적절한 헤더/푸터가 있는 독립 실행형 파일로 변환 (LaTeX, HTML 등): + +`pandoc {{경로/대상/입력.md}} {{-s|--standalone}} {{-o|--output}} {{경로/대상/출력.html}}` + +- 형식 감지 및 변환을 수동으로 지정 (파일 이름 확장자를 사용한 자동 형식 감지를 무시하거나 파일 이름 확장자가 전혀 없는 경우): + +`pandoc {{-f|-r|--from|--read}} {{docx|...}} {{경로/대상/입력}} {{-t|-w|--to|--write}} {{pdf|...}} {{-o|--output}} {{경로/대상/출력}}` + +- 지원되는 모든 입력 형식 나열: + +`pandoc --list-input-formats` + +- 지원되는 모든 출력 형식 나열: + +`pandoc --list-output-formats` diff --git a/pages.ko/common/pants.md b/pages.ko/common/pants.md new file mode 100644 index 0000000000..e701968945 --- /dev/null +++ b/pages.ko/common/pants.md @@ -0,0 +1,32 @@ +# pants + +> 빠르고 확장 가능하며 사용자 친화적이고 오픈 소스인 빌드 및 개발자 워크플로 도구. +> 더 많은 정보: . + +- 모든 타겟 나열: + +`pants list ::` + +- 모든 테스트 실행: + +`pants test ::` + +- 커밋되지 않은 파일만 수정, 포맷, 린트 수행: + +`pants --changed-since=HEAD fix fmt lint` + +- 커밋되지 않은 파일과 그 종속성에 대해서만 타입 체크: + +`pants --changed-since=HEAD --changed-dependents=transitive check` + +- 지정된 타겟에 대한 배포 가능한 패키지 생성: + +`pants package {{경로/대상/폴더:타겟-이름}}` + +- 새로운 소스 파일에 대한 BUILD 파일 타겟 자동 생성: + +`pants tailor ::` + +- 도움말 표시: + +`pants help` diff --git a/pages.ko/common/paperkey.md b/pages.ko/common/paperkey.md new file mode 100644 index 0000000000..180fc8817e --- /dev/null +++ b/pages.ko/common/paperkey.md @@ -0,0 +1,16 @@ +# paperkey + +> OpenPGP 키 아카이버. +> 더 많은 정보: . + +- 특정 비밀 키를 가져와 비밀 데이터를 포함한 텍스트 파일 생성: + +`paperkey --secret-key {{경로/대상/비밀_키.gpg}} --output {{경로/대상/비밀_데이터.txt}}` + +- `secret_data.txt`에 있는 비밀 키 데이터를 가져와 공개 키와 결합하여 비밀 키 재구성: + +`paperkey --pubring {{경로/대상/공개_키.gpg}} --secrets {{경로/대상/비밀_데이터.txt}} --output {{비밀_키.gpg}}` + +- 특정 비밀 키를 내보내고 비밀 데이터를 포함한 텍스트 파일 생성: + +`gpg --export-secret-key {{키}} | paperkey --output {{경로/대상/비밀_데이터.txt}}` diff --git a/pages.ko/common/par2.md b/pages.ko/common/par2.md new file mode 100644 index 0000000000..430121a662 --- /dev/null +++ b/pages.ko/common/par2.md @@ -0,0 +1,20 @@ +# par2 + +> PAR 2.0 호환 패리티 아카이브(.par2 파일)를 사용한 파일 검증 및 복구. +> 더 많은 정보: . + +- 설정된 비율의 여유를 사용하여 패리티 아카이브 생성: + +`par2 create -r{{1..100}} -- {{경로/대상/파일}}` + +- 선택한 수의 볼륨 파일(색인 파일 추가)을 사용하여 패리티 아카이브 생성: + +`par2 create -n{{1..32768}} -- {{경로/대상/파일}}` + +- 패리티 아카이브로 파일 검증: + +`par2 verify -- {{경로/대상/파일.par2}}` + +- 패리티 아카이브로 파일 복구: + +`par2 repair -- {{경로/대상/파일.par2}}` diff --git a/pages.ko/common/parallel-lint.md b/pages.ko/common/parallel-lint.md new file mode 100644 index 0000000000..8e79fd714e --- /dev/null +++ b/pages.ko/common/parallel-lint.md @@ -0,0 +1,28 @@ +# parallel-lint + +> PHP 파일의 구문을 병렬로 검사. +> 더 많은 정보: . + +- 특정 디렉토리의 구문 검사: + +`parallel-lint {{경로/대상/폴더}}` + +- 지정된 병렬 프로세스 수를 사용하여 디렉토리 구문 검사: + +`parallel-lint -j {{프로세스_수}} {{경로/대상/폴더}}` + +- 특정 디렉토리를 제외하고 디렉토리 구문 검사: + +`parallel-lint --exclude {{경로/대상/제외_폴더}} {{경로/대상/폴더}}` + +- 쉼표로 구분된 확장자 목록을 사용하여 파일 디렉토리의 구문 검사: + +`parallel-lint -e {{php,html,phpt}} {{경로/대상/폴더}}` + +- 디렉토리의 구문 검사를 수행하고 결과를 JSON으로 출력: + +`parallel-lint --json {{경로/대상/폴더}}` + +- 디렉토리의 구문 검사를 수행하고 오류가 있는 행에 대한 Git Blame 결과 표시: + +`parallel-lint --blame {{경로/대상/폴더}}` diff --git a/pages.ko/common/parallel.md b/pages.ko/common/parallel.md new file mode 100644 index 0000000000..a1c38a05d9 --- /dev/null +++ b/pages.ko/common/parallel.md @@ -0,0 +1,36 @@ +# parallel + +> 여러 CPU 코어에서 명령 실행. +> 더 많은 정보: . + +- 모든 코어를 사용하여 여러 파일을 동시에 gzip 압축: + +`parallel gzip ::: {{경로/대상/파일1 경로/대상/파일2 ...}}` + +- `stdin`에서 인수를 읽어, 동시에 4개의 작업 실행: + +`ls *.txt | parallel -j4 gzip` + +- JPEG 이미지를 PNG로 변환, 치환 문자열 사용: + +`parallel convert {} {.}.png ::: *.jpg` + +- 평행 xargs, 가능한 많은 인수를 하나의 명령에 cram: + +`{{인수들}} | parallel -X {{명령어}}` + +- `stdin`을 약 1M 블록으로 나누고, 각 블록을 새 명령의 `stdin`으로 전달: + +`cat {{큰_파일.txt}} | parallel --pipe --block 1M {{명령어}}` + +- SSH를 통해 여러 머신에서 실행: + +`parallel -S {{머신1}},{{머신2}} {{명령어}} ::: {{인수1}} {{인수2}}` + +- 텍스트 파일에 있는 링크로부터 4개의 파일을 동시에 다운로드, 진행 상황 표시: + +`parallel -j4 --bar --eta wget -q {} :::: {{경로/대상/링크.txt}}` + +- `parallel`이 실행 중인 작업을 `stderr`에 출력: + +`parallel -t {{명령어}} ::: {{인수들}}` diff --git a/pages.ko/common/parquet-tools.md b/pages.ko/common/parquet-tools.md new file mode 100644 index 0000000000..5b1b0debde --- /dev/null +++ b/pages.ko/common/parquet-tools.md @@ -0,0 +1,36 @@ +# parquet-tools + +> Parquet 파일을 표시하고 검사하며 조작. +> 더 많은 정보: . + +- Parquet 파일 내용 표시: + +`parquet-tools cat {{경로/대상/parquet}}` + +- Parquet 파일의 처음 몇 줄 표시: + +`parquet-tools head {{경로/대상/parquet}}` + +- Parquet 파일의 스키마 출력: + +`parquet-tools schema {{경로/대상/parquet}}` + +- Parquet 파일의 메타데이터 출력: + +`parquet-tools meta {{경로/대상/parquet}}` + +- Parquet 파일의 내용과 메타데이터 출력: + +`parquet-tools dump {{경로/대상/parquet}}` + +- 여러 Parquet 파일을 하나의 대상 파일로 병합: + +`parquet-tools merge {{경로/대상/parquet1}} {{경로/대상/parquet2}} {{경로/대상/대상_parquet}}` + +- Parquet 파일의 행 수 출력: + +`parquet-tools rowcount {{경로/대상/parquet}}` + +- Parquet 파일의 열 및 오프셋 색인 출력: + +`parquet-tools column-index {{경로/대상/parquet}}` diff --git a/pages.ko/common/particle.md b/pages.ko/common/particle.md new file mode 100644 index 0000000000..0d7dded6b6 --- /dev/null +++ b/pages.ko/common/particle.md @@ -0,0 +1,32 @@ +# particle + +> Particle 장치를 조작. +> 더 많은 정보: . + +- Particle CLI에 로그인하거나 계정 생성: + +`particle setup` + +- 장치 목록 표시: + +`particle list` + +- 대화형으로 새 Particle 프로젝트 생성: + +`particle project create` + +- Particle 프로젝트 컴파일: + +`particle compile {{장치_유형}} {{경로/대상/소스_코드.ino}}` + +- 특정 앱을 원격으로 사용하도록 장치 업데이트: + +`particle flash {{장치_이름}} {{경로/대상/프로그램.bin}}` + +- 최신 펌웨어로 장치를 시리얼로 업데이트: + +`particle flash --serial {{경로/대상/방화벽.bin}}` + +- 장치에서 함수 실행: + +`particle call {{장치_이름}} {{함수_이름}} {{함수_인자}}` diff --git a/pages.ko/common/pass-otp.md b/pages.ko/common/pass-otp.md new file mode 100644 index 0000000000..d1879e7d2e --- /dev/null +++ b/pages.ko/common/pass-otp.md @@ -0,0 +1,28 @@ +# pass otp + +> 일회용 비밀번호(OTP) 토큰 관리를 위한 pass 확장 기능. +> 더 많은 정보: . + +- otpauth URI 토큰을 입력 받고 새로운 pass 파일 생성: + +`pass otp insert {{경로/대상/pass}}` + +- otpauth URI 토큰을 입력 받고 기존 pass 파일에 추가: + +`pass otp append {{경로/대상/pass}}` + +- pass 파일의 OTP 토큰을 사용하여 2FA 코드 출력: + +`pass otp {{경로/대상/pass}}` + +- pass 파일의 OTP 토큰을 사용하여 2FA 코드를 복사하고 출력하지 않음: + +`pass otp --clip {{경로/대상/pass}}` + +- pass 파일에 저장된 OTP 토큰을 사용하여 QR 코드 표시: + +`pass otp uri --qrcode {{경로/대상/pass}}` + +- 발행자 및 계정을 지정하여 OTP 비밀 값을 입력 받고 기존 pass 파일에 추가 (적어도 하나는 지정해야 함): + +`pass otp append --secret --issuer {{발행자_이름}} --account {{계정_이름}} {{경로/대상/pass}}` diff --git a/pages.ko/common/pass.md b/pages.ko/common/pass.md new file mode 100644 index 0000000000..7f4d2b58e4 --- /dev/null +++ b/pages.ko/common/pass.md @@ -0,0 +1,37 @@ +# pass + +> 비밀번호나 기타 민감한 데이터를 저장하고 읽기. +> 모든 데이터는 GPG로 암호화되며, Git 저장소로 관리됩니다. +> 더 많은 정보: . + +- 하나 이상의 GPG ID를 사용하여 저장소 초기화 (또는 재암호화): + +`pass init {{gpg_id_1}} {{gpg_id_2}}` + +- 새 비밀번호 및 추가 정보 저장 (새 줄에서 Ctrl + D를 눌러 완료): + +`pass insert --multiline {{경로/대상/데이터}}` + +- 항목 편집: + +`pass edit {{경로/대상/데이터}}` + +- 비밀번호(데이터 파일의 첫 번째 줄)를 클립보드에 복사: + +`pass -c {{경로/대상/데이터}}` + +- 전체 저장소 트리 나열: + +`pass` + +- 지정된 길이의 새로운 무작위 비밀번호 생성 및 클립보드에 복사: + +`pass generate -c {{경로/대상/데이터}} {{숫자}}` + +- 새로운 Git 저장소 초기화 (pass에 의해 이루어진 모든 변경 사항은 자동으로 커밋됨): + +`pass git init` + +- 비밀번호 저장소를 대신하여 Git 명령 실행: + +`pass git {{명령}}` diff --git a/pages.ko/common/passwd.md b/pages.ko/common/passwd.md new file mode 100644 index 0000000000..a6956bcb45 --- /dev/null +++ b/pages.ko/common/passwd.md @@ -0,0 +1,20 @@ +# passwd + +> 사용자의 비밀번호 변경. +> 더 많은 정보: . + +- 현재 사용자의 비밀번호를 대화식으로 변경: + +`passwd` + +- 특정 사용자의 비밀번호 변경: + +`passwd {{사용자이름}}` + +- 사용자의 현재 상태 확인: + +`passwd {{-S|--status}}` + +- 계정의 비밀번호를 비워서 비밀번호 없이 설정: + +`passwd {{-d|--delete}}` diff --git a/pages.ko/common/paste.md b/pages.ko/common/paste.md new file mode 100644 index 0000000000..3f576359e0 --- /dev/null +++ b/pages.ko/common/paste.md @@ -0,0 +1,24 @@ +# paste + +> 파일의 라인을 병합. +> 더 많은 정보: . + +- 모든 라인을 TAB을 구분자로 사용하여 하나의 라인으로 합치기: + +`paste -s {{경로/대상/파일}}` + +- 지정한 구분자를 사용하여 모든 라인을 하나의 라인으로 합치기: + +`paste -s -d {{구분자}} {{경로/대상/파일}}` + +- 두 파일을 각각의 열로 나란히 병합하고, TAB을 구분자로 사용하기: + +`paste {{경로/대상/파일1}} {{경로/대상/파일2}}` + +- 두 파일을 각각의 열로 나란히 병합하고, 지정한 구분자를 사용하기: + +`paste -d {{구분자}} {{경로/대상/파일1}} {{경로/대상/파일2}}` + +- 두 파일을 번갈아 가며 라인을 추가하여 병합하기: + +`paste -d '\n' {{경로/대상/파일1}} {{경로/대상/파일2}}` diff --git a/pages.ko/common/pastel.md b/pages.ko/common/pastel.md new file mode 100644 index 0000000000..8cf377984d --- /dev/null +++ b/pages.ko/common/pastel.md @@ -0,0 +1,24 @@ +# pastel + +> 색상을 생성, 분석, 변환 및 조작. +> 더 많은 정보: . + +- 색상을 한 형식에서 다른 형식으로 변환. 여기서는 RGB에서 HSL로 변환: + +`pastel format {{hsl}} {{ff8000}}` + +- 터미널에서 색상을 표시하고 분석: + +`pastel color "{{rgb(255,50,127)}}"` + +- 화면에서 색상 선택: + +`pastel pick` + +- 시각적으로 구별되는 N개의 색상 세트 생성: + +`pastel distinct {{8}}` + +- 모든 X11/CSS 색상 이름 나열: + +`pastel list` diff --git a/pages.ko/common/patch.md b/pages.ko/common/patch.md new file mode 100644 index 0000000000..07a3f78f4e --- /dev/null +++ b/pages.ko/common/patch.md @@ -0,0 +1,25 @@ +# patch + +> diff 파일을 사용하여 파일(들)을 패치. +> diff 파일은 `diff` 명령으로 생성되어야 함. +> 더 많은 정보: . + +- diff 파일을 사용하여 패치 적용 (파일 이름이 diff 파일에 포함되어야 함): + +`patch < {{패치.diff}}` + +- 특정 파일에 패치 적용: + +`patch {{경로/대상/파일}} < {{패치.diff}}` + +- 다른 파일에 결과를 작성하여 파일 패치: + +`patch {{경로/대상/입력_파일}} -o {{경로/대상/출력_파일}} < {{패치.diff}}` + +- 현재 디렉토리에 패치 적용: + +`patch -p1 < {{패치.diff}}` + +- 패치의 반대로 적용: + +`patch -R < {{패치.diff}}` diff --git a/pages.ko/common/patchwork.md b/pages.ko/common/patchwork.md new file mode 100644 index 0000000000..58d16fe163 --- /dev/null +++ b/pages.ko/common/patchwork.md @@ -0,0 +1,25 @@ +# patchwork + +> `그래프비즈` 파일에서 `squareified treemap` 네트워크 그래프의 이미지를 렌더링합니다. +> 레이아웃: `dot`, `neato`, `twopi`, `circo`, `fdp`, `sfdp`, `osage` 및 `patchwork`. +> 더 많은 정보: . + +- 입력 파일 이름과 출력 형식(대문자 -O)을 기반으로 PNG 이미지를 렌더링: + +`patchwork -T {{png}} -O {{경로/대상/입력.gv}}` + +- 지정된 출력 파일 이름(소문자 -o)으로 SVG 이미지를 렌더링: + +`patchwork -T {{svg}} -o {{경로/대상/이미지.svg}} {{경로/대상/입력.gv}}` + +- 출력을 PS, PDF, SVG, Fig, PNG, GIF, JPEG, JSON 또는 DOT 형식으로 렌더링: + +`patchwork -T {{형식}} -O {{경로/대상/입력.gv}}` + +- `stdin` 및 `stdout`을 사용하여 `gif` 이미지 렌더링: + +`echo "{{digraph {this -> that} }}" | patchwork -T {{gif}} > {{경로/대상/이미지.gif}}` + +- 도움말 표시: + +`patchwork -?` diff --git a/pages.ko/common/pathchk.md b/pages.ko/common/pathchk.md new file mode 100644 index 0000000000..211f5b5806 --- /dev/null +++ b/pages.ko/common/pathchk.md @@ -0,0 +1,20 @@ +# pathchk + +> 경로명의 유효성과 이식성을 확인합니다. +> 더 많은 정보: . + +- 현재 시스템에서 경로명의 유효성을 확인: + +`pathchk {{경로1 경로2 …}}` + +- 더 넓은 범위의 POSIX 호환 시스템에서 경로명의 유효성을 확인: + +`pathchk -p {{경로1 경로2 …}}` + +- 모든 POSIX 호환 시스템에서 경로명의 유효성을 확인: + +`pathchk --portability {{경로1 경로2 …}}` + +- 빈 경로나 선행 대시(-)만 확인: + +`pathchk -P {{경로1 경로2 …}}` diff --git a/pages.ko/common/pax.md b/pages.ko/common/pax.md new file mode 100644 index 0000000000..10dcb901a4 --- /dev/null +++ b/pages.ko/common/pax.md @@ -0,0 +1,28 @@ +# pax + +> 아카이빙 및 복사 유틸리티. +> 더 많은 정보: . + +- 아카이브 내용 나열: + +`pax -f {{아카이브.tar}}` + +- `gzip` 아카이브 내용 나열: + +`pax -zf {{아카이브.tar.gz}}` + +- 파일로부터 아카이브 생성: + +`pax -wf {{타겟.tar}} {{경로/대상/파일1 경로/대상/파일2 ...}}` + +- 출력 리디렉션을 사용해 파일로부터 아카이브 생성: + +`pax -w {{경로/대상/파일1 경로/대상/파일2 ...}} > {{타겟.tar}}` + +- 현재 디렉토리에 아카이브 추출: + +`pax -rf {{소스.tar}}` + +- 원본 메타데이터를 유지하면서 디렉토리에 복사; `target/`은 존재해야 함: + +`pax -rw {{경로/대상/파일1}} {{경로/대상/폴더1 경로/대상/폴더2 ...}} {{target/}}` diff --git a/pages.ko/common/pbzip2.md b/pages.ko/common/pbzip2.md new file mode 100644 index 0000000000..fe57bcc4c2 --- /dev/null +++ b/pages.ko/common/pbzip2.md @@ -0,0 +1,21 @@ +# pbzip2 + +> `bzip2` 파일 압축기의 병렬 구현. +> 같이 보기: `bzip2`, `tar`. +> 더 많은 정보: . + +- 파일 압축: + +`pbzip2 {{경로/대상/파일}}` + +- 지정된 프로세서 수를 사용하여 파일 압축: + +`pbzip2 -p{{4}} {{경로/대상/파일}}` + +- 파일 [d]압축: + +`pbzip2 --decompress {{경로/대상/압축_파일.bz2}}` + +- 도움말 표시: + +`pbzip2 -h` diff --git a/pages.ko/common/pcapfix.md b/pages.ko/common/pcapfix.md new file mode 100644 index 0000000000..903cff7c3b --- /dev/null +++ b/pages.ko/common/pcapfix.md @@ -0,0 +1,24 @@ +# pcapfix + +> 손상되거나 손괴된 PCAP 및 PcapNG 파일 복구. +> 더 많은 정보: . + +- PCAP/PCapNG 파일 복구 (참고: PCAP 파일의 경우 각 패킷의 처음 262144바이트만 스캔): + +`pcapfix {{경로/대상/파일.pcapng}}` + +- 전체 PCAP 파일 복구: + +`pcapfix --deep-scan {{경로/대상/파일.pcap}}` + +- PCAP/PcapNG 파일을 복구하고 복구된 파일을 지정된 위치에 저장: + +`pcapfix --outfile {{경로/대상/복구된파일.pcap}} {{경로/대상/파일.pcap}}` + +- 지정된 파일을 자동 인식 무시하고 PcapNG 파일로 처리: + +`pcapfix --pcapng {{경로/대상/파일.pcapng}}` + +- 파일을 복구하고 과정을 자세히 표시: + +`pcapfix --verbose {{경로/대상/파일.pcap}}` diff --git a/pages.ko/common/pcdindex.md b/pages.ko/common/pcdindex.md new file mode 100644 index 0000000000..4dfe5d31d5 --- /dev/null +++ b/pages.ko/common/pcdindex.md @@ -0,0 +1,8 @@ +# pcdindex + +> 이 명령은 `pcdovtoppm`으로 이름이 변경되었습니다. +> 더 많은 정보: . + +- 현재 이름으로 명령에 대한 문서 보기: + +`tldr pcdovtoppm` diff --git a/pages.ko/common/pcdovtoppm.md b/pages.ko/common/pcdovtoppm.md new file mode 100644 index 0000000000..186fd9c6f4 --- /dev/null +++ b/pages.ko/common/pcdovtoppm.md @@ -0,0 +1,20 @@ +# pcdovtoppm + +> 사진 CD의 개요 파일을 기반으로 색인 이미지를 생성. +> 더 많은 정보: . + +- PCD 개요 파일에서 PPM 색인 이미지 생성: + +`pcdovtoppm {{경로/대상/파일.pcd}} > {{경로/대상/출력.ppm}}` + +- 출력 이미지의 최대 너비와 출력에 포함된 각 이미지의 최대 크기 지정: + +`pcdovtoppm -m {{너비}} -s {{크기}} {{경로/대상/파일.pcd}} > {{경로/대상/출력.ppm}}` + +- 가로로 배치할 이미지의 최대 수와 최대 색상 수 지정: + +`pcdovtoppm -a {{이미지_수}} -c {{색상_수}} {{경로/대상/파일.pcd}} > {{경로/대상/출력.ppm}}` + +- 주석에 사용할 폰트를 지정하고 배경을 흰색으로 칠하기: + +`pcdovtoppm -f {{폰트}} -w {{경로/대상/파일.pcd}} > {{경로/대상/출력.ppm}}` diff --git a/pages.ko/common/pcxtoppm.md b/pages.ko/common/pcxtoppm.md new file mode 100644 index 0000000000..1860b06de3 --- /dev/null +++ b/pages.ko/common/pcxtoppm.md @@ -0,0 +1,16 @@ +# pcxtoppm + +> PCX 파일을 PPM 이미지로 변환. +> 더 많은 정보: . + +- PCX 파일을 PPM 이미지로 변환: + +`pcxtoppm {{경로/대상/파일.pcx}} > {{경로/대상/파일.ppm}}` + +- PCX 파일이 팔레트를 제공하더라도 미리 정의된 표준 팔레트를 사용: + +`pcxtoppm -stdpalette {{경로/대상/파일.pcx}} > {{경로/대상/파일.ppm}}` + +- PCX 헤더 정보를 `stdout`에 출력: + +`pcxtoppm -verbose {{경로/대상/파일.pcx}} > {{경로/대상/파일.ppm}}` diff --git a/pages.ko/common/peco.md b/pages.ko/common/peco.md new file mode 100644 index 0000000000..3069bb93bc --- /dev/null +++ b/pages.ko/common/peco.md @@ -0,0 +1,16 @@ +# peco + +> 인터랙티브 필터링 도구. +> 더 많은 정보: . + +- 지정된 디렉터리의 모든 파일에서 `peco` 시작: + +`find {{경로/대상/폴더}} -type f | peco` + +- 실행 중인 프로세스에서 `peco` 시작: + +`ps aux | peco` + +- 지정된 쿼리와 함께 `peco` 시작: + +`peco --query "{{쿼리}}"` diff --git a/pages.ko/common/pee.md b/pages.ko/common/pee.md new file mode 100644 index 0000000000..8b613cb544 --- /dev/null +++ b/pages.ko/common/pee.md @@ -0,0 +1,17 @@ +# pee + +> `stdin`을 파이프로 전달하는 도구. +> 같이 보기: `tee`. +> 더 많은 정보: . + +- 각 명령을 실행하고, 각 명령에 `stdin`의 별도 복사본 제공: + +`pee {{명령1 명령2 ...}}` + +- `stdin`의 복사본을 `stdout`에 쓰기 (`tee`처럼 동작): + +`pee cat {{명령1 명령2 ...}}` + +- SIGPIPE 및 쓰기 오류 발생 시 즉시 종료: + +`pee --no-ignore-sigpipe --no-ignore-write-errors {{명령1 명령2 ...}}` diff --git a/pages.ko/common/peerflix.md b/pages.ko/common/peerflix.md new file mode 100644 index 0000000000..126d178de2 --- /dev/null +++ b/pages.ko/common/peerflix.md @@ -0,0 +1,24 @@ +# peerflix + +> 비디오 또는 오디오 기반 토렌트를 미디어 플레이어로 스트리밍. +> 더 많은 정보: . + +- 토렌트에서 가장 큰 미디어 파일 스트리밍: + +`peerflix "{{토렌트_URL|마그넷_링크}}"` + +- 마그넷 링크로 주어진 토렌트에 포함된 모든 스트리밍 가능한 파일 나열: + +`peerflix "{{magnet:?xt=urn:btih:0123456789abcdef0123456789abcdef01234567}}" --list` + +- 토렌트 URL로 주어진 토렌트에서 가장 큰 파일을 VLC로 스트리밍: + +`peerflix "{{http://example.net/music.torrent}}" --vlc` + +- 자막과 함께 토렌트에서 가장 큰 파일을 MPlayer로 스트리밍: + +`peerflix "{{토렌트_URL|마그넷_링크}}" --mplayer --subtitles {{자막_파일.srt}}` + +- 토렌트의 모든 파일을 Airplay로 스트리밍: + +`peerflix "{{토렌트_URL|마그넷_링크}}" --all --airplay` diff --git a/pages.ko/common/peerindex.md b/pages.ko/common/peerindex.md new file mode 100644 index 0000000000..684c83eb21 --- /dev/null +++ b/pages.ko/common/peerindex.md @@ -0,0 +1,13 @@ +# peerindex + +> MRT TABLE_DUMPV2 피어 인덱스 테이블 검사. +> `gzip`, `bzip2`, `xz`로 압축된 파일을 읽을 수 있습니다. +> 더 많은 정보: . + +- 모든 피어 나열: + +`peerindex {{master6.mrt}}` + +- 라우팅 정보를 제공한 모든 피어 표시: + +`peerindex -r {{master6.mrt}}` diff --git a/pages.ko/common/peludna-prognoza.md b/pages.ko/common/peludna-prognoza.md new file mode 100644 index 0000000000..e0bd462de1 --- /dev/null +++ b/pages.ko/common/peludna-prognoza.md @@ -0,0 +1,20 @@ +# peludna-prognoza + +> Pliva의 알레르기 데이터 API를 사용하여 터미널에서 크로아티아 도시의 꽃가루 측정 데이터를 가져옵니다. +> 더 많은 정보: . + +- 도시를 대화형으로 검색하고 데이터를 가져오기: + +`peludna-prognoza` + +- 특정 도시의 데이터 가져오기: + +`peludna-prognoza "{{도시}}"` + +- 기계 판독 가능한 형식으로 데이터 표시: + +`peludna-prognoza "{{도시}}" --{{json|xml}}` + +- 기본 웹 브라우저에서 의 특정 도시 꽃가루 측정 페이지 표시: + +`peludna-prognoza "{{도시}}" --web` diff --git a/pages.ko/common/perl.md b/pages.ko/common/perl.md new file mode 100644 index 0000000000..3ff7cb7f5f --- /dev/null +++ b/pages.ko/common/perl.md @@ -0,0 +1,20 @@ +# perl + +> Perl 5 언어 인터프리터. +> 더 많은 정보: . + +- `stdin`에서 regex1과 일치하고 대소문자를 구분하지 않는 regex2와 일치하는 행 출력: + +`perl -n -e 'print if m/{{regex1}}/ and m/{{regex2}}/i'` + +- 공백을 무시하고 정규식을 사용하여 첫 번째 매치 그룹 출력: + +`perl -n -E 'say $1 if m/{{이전}} ( {{정규식_그룹}} ) {{이후}}/x'` + +- 백업과 함께 제자리에서 모든 regex 발생을 대체: + +`perl -i'.bak' -p -e 's/{{regex}}/{{대체}}/g' {{경로/대상/파일들}}` + +- Perl의 인라인 문서 사용, 일부 페이지는 Linux의 매뉴얼 페이지에서도 사용 가능: + +`perldoc perlrun ; perldoc module ; perldoc -f splice; perldoc -q perlfaq1` diff --git a/pages.ko/common/perlbrew.md b/pages.ko/common/perlbrew.md new file mode 100644 index 0000000000..da7c584ff4 --- /dev/null +++ b/pages.ko/common/perlbrew.md @@ -0,0 +1,37 @@ +# perlbrew + +> 홈 디렉토리에서 Perl 설치를 관리. +> 같이 보기: `asdf`. +> 더 많은 정보: . + +- `perlbrew` 환경 초기화: + +`perlbrew init` + +- 사용 가능한 Perl 버전 나열: + +`perlbrew available` + +- Perl 버전 설치/제거: + +`perlbrew {{install|uninstall}} {{버전}}` + +- Perl 설치 목록: + +`perlbrew list` + +- 특정 설치로 전환하고 기본값으로 설정: + +`perlbrew switch perl-{{버전}}` + +- 시스템 Perl 다시 사용: + +`perlbrew off` + +- 사용 중인 설치에 대해 설치된 CPAN 모듈 나열: + +`perlbrew list-modules` + +- 한 설치에서 다른 설치로 CPAN 모듈 복제: + +`perlbrew clone-modules {{소스_설치}} {{대상_설치}}` diff --git a/pages.ko/common/perldoc.md b/pages.ko/common/perldoc.md new file mode 100644 index 0000000000..3ff3963724 --- /dev/null +++ b/pages.ko/common/perldoc.md @@ -0,0 +1,20 @@ +# perldoc + +> `.pod` 형식의 Perl 문서를 조회. +> 더 많은 정보: . + +- 내장 함수, 변수 또는 API에 대한 문서 보기: + +`perldoc -{{f|v|a}} {{이름}}` + +- Perl FAQ의 질문 제목에서 검색: + +`perldoc -q {{정규식}}` + +- 출력을 직접 `stdout`으로 전송 (기본적으로 페이저로 전송됨): + +`perldoc -T {{페이지|모듈|프로그램|URL}}` + +- 원하는 번역의 언어 코드를 지정: + +`perldoc -L {{언어_코드}} {{페이지|모듈|프로그램|URL}}` diff --git a/pages.ko/common/pest.md b/pages.ko/common/pest.md new file mode 100644 index 0000000000..5f8fc2e97a --- /dev/null +++ b/pages.ko/common/pest.md @@ -0,0 +1,32 @@ +# pest + +> 단순성에 중점을 둔 PHP 테스트 프레임워크. +> 더 많은 정보: . + +- 현재 디렉토리에 표준 Pest 구성 초기화: + +`pest --init` + +- 현재 디렉토리의 테스트 실행: + +`pest` + +- 주어진 그룹으로 주석이 달린 테스트 실행: + +`pest --group {{이름}}` + +- 테스트를 실행하고 커버리지 보고서를 `stdout`에 출력: + +`pest --coverage` + +- 커버리지를 포함한 테스트를 실행하고, 커버리지가 최소 퍼센트보다 적으면 실패: + +`pest --coverage --min={{80}}` + +- 테스트를 병렬로 실행: + +`pest --parallel` + +- 변이를 포함한 테스트 실행: + +`pest --mutate` diff --git a/pages.ko/common/pfetch.md b/pages.ko/common/pfetch.md new file mode 100644 index 0000000000..261cb58d72 --- /dev/null +++ b/pages.ko/common/pfetch.md @@ -0,0 +1,24 @@ +# pfetch + +> 시스템 정보를 표시. +> 더 많은 정보: . + +- ASCII 아트와 기본 필드 표시: + +`pfetch` + +- ASCII 아트와 색상 팔레트 필드만 표시: + +`PF_INFO="{{ascii palette}}" pfetch` + +- 가능한 모든 필드 표시: + +`PF_INFO="{{ascii title os host kernel uptime pkgs memory shell editor wm de palette}}" pfetch` + +- 다른 사용자 이름과 호스트 이름 표시: + +`USER="{{사용자}}" HOSTNAME="{{호스트명}}" pfetch` + +- 색상 없이 표시: + +`PF_COLOR={{0}} pfetch` diff --git a/pages.ko/common/pg_ctl.md b/pages.ko/common/pg_ctl.md new file mode 100644 index 0000000000..7751f1e246 --- /dev/null +++ b/pages.ko/common/pg_ctl.md @@ -0,0 +1,24 @@ +# pg_ctl + +> PostgreSQL 서버 및 데이터베이스 클러스터를 제어하는 유틸리티. +> 더 많은 정보: . + +- 새로운 PostgreSQL 데이터베이스 클러스터 초기화: + +`pg_ctl -D {{데이터_디렉토리}} init` + +- PostgreSQL 서버 시작: + +`pg_ctl -D {{데이터_디렉토리}} start` + +- PostgreSQL 서버 중지: + +`pg_ctl -D {{데이터_디렉토리}} stop` + +- PostgreSQL 서버 재시작: + +`pg_ctl -D {{데이터_디렉토리}} restart` + +- PostgreSQL 서버 설정 다시 로드: + +`pg_ctl -D {{데이터_디렉토리}} reload` diff --git a/pages.ko/common/pg_dump.md b/pages.ko/common/pg_dump.md new file mode 100644 index 0000000000..cc1f674eea --- /dev/null +++ b/pages.ko/common/pg_dump.md @@ -0,0 +1,28 @@ +# pg_dump + +> PostgreSQL 데이터베이스를 스크립트 파일 또는 다른 아카이브 파일로 추출. +> 더 많은 정보: . + +- 데이터베이스를 SQL 스크립트 파일로 덤프: + +`pg_dump {{DB_이름}} > {{출력_파일.sql}}` + +- 위와 동일하게, 사용자 이름을 지정: + +`pg_dump -U {{사용자명}} {{DB_이름}} > {{출력_파일.sql}}` + +- 위와 동일하게, 호스트 및 포트를 지정: + +`pg_dump -h {{호스트}} -p {{포트}} {{DB_이름}} > {{출력_파일.sql}}` + +- 데이터베이스를 사용자 정의 형식의 아카이브 파일로 덤프: + +`pg_dump -Fc {{DB_이름}} > {{출력_파일.dump}}` + +- 데이터베이스 데이터만 SQL 스크립트 파일로 덤프: + +`pg_dump -a {{DB_이름}} > {{경로/대상/출력_파일.sql}}` + +- 스키마(데이터 정의)만 SQL 스크립트 파일로 덤프: + +`pg_dump -s {{DB_이름}} > {{경로/대상/출력_파일.sql}}` diff --git a/pages.ko/common/pg_dumpall.md b/pages.ko/common/pg_dumpall.md new file mode 100644 index 0000000000..497a36794c --- /dev/null +++ b/pages.ko/common/pg_dumpall.md @@ -0,0 +1,24 @@ +# pg_dumpall + +> PostgreSQL 데이터베이스 클러스터를 스크립트 파일 또는 다른 아카이브 파일로 추출. +> 더 많은 정보: . + +- 모든 데이터베이스 덤프: + +`pg_dumpall > {{경로/대상/파일.sql}}` + +- 특정 사용자 이름을 사용하여 모든 데이터베이스 덤프: + +`pg_dumpall {{-U|--username}} {{사용자_이름}} > {{경로/대상/파일.sql}}` + +- 위와 동일하며, 호스트와 포트 맞춤 설정: + +`pg_dumpall -h {{호스트}} -p {{포트}} > {{출력_파일.sql}}` + +- 데이터베이스 데이터를 SQL 스크립트 파일로만 덤프: + +`pg_dumpall {{-a|--data-only}} > {{경로/대상/파일.sql}}` + +- 스키마(데이터 정의)만 SQL 스크립트 파일로 덤프: + +`pg_dumpall -s > {{출력_파일.sql}}` diff --git a/pages.ko/common/pg_isready.md b/pages.ko/common/pg_isready.md new file mode 100644 index 0000000000..35d4df428d --- /dev/null +++ b/pages.ko/common/pg_isready.md @@ -0,0 +1,16 @@ +# pg_isready + +> PostgreSQL 서버의 연결 상태 확인. +> 더 많은 정보: . + +- 연결 상태 확인: + +`pg_isready` + +- 특정 호스트명과 포트를 사용하여 연결 상태 확인: + +`pg_isready --host={{호스트명}} --port={{포트}}` + +- 연결 실패 시에만 메시지 표시하며 연결 상태 확인: + +`pg_isready --quiet` diff --git a/pages.ko/common/pg_restore.md b/pages.ko/common/pg_restore.md new file mode 100644 index 0000000000..bb322ecf5e --- /dev/null +++ b/pages.ko/common/pg_restore.md @@ -0,0 +1,28 @@ +# pg_restore + +> pg_dump로 생성된 아카이브 파일에서 PostgreSQL 데이터베이스 복원. +> 더 많은 정보: . + +- 기존 데이터베이스에 아카이브 복원: + +`pg_restore -d {{데이터베이스_이름}} {{아카이브_파일.dump}}` + +- 위와 동일하며, 사용자 이름 커스터마이즈: + +`pg_restore -U {{사용자_이름}} -d {{데이터베이스_이름}} {{아카이브_파일.dump}}` + +- 위와 동일하며, 호스트 및 포트 커스터마이즈: + +`pg_restore -h {{호스트}} -p {{포트}} -d {{데이터베이스_이름}} {{아카이브_파일.dump}}` + +- 아카이브에 포함된 데이터베이스 객체 목록: + +`pg_restore --list {{아카이브_파일.dump}}` + +- 데이터베이스 객체를 생성하기 전에 삭제: + +`pg_restore --clean -d {{데이터베이스_이름}} {{아카이브_파일.dump}}` + +- 여러 작업을 사용하여 복원: + +`pg_restore -j {{2}} -d {{데이터베이스_이름}} {{아카이브_파일.dump}}` diff --git a/pages.ko/common/pgbench.md b/pages.ko/common/pgbench.md new file mode 100644 index 0000000000..915a6d3fbc --- /dev/null +++ b/pages.ko/common/pgbench.md @@ -0,0 +1,12 @@ +# pgbench + +> PostgreSQL에 대한 벤치마크 테스트 실행. +> 더 많은 정보: . + +- 기본 크기의 50배로 데이터베이스 초기화: + +`pgbench --initialize --scale={{50}} {{데이터베이스_이름}}` + +- 10명의 클라이언트, 2개의 작업 스레드, 클라이언트당 10,000개의 트랜잭션으로 데이터베이스 벤치마크 실행: + +`pgbench --client={{10}} --jobs={{2}} --transactions={{10000}} {{데이터베이스_이름}}` diff --git a/pages.ko/common/pgrep.md b/pages.ko/common/pgrep.md new file mode 100644 index 0000000000..db463601d2 --- /dev/null +++ b/pages.ko/common/pgrep.md @@ -0,0 +1,16 @@ +# pgrep + +> 이름으로 프로세스를 찾거나 신호를 보냅니다. +> 더 많은 정보: . + +- 실행 중인 프로세스 중 일치하는 명령 문자열을 가진 프로세스의 PID 반환: + +`pgrep {{프로세스_이름}}` + +- 명령줄 옵션을 포함하여 프로세스를 검색: + +`pgrep --full "{{프로세스_이름}} {{매개변수}}"` + +- 특정 사용자가 실행한 프로세스를 검색: + +`pgrep --euid root {{프로세스_이름}}` diff --git a/pages.ko/common/phan.md b/pages.ko/common/phan.md new file mode 100644 index 0000000000..116063ba03 --- /dev/null +++ b/pages.ko/common/phan.md @@ -0,0 +1,32 @@ +# phan + +> PHP용 정적 분석 도구. +> 더 많은 정보: . + +- 현재 디렉터리에 `.phan/config.php` 생성: + +`phan --init` + +- 특정 레벨을 사용하여 Phan 구성 파일 생성 (1이 가장 엄격하고 5가 가장 덜 엄격함): + +`phan --init --init-level {{레벨}}` + +- 현재 디렉터리 분석: + +`phan` + +- 하나 이상의 디렉터리 분석: + +`phan --directory {{경로/대상/폴더}} --directory {{경로/대상/다른_폴더}}` + +- 구성 파일 지정 (기본값은 `.phan/config.php`): + +`phan --config-file {{경로/대상/config.php}}` + +- 출력 모드 지정: + +`phan --output-mode {{text|verbose|json|csv|codeclimate|checkstyle|pylint|html}}` + +- 병렬 프로세스 수 지정: + +`phan --processes {{프로세스_수}}` diff --git a/pages.ko/common/phing.md b/pages.ko/common/phing.md new file mode 100644 index 0000000000..10f4104772 --- /dev/null +++ b/pages.ko/common/phing.md @@ -0,0 +1,36 @@ +# phing + +> Apache Ant를 기반으로 한 PHP 빌드 도구. +> 더 많은 정보: . + +- `build.xml` 파일에서 기본 태스크 수행: + +`phing` + +- 새 빌드 파일 초기화: + +`phing -i {{경로/대상/build.xml}}` + +- 특정 태스크 수행: + +`phing {{태스크_이름}}` + +- 지정된 빌드 파일 경로 사용: + +`phing -f {{경로/대상/build.xml}} {{태스크_이름}}` + +- 주어진 파일에 로그 기록: + +`phing -logfile {{경로/대상/로그_파일}} {{태스크_이름}}` + +- 빌드에서 사용자 정의 속성 사용: + +`phing -D{{속성}}={{값}} {{태스크_이름}}` + +- 사용자 정의 리스너 클래스 지정: + +`phing -listener {{클래스_이름}} {{태스크_이름}}` + +- 자세한 출력으로 빌드: + +`phing -verbose {{태스크_이름}}` diff --git a/pages.ko/common/phive.md b/pages.ko/common/phive.md new file mode 100644 index 0000000000..e27b31fd82 --- /dev/null +++ b/pages.ko/common/phive.md @@ -0,0 +1,36 @@ +# phive + +> 안전한 PHP 애플리케이션 배포를 위한 Phar 설치 및 검증 환경. +> 더 많은 정보: . + +- 사용 가능한 별칭이 있는 Phar 목록 표시: + +`phive list` + +- 지정한 Phar를 로컬 디렉터리에 설치: + +`phive install {{별칭|url}}` + +- 지정한 Phar를 전역적으로 설치: + +`phive install {{별칭|url}} --global` + +- 지정한 Phar를 대상 디렉터리에 설치: + +`phive install {{별칭|url}} --target {{경로/대상/폴더}}` + +- 모든 Phar 파일을 최신 버전으로 업데이트: + +`phive update` + +- 지정한 Phar 파일 제거: + +`phive remove {{별칭|url}}` + +- 사용하지 않는 Phar 파일 제거: + +`phive purge` + +- 사용 가능한 모든 명령 나열: + +`phive help` diff --git a/pages.ko/common/pi1toppm.md b/pages.ko/common/pi1toppm.md new file mode 100644 index 0000000000..29c88c543e --- /dev/null +++ b/pages.ko/common/pi1toppm.md @@ -0,0 +1,9 @@ +# pi1toppm + +> Atari Degas PI1 이미지를 PPM 이미지로 변환. +> 같이 보기: `ppmtopi1`. +> 더 많은 정보: . + +- Atari Degas PI1 이미지를 PPM 이미지로 변환: + +`pi1toppm {{경로/대상/아타리_이미지.pi1}} > {{경로/대상/이미지.ppm}}` diff --git a/pages.ko/common/pi3topbm.md b/pages.ko/common/pi3topbm.md new file mode 100644 index 0000000000..bede43e69d --- /dev/null +++ b/pages.ko/common/pi3topbm.md @@ -0,0 +1,9 @@ +# pi3topbm + +> Atari Degas PI3 이미지를 PBM 이미지로 변환. +> 같이 보기: `pbmtopi3`. +> 더 많은 정보: . + +- Atari Degas PI3 이미지를 PBM 이미지로 변환: + +`pi1topbm {{경로/대상/아타리_이미지.pi3}} > {{경로/대상/출력_이미지.pbm}}` diff --git a/pages.ko/common/piactl.md b/pages.ko/common/piactl.md new file mode 100644 index 0000000000..58a3537d6c --- /dev/null +++ b/pages.ko/common/piactl.md @@ -0,0 +1,36 @@ +# piactl + +> 상업용 VPN 제공업체인 Private Internet Access의 명령줄 도구. +> 더 많은 정보: . + +- Private Internet Access에 로그인: + +`piactl login {{경로/대상/로그인_파일}}` + +- Private Internet Access에 연결: + +`piactl connect` + +- Private Internet Access에서 연결 해제: + +`piactl disconnect` + +- 백그라운드에서 Private Internet Access 데몬 활성화 또는 비활성화: + +`piactl background {{enable|disable}}` + +- 사용 가능한 모든 VPN 지역 나열: + +`piactl get regions` + +- 현재 VPN 지역 표시: + +`piactl get region` + +- VPN 지역 설정: + +`piactl set region {{지역}}` + +- Private Internet Access에서 로그아웃: + +`piactl logout` diff --git a/pages.ko/common/pic.md b/pages.ko/common/pic.md new file mode 100644 index 0000000000..b6ee26dbc3 --- /dev/null +++ b/pages.ko/common/pic.md @@ -0,0 +1,13 @@ +# pic + +> groff (GNU Troff) 문서 형식 시스템을 위한 그림 전처리기. +> 같이 보기: `groff`, `troff`. +> 더 많은 정보: . + +- 그림이 포함된 입력을 처리하고, 나중에 groff를 사용하여 PostScript로 조판하기 위해 출력 저장: + +`pic {{경로/대상/입력.pic}} > {{경로/대상/출력.roff}}` + +- [me] 매크로 패키지를 사용하여 그림이 포함된 입력을 PDF로 조판: + +`pic -T {{pdf}} {{경로/대상/입력.pic}} | groff -{{me}} -T {{pdf}} > {{경로/대상/출력.pdf}}` diff --git a/pages.ko/common/picard.md b/pages.ko/common/picard.md new file mode 100644 index 0000000000..d74406ff67 --- /dev/null +++ b/pages.ko/common/picard.md @@ -0,0 +1,16 @@ +# picard + +> 차세대 MusicBrainz 태그 지정 애플리케이션. +> 더 많은 정보: . + +- Picard 시작: + +`picard` + +- 파일 세트 열기: + +`picard {{경로/대상/파일1.mp3}} {{경로/대상/파일2.mp3}}` + +- 설치된 Picard의 버전 표시: + +`picard --long-version` diff --git a/pages.ko/common/picgo.md b/pages.ko/common/picgo.md new file mode 100644 index 0000000000..db249b2ecb --- /dev/null +++ b/pages.ko/common/picgo.md @@ -0,0 +1,16 @@ +# picgo + +> 이미지를 이미지 호스팅 서비스에 업로드 (기본은 SM.MS). +> 더 많은 정보: . + +- 호스팅 서비스를 대화형으로 선택: + +`picgo set uploader` + +- 현재 클립보드의 이미지 업로드: + +`picgo upload` + +- 특정 경로의 이미지 업로드: + +`picgo upload {{경로/대상/이미지}}` diff --git a/pages.ko/common/pickle.md b/pages.ko/common/pickle.md new file mode 100644 index 0000000000..75bbabdede --- /dev/null +++ b/pages.ko/common/pickle.md @@ -0,0 +1,20 @@ +# pickle + +> Composer 기반의 PHP 확장 프로그램 설치 도구. +> 더 많은 정보: . + +- 특정 PHP 확장 프로그램 설치: + +`pickle install {{확장_이름}}` + +- 기존 PECL 확장 구성 파일을 Pickle 구성 파일로 변환: + +`pickle convert {{경로/대상/폴더}}` + +- PECL 확장 유효성 검사: + +`pickle validate {{경로/대상/폴더}}` + +- PECL 확장을 릴리스용으로 패키징: + +`pickle release {{경로/대상/폴더}}` diff --git a/pages.ko/common/picocom.md b/pages.ko/common/picocom.md new file mode 100644 index 0000000000..b62136af5f --- /dev/null +++ b/pages.ko/common/picocom.md @@ -0,0 +1,12 @@ +# picocom + +> 시리얼 콘솔을 에뮬레이트하기 위한 최소한의 프로그램. +> 더 많은 정보: . + +- 지정된 전송 속도로 시리얼 콘솔에 연결: + +`picocom {{/dev/ttyXYZ}} --baud {{전송_속도}}` + +- 특수 문자 매핑 (예: `LF`를 `CRLF`로): + +`picocom {{/dev/ttyXYZ}} --imap {{lfcrlf}}` diff --git a/pages.ko/common/picom-trans.md b/pages.ko/common/picom-trans.md new file mode 100644 index 0000000000..9a4a1a50bf --- /dev/null +++ b/pages.ko/common/picom-trans.md @@ -0,0 +1,20 @@ +# picom-trans + +> `picom` 윈도우 합성기의 윈도우 투명도를 설정. +> 더 많은 정보: . + +- 현재 포커스된 윈도우의 투명도를 특정 퍼센트로 설정: + +`picom-trans --current --opacity {{90}}` + +- 특정 이름을 가진 윈도우의 투명도를 설정: + +`picom-trans --name {{Firefox}} --opacity {{90}}` + +- 마우스 커서로 선택한 특정 윈도우의 투명도를 설정: + +`picom-trans --select --opacity {{90}}` + +- 특정 윈도우의 투명도를 토글: + +`picom-trans --name {{Firefox}} --toggle` diff --git a/pages.ko/common/picttoppm.md b/pages.ko/common/picttoppm.md new file mode 100644 index 0000000000..8261571166 --- /dev/null +++ b/pages.ko/common/picttoppm.md @@ -0,0 +1,16 @@ +# picttoppm + +> Macintosh PICT 파일을 PPM 이미지로 변환. +> 더 많은 정보: . + +- PICT 파일을 PPM 이미지로 변환: + +`picttoppm {{경로/대상/파일.pict}} > {{경로/대상/파일.ppm}}` + +- PICT 파일의 모든 이미지를 최대 해상도로 출력하도록 강제: + +`picttoppm -fullres {{경로/대상/파일.pict}} > {{경로/대상/파일.ppm}}` + +- 입력 파일에 PICT 헤더가 포함되어 있다고 가정하지 않고, quickdraw 작업만 실행: + +`picttoppm -noheader -quickdraw {{경로/대상/파일.pict}} > {{경로/대상/파일.ppm}}` diff --git a/pages.ko/common/pigz.md b/pages.ko/common/pigz.md new file mode 100644 index 0000000000..dee24b9d83 --- /dev/null +++ b/pages.ko/common/pigz.md @@ -0,0 +1,28 @@ +# pigz + +> 멀티스레드 zlib 압축 유틸리티. +> 더 많은 정보: . + +- 파일을 기본 옵션으로 압축: + +`pigz {{경로/대상/파일}}` + +- 최상의 압축 방법으로 파일 압축: + +`pigz -9 {{경로/대상/파일}}` + +- 압축 없이 4개의 프로세서를 사용하여 파일 압축: + +`pigz -0 -p{{4}} {{경로/대상/파일}}` + +- 디렉터리를 tar로 압축: + +`tar cf - {{경로/대상/폴더}} | pigz > {{경로/대상/파일.tar.gz}}` + +- 파일 압축 해제: + +`pigz -d {{아카이브.gz}}` + +- 아카이브의 내용 목록: + +`pigz -l {{아카이브.tar.gz}}` diff --git a/pages.ko/common/ping.md b/pages.ko/common/ping.md new file mode 100644 index 0000000000..a03335e710 --- /dev/null +++ b/pages.ko/common/ping.md @@ -0,0 +1,32 @@ +# ping + +> 네트워크 호스트에 ICMP ECHO_REQUEST 패킷을 전송. +> 더 많은 정보: . + +- 호스트에 핑: + +`ping {{호스트}}` + +- 호스트에 특정 횟수만큼 핑: + +`ping -c {{횟수}} {{호스트}}` + +- 요청 간격(초)을 지정하여 호스트에 핑 (기본값은 1초): + +`ping -i {{초}} {{호스트}}` + +- 주소에 대한 기호 이름 조회 없이 호스트에 핑: + +`ping -n {{호스트}}` + +- 패킷 수신 시 벨 소리 울리면서 호스트에 핑 (터미널에서 지원하는 경우): + +`ping -a {{호스트}}` + +- 응답이 없을 경우 메시지도 표시: + +`ping -O {{호스트}}` + +- 특정 횟수의 핑, 각 응답의 타임아웃 (`-W`), 전체 핑 실행의 총 시간 제한 (`-w`)을 지정하여 호스트에 핑: + +`ping -c {{횟수}} -W {{초}} -w {{초}} {{호스트}}` diff --git a/pages.ko/common/ping6.md b/pages.ko/common/ping6.md new file mode 100644 index 0000000000..6d53a5320d --- /dev/null +++ b/pages.ko/common/ping6.md @@ -0,0 +1,24 @@ +# ping6 + +> IPv6 주소를 통해 네트워크 호스트에 ICMP ECHO_REQUEST 패킷을 전송. +> 더 많은 정보: . + +- 호스트에 핑: + +`ping6 {{호스트}}` + +- 호스트에 특정 횟수만큼 핑: + +`ping6 -c {{횟수}} {{호스트}}` + +- 요청 간격을 초 단위로 지정하여 호스트에 핑 (기본값은 1초): + +`ping6 -i {{초}} {{호스트}}` + +- 주소에 대한 기호 이름을 조회하지 않고 호스트에 핑: + +`ping6 -n {{호스트}}` + +- 패킷을 수신할 때 벨 소리를 울리며 호스트에 핑 (터미널이 지원하는 경우): + +`ping6 -a {{호스트}}` diff --git a/pages.ko/common/pinky.md b/pages.ko/common/pinky.md new file mode 100644 index 0000000000..fb515cac1a --- /dev/null +++ b/pages.ko/common/pinky.md @@ -0,0 +1,28 @@ +# pinky + +> `finger` 프로토콜을 사용하여 사용자 정보를 출력. +> 더 많은 정보: . + +- 현재 사용자에 대한 세부 정보 표시: + +`pinky` + +- 특정 사용자에 대한 세부 정보 표시: + +`pinky {{사용자}}` + +- 긴 형식으로 세부 정보 표시: + +`pinky {{사용자}} -l` + +- 긴 형식에서 사용자의 홈 디렉토리와 셸 생략: + +`pinky {{사용자}} -lb` + +- 긴 형식에서 사용자의 프로젝트 파일 생략: + +`pinky {{사용자}} -lh` + +- 짧은 형식에서 열 제목 생략: + +`pinky {{사용자}} -f` diff --git a/pages.ko/common/pint.md b/pages.ko/common/pint.md new file mode 100644 index 0000000000..4425196f01 --- /dev/null +++ b/pages.ko/common/pint.md @@ -0,0 +1,24 @@ +# Pint + +> PHP 코드 스타일을 고정하는 의견이 반영된 도구로, PHP-CS-Fixer를 기반으로 합니다. +> 더 많은 정보: . + +- 코드 스타일 수정 실행: + +`pint` + +- 변경된 모든 파일 표시: + +`pint -v` + +- 변경을 적용하지 않고 코드 스타일 린팅 실행: + +`pint --test` + +- 특정 구성 파일을 사용하여 코드 스타일 수정 실행: + +`pint --config {{경로/대상/pint.json}}` + +- 특정 프리셋을 사용하여 코드 스타일 수정 실행: + +`pint --preset {{psr12}}` diff --git a/pages.ko/common/pinta.md b/pages.ko/common/pinta.md new file mode 100644 index 0000000000..bccef816f7 --- /dev/null +++ b/pages.ko/common/pinta.md @@ -0,0 +1,12 @@ +# pinta + +> 무료 오픈 소스 드로잉 및 이미지 편집 프로그램. +> 더 많은 정보: . + +- Pinta 시작: + +`pinta` + +- 특정 파일 열기: + +`pinta {{경로/대상/이미지1 경로/대상/이미지2 ...}}` diff --git a/pages.ko/common/pip-freeze.md b/pages.ko/common/pip-freeze.md new file mode 100644 index 0000000000..8e64a51767 --- /dev/null +++ b/pages.ko/common/pip-freeze.md @@ -0,0 +1,24 @@ +# pip freeze + +> 설치된 패키지를 요구 사항 형식으로 나열. +> 더 많은 정보: . + +- 설치된 패키지 나열: + +`pip freeze` + +- 설치된 패키지를 나열하고 `requirements.txt` 파일에 작성: + +`pip freeze > requirements.txt` + +- 가상 환경에서 설치된 패키지를 나열하고, 전역적으로 설치된 패키지를 제외: + +`pip freeze --local > requirements.txt` + +- 사용자 사이트에 설치된 패키지 나열: + +`pip freeze --user > requirements.txt` + +- `pip`, `distribute`, `setuptools`, `wheel`을 포함한 모든 패키지 나열 (기본적으로 생략됨): + +`pip freeze --all > requirements.txt` diff --git a/pages.ko/common/pip-install.md b/pages.ko/common/pip-install.md new file mode 100644 index 0000000000..2305d89710 --- /dev/null +++ b/pages.ko/common/pip-install.md @@ -0,0 +1,24 @@ +# pip install + +> Python 패키지 설치. +> 더 많은 정보: . + +- 패키지 설치: + +`pip install {{패키지}}` + +- 특정 버전의 패키지 설치: + +`pip install {{패키지}}=={{버전}}` + +- 파일에 나열된 패키지 설치: + +`pip install -r {{경로/대상/requirements.txt}}` + +- URL 또는 로컬 파일 아카이브(.tar.gz | .whl)에서 패키지 설치: + +`pip install --find-links {{url|경로/대상/파일}}` + +- 현재 디렉토리에 있는 로컬 패키지를 개발(수정 가능) 모드로 설치: + +`pip install --editable {{.}}` diff --git a/pages.ko/common/pip-uninstall.md b/pages.ko/common/pip-uninstall.md new file mode 100644 index 0000000000..2dacc52543 --- /dev/null +++ b/pages.ko/common/pip-uninstall.md @@ -0,0 +1,16 @@ +# pip uninstall + +> Python 패키지 제거. +> 더 많은 정보: . + +- 패키지 제거: + +`pip uninstall {{패키지}}` + +- 특정 파일에 나열된 패키지 제거: + +`pip uninstall --requirement {{경로/대상/requirements.txt}}` + +- 확인 요청 없이 패키지 제거: + +`pip uninstall --yes {{패키지}}` diff --git a/pages.ko/common/pip.md b/pages.ko/common/pip.md new file mode 100644 index 0000000000..a74b04cba9 --- /dev/null +++ b/pages.ko/common/pip.md @@ -0,0 +1,33 @@ +# pip + +> Python 패키지 관리자. +> `install`와 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다. +> 더 많은 정보: . + +- 패키지 설치 (`pip install`에서 더 많은 설치 예시 확인 가능): + +`pip install {{패키지}}` + +- 시스템 전역 기본 위치 대신 사용자 디렉토리에 패키지 설치: + +`pip install --user {{패키지}}` + +- 패키지 업그레이드: + +`pip install --upgrade {{패키지}}` + +- 패키지 제거: + +`pip uninstall {{패키지}}` + +- 설치된 패키지를 파일에 저장: + +`pip freeze > {{requirements.txt}}` + +- 설치된 패키지 정보 표시: + +`pip show {{패키지}}` + +- 파일에서 패키지 설치: + +`pip install --requirement {{requirements.txt}}` diff --git a/pages.ko/common/pip3.md b/pages.ko/common/pip3.md new file mode 100644 index 0000000000..1b8dd07af3 --- /dev/null +++ b/pages.ko/common/pip3.md @@ -0,0 +1,32 @@ +# pip3 + +> Python 패키지 관리자. +> 더 많은 정보: . + +- 패키지 설치: + +`pip3 install {{패키지}}` + +- 특정 버전의 패키지 설치: + +`pip3 install {{패키지}}=={{버전}}` + +- 패키지 업그레이드: + +`pip3 install --upgrade {{패키지}}` + +- 패키지 제거: + +`pip3 uninstall {{패키지}}` + +- 설치된 패키지 목록을 파일에 저장: + +`pip3 freeze > {{requirements.txt}}` + +- 파일에서 패키지 설치: + +`pip3 install --requirement {{requirements.txt}}` + +- 설치된 패키지 정보 표시: + +`pip3 show {{패키지}}` diff --git a/pages.ko/common/pipenv.md b/pages.ko/common/pipenv.md new file mode 100644 index 0000000000..893b02fa42 --- /dev/null +++ b/pages.ko/common/pipenv.md @@ -0,0 +1,37 @@ +# pipenv + +> 간단하고 통합된 Python 개발 워크플로우. +> 프로젝트의 패키지 및 가상 환경 관리. +> 더 많은 정보: . + +- 새 프로젝트 생성: + +`pipenv` + +- Python 3를 사용하여 새 프로젝트 생성: + +`pipenv --three` + +- 패키지 설치: + +`pipenv install {{패키지}}` + +- 프로젝트의 모든 의존성 설치: + +`pipenv install` + +- 프로젝트의 모든 의존성 설치 (개발 패키지 포함): + +`pipenv install --dev` + +- 패키지 제거: + +`pipenv uninstall {{패키지}}` + +- 생성된 가상 환경에서 쉘 시작: + +`pipenv shell` + +- 프로젝트의 `requirements.txt` (의존성 목록) 생성: + +`pipenv lock --requirements` diff --git a/pages.ko/common/piper.md b/pages.ko/common/piper.md new file mode 100644 index 0000000000..e073b9ee08 --- /dev/null +++ b/pages.ko/common/piper.md @@ -0,0 +1,25 @@ +# piper + +> 빠르고 로컬에서 동작하는 신경망 기반의 텍스트 음성 변환 시스템. +> 에서 음성 모델을 시도해보고 다운로드하세요. +> 더 많은 정보: . + +- 텍스트 음성 변환 [m]모델을 사용하여 WAV [f]파일 출력(모델 경로에 대한 config 파일이 있을 경우): + +`echo {{말할 내용}} | piper -m {{경로/대상/모델.onnx}} -f {{출력파일.wav}}` + +- [m]모델과 JSON [c]설정 파일을 지정하여 WAV [f]파일 출력: + +`echo {{'말할 내용'}} | piper -m {{경로/대상/모델.onnx}} -c {{경로/대상/모델.onnx.json}} -f {{출력파일.wav}}` + +- 여러 명의 화자가 있는 음성에서 특정 화자를 ID 번호로 선택: + +`echo {{'Warum?'}} | piper -m {{de_DE-thorsten_emotional-medium.onnx}} --speaker {{1}} -f {{화남.wav}}` + +- mpv 미디어 플레이어로 출력을 스트리밍: + +`echo {{'Hello world'}} | piper -m {{en_GB-northern_english_male-medium.onnx}} --output-raw -f - | mpv -` + +- 두 배 빠르게 말하고 문장 사이에 큰 간격을 두기: + +`echo {{'두 배 속도로 말합니다. 드라마틱하게!'}} | piper -m {{foo.onnx}} --length_scale {{0.5}} --sentence_silence {{2}} -f {{드라마.wav}}` diff --git a/pages.ko/common/pipes.sh.md b/pages.ko/common/pipes.sh.md new file mode 100644 index 0000000000..bdb9534a89 --- /dev/null +++ b/pages.ko/common/pipes.sh.md @@ -0,0 +1,24 @@ +# pipes.sh + +> 터미널에 무작위 경로의 파이프를 그리는 Bash 스크립트. +> 더 많은 정보: . + +- 파이프의 패턴 변경: + +`pipes.sh -t {{0..9}}` + +- 파이프의 색상 변경: + +`pipes.sh -c {{0..7}}` + +- 파이프의 프레임 속도 변경: + +`pipes.sh -f {{20..100}}` + +- 색상 비활성화: + +`pipes.sh -C` + +- 버전 표시: + +`pipes.sh -v` diff --git a/pages.ko/common/pipx.md b/pages.ko/common/pipx.md new file mode 100644 index 0000000000..f98f729983 --- /dev/null +++ b/pages.ko/common/pipx.md @@ -0,0 +1,32 @@ +# pipx + +> Python 애플리케이션을 격리된 환경에서 설치하고 실행. +> 더 많은 정보: . + +- 임시 가상 환경에서 앱 실행: + +`pipx run {{pycowsay}} {{moo}}` + +- 가상 환경에 패키지 설치 및 진입점을 경로에 추가: + +`pipx install {{패키지}}` + +- 설치된 패키지 나열: + +`pipx list` + +- 실행 파일과 다른 패키지 이름으로 임시 가상 환경에서 앱 실행: + +`pipx run --spec {{httpx-cli}} {{httpx}} {{http://www.github.com}}` + +- 기존 가상 환경에 의존성 추가: + +`pipx inject {{패키지}} {{의존성1 의존성2 ...}}` + +- pip 인자를 사용하여 가상 환경에 패키지 설치: + +`pipx install --pip-args='{{pip-인자}}' {{패키지}}` + +- 모든 설치된 패키지 업그레이드/재설치/제거: + +`pipx {{upgrade-all|uninstall-all|reinstall-all}}` diff --git a/pages.ko/common/pixi-config.md b/pages.ko/common/pixi-config.md new file mode 100644 index 0000000000..8dc6890bf3 --- /dev/null +++ b/pages.ko/common/pixi-config.md @@ -0,0 +1,28 @@ +# pixi config + +> 설정 파일을 관리합니다. +> 더 많은 정보: . + +- 설정 파일 편집: + +`pixi config edit` + +- 모든 설정 나열: + +`pixi config list` + +- 리스트 형식의 설정 키에 값을 앞에 추가: + +`pixi config prepend {{키}} {{값}}` + +- 리스트 형식의 설정 키에 값을 뒤에 추가: + +`pixi config append {{키}} {{값}}` + +- 설정 키에 값을 설정: + +`pixi config set {{키}} {{값}}` + +- 설정 키 해제: + +`pixi config unset {{키}}` diff --git a/pages.ko/common/pixi-global.md b/pages.ko/common/pixi-global.md new file mode 100644 index 0000000000..81cb06f34e --- /dev/null +++ b/pages.ko/common/pixi-global.md @@ -0,0 +1,24 @@ +# pixi global + +> 전역 패키지를 관리. +> 더 많은 정보: . + +- 패키지를 전역으로 설치하고 경로에 추가: + +`pixi global install {{패키지1 패키지2 ...}}` + +- 패키지를 전역에서 제거: + +`pixi global remove {{패키지1 패키지2 ...}}` + +- 전역으로 설치된 모든 패키지 나열: + +`pixi global list` + +- 전역으로 설치된 패키지 업데이트: + +`pixi global upgrade {{패키지}}` + +- 전역으로 설치된 모든 패키지 업데이트: + +`pixi global upgrade-all` diff --git a/pages.ko/common/pixi-project.md b/pages.ko/common/pixi-project.md new file mode 100644 index 0000000000..0aafcfdb00 --- /dev/null +++ b/pages.ko/common/pixi-project.md @@ -0,0 +1,24 @@ +# pixi project + +> 프로젝트 구성 파일 수정. +> 더 많은 정보: . + +- 프로젝트 채널 관리: + +`pixi project channel {{명령}}` + +- 프로젝트 설명 관리: + +`pixi project description {{명령}}` + +- 프로젝트 플랫폼 관리: + +`pixi project platform {{명령}}` + +- 프로젝트 버전 관리: + +`pixi project version {{명령}}` + +- 프로젝트 환경 관리: + +`pixi project environment {{명령}}` diff --git a/pages.ko/common/pixi-task.md b/pages.ko/common/pixi-task.md new file mode 100644 index 0000000000..64ab38ccfa --- /dev/null +++ b/pages.ko/common/pixi-task.md @@ -0,0 +1,20 @@ +# pixi task + +> 프로젝트 환경에서 작업을 관리. +> 더 많은 정보: . + +- 새 작업 생성: + +`pixi task add {{작업_이름}} {{작업_명령}}` + +- 프로젝트의 모든 작업 나열: + +`pixi task list` + +- 작업 제거: + +`pixi task remove {{작업_이름}}` + +- 작업에 대한 별칭 생성: + +`pixi task alias {{별칭_이름}} {{작업1 작업2 ...}}` diff --git a/pages.ko/common/pixi.md b/pages.ko/common/pixi.md new file mode 100644 index 0000000000..dd469db576 --- /dev/null +++ b/pages.ko/common/pixi.md @@ -0,0 +1,32 @@ +# pixi + +> 프로젝트를 위한 개발자 워크플로우 및 환경 관리 도구. +> 더 많은 정보: . + +- 새 프로젝트 초기화: + +`pixi init {{경로/대상/프로젝트}}` + +- 프로젝트 의존성 추가: + +`pixi add {{의존성1 의존성2 ...}}` + +- 프로젝트 환경에서 pixi 셸 시작: + +`pixi shell` + +- 프로젝트 환경에서 작업 실행: + +`pixi run {{작업}}` + +- 프로젝트 환경에서 작업 관리: + +`pixi task {{명령}}` + +- 도움말 메시지 출력: + +`pixi {{명령}} --help` + +- 환경 및 작업 캐시 정리: + +`pixi clean` diff --git a/pages.ko/common/pixiecore.md b/pages.ko/common/pixiecore.md new file mode 100644 index 0000000000..4b03517494 --- /dev/null +++ b/pages.ko/common/pixiecore.md @@ -0,0 +1,16 @@ +# pixiecore + +> 네트워크 부팅을 관리하는 도구. +> 더 많은 정보: . + +- `netboot.xyz` 부팅 이미지를 제공하는 PXE 부팅 서버 시작: + +`pixiecore {{quick}} xyz --dhcp-no-bind` + +- Ubuntu 부팅 이미지를 제공하는 새로운 PXE 부팅 서버 시작: + +`pixiecore {{quick}} ubuntu --dhcp-no-bind` + +- 빠른 모드에서 사용 가능한 모든 부팅 이미지 나열: + +`pixiecore quick --help` diff --git a/pages.ko/common/pixterm.md b/pages.ko/common/pixterm.md new file mode 100644 index 0000000000..bdefb6c0d8 --- /dev/null +++ b/pages.ko/common/pixterm.md @@ -0,0 +1,21 @@ +# pixterm + +> 이미지 터미널 출력 도구. +> 같이 보기: `chafa`, `catimg`. +> 더 많은 정보: . + +- 정적 이미지를 터미널에 직접 렌더링: + +`pixterm {{경로/대상/파일}}` + +- 이미지의 원본 가로세로 비율 사용: + +`pixterm -s 2 {{경로/대상/파일}}` + +- 특정 터미널 행 및 열 수를 사용하여 사용자 정의 가로세로 비율 지정: + +`pixterm -tr {{24}} -tc {{80}} {{경로/대상/파일}}` + +- 무광 배경색 및 문자 디더링으로 출력 필터링: + +`pixterm -m {{000000}} -d 2 {{경로/대상/파일}}` diff --git a/pages.ko/common/pjtoppm.md b/pages.ko/common/pjtoppm.md new file mode 100644 index 0000000000..565e1679ef --- /dev/null +++ b/pages.ko/common/pjtoppm.md @@ -0,0 +1,8 @@ +# pjtoppm + +> HP PaintJet 파일을 PPM으로 변환. +> 더 많은 정보: . + +- HP PaintJet 파일을 PPM으로 변환: + +`pjtoppm {{경로/대상/입력.pj}} > {{경로/대상/출력.ppm}}` diff --git a/pages.ko/common/pkg-config.md b/pages.ko/common/pkg-config.md new file mode 100644 index 0000000000..03813fe38e --- /dev/null +++ b/pages.ko/common/pkg-config.md @@ -0,0 +1,16 @@ +# pkg-config + +> 애플리케이션 컴파일을 위한 설치된 라이브러리의 세부 정보를 제공. +> 더 많은 정보: . + +- 라이브러리 및 그 의존성 목록 확인: + +`pkg-config --libs {{라이브러리1 라이브러리2 ...}}` + +- 라이브러리, 그 의존성 및 gcc에 대한 적절한 cflags 목록 확인: + +`pkg-config --cflags --libs {{라이브러리1 라이브러리2 ...}}` + +- libgtk-3, libwebkit2gtk-4.0 및 모든 의존성을 사용하여 코드 컴파일: + +`c++ example.cpp $(pkg-config --cflags --libs gtk+-3.0 webkit2gtk-4.0) -o example` diff --git a/pages.ko/common/plantuml.md b/pages.ko/common/plantuml.md new file mode 100644 index 0000000000..36f17e6de6 --- /dev/null +++ b/pages.ko/common/plantuml.md @@ -0,0 +1,36 @@ +# plantuml + +> 일반 텍스트 언어로 UML 다이어그램을 작성하고 다양한 형식으로 렌더링. +> 더 많은 정보: . + +- 다이어그램을 기본 형식(PNG)으로 렌더링: + +`plantuml {{다이어그램1.puml}} {{다이어그램2.puml}}` + +- 주어진 형식(예: `png`, `pdf`, `svg`, `txt`)으로 다이어그램 렌더링: + +`plantuml -t {{형식}} {{다이어그램.puml}}` + +- 디렉토리의 모든 다이어그램 렌더링: + +`plantuml {{경로/대상/다이어그램}}` + +- 출력 디렉토리에 다이어그램 렌더링: + +`plantuml -o {{경로/대상/출력}} {{다이어그램.puml}}` + +- 다이어그램의 소스 코드를 저장하지 않고 렌더링 (참고: `-nometadata` 옵션이 지정되지 않으면 기본적으로 저장됨): + +`plantuml -nometadata {{다이어그램.png}} > {{다이어그램.puml}}` + +- `plantuml` 다이어그램의 메타데이터에서 소스 코드 가져오기: + +`plantuml -metadata {{다이어그램.png}} > {{다이어그램.puml}}` + +- 구성 파일을 사용하여 다이어그램 렌더링: + +`plantuml -config {{구성.cfg}} {{다이어그램.puml}}` + +- 도움말 표시: + +`plantuml -help` diff --git a/pages.ko/common/play.md b/pages.ko/common/play.md new file mode 100644 index 0000000000..1da3382712 --- /dev/null +++ b/pages.ko/common/play.md @@ -0,0 +1,21 @@ +# play + +> SoX - Sound eXchange의 오디오 플레이어. +> 파일 확장자로 식별된 오디오 형식을 재생. +> 더 많은 정보: . + +- 주어진 오디오 파일 재생: + +`play {{경로/대상/오디오_파일}}` + +- 주어진 여러 오디오 파일 재생: + +`play {{경로/대상/오디오_파일1 경로/대상/오디오_파일2 ...}}` + +- 주어진 오디오를 두 배 속도로 재생: + +`play {{경로/대상/오디오_파일}} speed 2.0` + +- 주어진 오디오를 거꾸로 재생: + +`play {{경로/대상/오디오_파일}} reverse` diff --git a/pages.ko/common/plenv.md b/pages.ko/common/plenv.md new file mode 100644 index 0000000000..0365fee3b5 --- /dev/null +++ b/pages.ko/common/plenv.md @@ -0,0 +1,32 @@ +# plenv + +> 여러 Perl 버전을 전환. +> 더 많은 정보: . + +- 현재 선택된 Perl 버전과 선택 방법 표시: + +`plenv version` + +- 설치된 모든 Perl 버전 나열: + +`plenv versions` + +- 전역 Perl 버전 설정 (로컬 또는 셸 버전이 우선하지 않는 한 사용): + +`plenv global {{버전}}` + +- 로컬 애플리케이션 전용 Perl 버전 설정 (현재 디렉토리 및 하위 디렉토리에서 사용): + +`plenv local {{버전}}` + +- 셸 전용 Perl 버전 설정 (현재 세션에서만 사용): + +`plenv shell {{버전}}` + +- 도움말 표시: + +`plenv` + +- 명령에 대한 도움말 표시: + +`plenv help {{명령}}` diff --git a/pages.ko/common/plesk.md b/pages.ko/common/plesk.md new file mode 100644 index 0000000000..3432ab06f6 --- /dev/null +++ b/pages.ko/common/plesk.md @@ -0,0 +1,28 @@ +# plesk + +> Plesk 호스팅 제어 패널. +> 더 많은 정보: . + +- 관리자 사용자에 대한 자동 로그인 링크 생성 및 출력: + +`plesk login` + +- 제품 버전 정보 표시: + +`plesk version` + +- 호스팅된 모든 도메인 나열: + +`plesk bin domain --list` + +- `panel.log` 파일에서 변경 사항 감시 시작: + +`plesk log {{panel.log}}` + +- 대화형 MySQL 콘솔 시작: + +`plesk db` + +- 기본 편집기로 Plesk 메인 구성 파일 열기: + +`plesk conf {{panel.ini}}` diff --git a/pages.ko/common/plocate.md b/pages.ko/common/plocate.md new file mode 100644 index 0000000000..00e21529ce --- /dev/null +++ b/pages.ko/common/plocate.md @@ -0,0 +1,13 @@ +# plocate + +> 파일 이름을 빠르게 찾기. +> 새 파일을 포함하려면 `sudo updatedb`를 실행하세요. +> 더 많은 정보: . + +- 데이터베이스에서 패턴 검색 (주기적으로 재계산): + +`plocate {{패턴}}` + +- 정확한 파일 이름으로 파일 검색 (글로벌 문자가 포함되지 않은 패턴은 `*패턴*`으로 해석됨): + +`plocate */{{파일_이름}}` diff --git a/pages.ko/common/pm2.md b/pages.ko/common/pm2.md new file mode 100644 index 0000000000..d3498d0afa --- /dev/null +++ b/pages.ko/common/pm2.md @@ -0,0 +1,33 @@ +# pm2 + +> Node.js를 위한 프로세스 관리자. +> 로그 관리, 모니터링 및 프로세스 구성을 위해 사용됩니다. +> 더 많은 정보: . + +- 나중에 사용할 수 있는 이름으로 프로세스를 시작: + +`pm2 start {{app.js}} --name {{애플리케이션_이름}}` + +- 프로세스 목록 나열: + +`pm2 list` + +- 모든 프로세스 모니터링: + +`pm2 monit` + +- 프로세스 중지: + +`pm2 stop {{애플리케이션_이름}}` + +- 프로세스 재시작: + +`pm2 restart {{애플리케이션_이름}}` + +- 나중에 복원할 수 있도록 모든 프로세스 덤프: + +`pm2 save` + +- 이전에 덤프한 프로세스 복원: + +`pm2 resurrect` diff --git a/pages.ko/common/pngcheck.md b/pages.ko/common/pngcheck.md new file mode 100644 index 0000000000..1f30b41292 --- /dev/null +++ b/pages.ko/common/pngcheck.md @@ -0,0 +1,28 @@ +# pngcheck + +> PNG, JNG, MNG 파일에 대한 자세한 정보를 출력하고 검증합니다. +> 더 많은 정보: . + +- 이미지의 요약 정보 출력 (너비, 높이, 색상 깊이): + +`pngcheck {{경로/대상/이미지.png}}` + +- [c]색상화된 출력으로 이미지 정보 출력: + +`pngcheck -c {{경로/대상/이미지.png}}` + +- 이미지에 대한 [v]erbose 정보 출력: + +`pngcheck -cvt {{경로/대상/이미지.png}}` + +- `stdin`에서 이미지를 받아와 자세한 정보 출력: + +`cat {{경로/대상/이미지.png}} | pngcheck -cvt` + +- 특정 파일 내에서 PNG를 [s]검색하여 정보 출력: + +`pngcheck -s {{경로/대상/이미지.png}}` + +- 다른 파일 내에서 PNG를 검색하고 [x]추출: + +`pngcheck -x {{경로/대상/이미지.png}}` diff --git a/pages.ko/common/pngcrush.md b/pages.ko/common/pngcrush.md new file mode 100644 index 0000000000..0a8548caee --- /dev/null +++ b/pages.ko/common/pngcrush.md @@ -0,0 +1,16 @@ +# pngcrush + +> PNG 압축 유틸리티. +> 더 많은 정보: . + +- PNG 파일 압축: + +`pngcrush {{입력.png}} {{출력.png}}` + +- 모든 PNG 파일 압축 후 지정된 디렉토리에 출력: + +`pngcrush -d {{경로/대상/출력}} *.png` + +- 사용 가능한 모든 114개의 알고리즘으로 PNG 파일을 압축하고 최상의 결과 선택: + +`pngcrush -rem allb -brute -reduce {{입력.png}} {{출력.png}}` diff --git a/pages.ko/common/pngquant.md b/pages.ko/common/pngquant.md new file mode 100644 index 0000000000..2708e5ddab --- /dev/null +++ b/pages.ko/common/pngquant.md @@ -0,0 +1,36 @@ +# pngquant + +> PNG 변환기 및 손실 이미지 압축기. +> 더 많은 정보: . + +- 특정 PNG를 최대한 압축하고 결과를 새 파일로 저장: + +`pngquant {{경로/대상/파일.png}}` + +- 특정 PNG를 압축하고 원본을 덮어쓰기: + +`pngquant --ext .png --force {{경로/대상/파일.png}}` + +- 사용자 지정 품질로 특정 PNG를 압축 시도 (최소 값보다 낮으면 건너뜀): + +`pngquant --quality {{0-100}} {{경로/대상/파일.png}}` + +- 색상이 64개로 줄어진 특정 PNG를 압축: + +`pngquant {{64}} {{경로/대상/파일.png}}` + +- 특정 PNG를 압축하고 파일이 원본보다 큰 경우 건너뜀: + +`pngquant --skip-if-larger {{경로/대상/파일.png}}` + +- 특정 PNG를 압축하고 메타데이터 제거: + +`pngquant --strip {{경로/대상/파일.png}}` + +- 특정 PNG를 압축하고 지정된 경로에 저장: + +`pngquant {{경로/대상/파일.png}} --output {{경로/대상/파일.png}}` + +- 특정 PNG를 압축하고 진행 상황 표시: + +`pngquant --verbose {{경로/대상/파일.png}}` diff --git a/pages.ko/common/pngtopam.md b/pages.ko/common/pngtopam.md new file mode 100644 index 0000000000..5bae2a4257 --- /dev/null +++ b/pages.ko/common/pngtopam.md @@ -0,0 +1,21 @@ +# pngtopam + +> PNG 이미지를 Netpbm 이미지로 변환. +> 같이 보기: `pamtopng`. +> 더 많은 정보: . + +- 지정된 PNG 이미지를 Netpbm 이미지로 변환: + +`pngtopam {{경로/대상/이미지.png}} > {{경로/대상/출력.pam}}` + +- 입력 이미지의 주 이미지와 투명 마스크를 포함한 출력 이미지 생성: + +`pngtopam -alphapam {{경로/대상/이미지.png}} > {{경로/대상/출력.pam}}` + +- 투명한 픽셀을 지정된 색상으로 대체: + +`pngtopam -mix -background {{색상}} {{경로/대상/이미지.png}} > {{경로/대상/출력.pam}}` + +- 입력 이미지에서 발견된 tEXt 청크를 지정된 텍스트 파일로 작성: + +`pngtopam -text {{경로/대상/파일.txt}} {{경로/대상/이미지.png}} > {{경로/대상/출력.pam}}` diff --git a/pages.ko/common/pngtopnm.md b/pages.ko/common/pngtopnm.md new file mode 100644 index 0000000000..d98ac3eb38 --- /dev/null +++ b/pages.ko/common/pngtopnm.md @@ -0,0 +1,8 @@ +# pngtopnm + +> 이 명령은 `pngtopam`으로 대체되었습니다. +> 더 많은 정보: . + +- 현재 명령에 대한 문서 보기: + +`tldr pngtopam` diff --git a/pages.ko/common/pnpm-audit.md b/pages.ko/common/pnpm-audit.md new file mode 100644 index 0000000000..66d8bf04f1 --- /dev/null +++ b/pages.ko/common/pnpm-audit.md @@ -0,0 +1,37 @@ +# pnpm audit + +> 프로젝트 의존성을 스캔합니다. +> 설치된 패키지에서 알려진 보안 문제를 확인합니다. +> 더 많은 정보: . + +- 프로젝트의 취약점 식별: + +`pnpm audit` + +- 취약점 자동 수정: + +`pnpm audit fix` + +- JSON 형식의 보안 보고서 생성: + +`pnpm audit --json > {{경로/대상/audit-report.json}}` + +- [D]ev 의존성만 감사: + +`pnpm audit --dev` + +- [P]roduction 의존성만 감사: + +`pnpm audit --prod` + +- 선택적 의존성을 감사에서 제외: + +`pnpm audit --no-optional` + +- 감사 과정에서 레지스트리 오류 무시: + +`pnpm audit --ignore-registry-errors` + +- 심각도별로 자문 필터링 (low, moderate, high, critical): + +`pnpm audit --audit-level {{심각도}}` diff --git a/pages.ko/common/pnpm-outdated.md b/pages.ko/common/pnpm-outdated.md new file mode 100644 index 0000000000..f88b407e85 --- /dev/null +++ b/pages.ko/common/pnpm-outdated.md @@ -0,0 +1,37 @@ +# pnpm outdated + +> 오래된 패키지 확인. +> 인수를 제공하여 설치된 패키지의 일부 집합으로 확인을 제한할 수 있습니다 (패턴 지원). +> 더 많은 정보: . + +- 오래된 패키지 확인: + +`pnpm outdated` + +- 모든 워크스페이스 패키지에서 발견된 오래된 의존성 확인: + +`pnpm outdated -r` + +- 패키지 선택기를 사용하여 오래된 패키지 필터링: + +`pnpm outdated --filter {{패키지_선택기}}` + +- 오래된 패키지를 [g]lobal로 나열: + +`pnpm outdated --global` + +- 오래된 패키지의 세부정보 출력: + +`pnpm outdated --long` + +- 특정 형식으로 오래된 의존성 출력: + +`pnpm outdated --format {{형식}}` + +- `package.json`의 사양을 충족하는 버전만 출력: + +`pnpm outdated --compatible` + +- 오래된 [D]ev 의존성만 확인: + +`pnpm outdated --dev` diff --git a/pages.ko/common/pnpx.md b/pages.ko/common/pnpx.md new file mode 100644 index 0000000000..b11d0101fb --- /dev/null +++ b/pages.ko/common/pnpx.md @@ -0,0 +1,17 @@ +# pnpx + +> npm 패키지의 바이너리를 `npm` 대신 `pnpm`을 사용하여 직접 실행. +> 참고: 이 명령은 사용이 중단되었습니다! 대신 `pnpm exec` 및 `pnpm dlx`를 사용하세요. +> 더 많은 정보: . + +- 주어진 `npm` 모듈에서 바이너리 실행: + +`pnpx {{모듈_이름}}` + +- 주어진 `npm` 모듈이 여러 바이너리를 포함하는 경우 특정 바이너리 실행: + +`pnpx --package {{패키지_이름}} {{모듈_이름}}` + +- 도움말 표시: + +`pnpx --help` diff --git a/pages.ko/common/podman-build.md b/pages.ko/common/podman-build.md new file mode 100644 index 0000000000..ec46f5353d --- /dev/null +++ b/pages.ko/common/podman-build.md @@ -0,0 +1,25 @@ +# podman build + +> 컨테이너 이미지를 빌드하기 위한 데몬리스 도구. +> Podman은 Docker-CLI와 유사한 명령줄을 제공합니다. 간단히 말해: `alias docker=podman`. +> 더 많은 정보: . + +- 지정된 디렉토리의 `Dockerfile` 또는 `Containerfile`을 사용하여 이미지 생성: + +`podman build {{경로/대상/폴더}}` + +- 지정된 태그로 이미지 생성: + +`podman build --tag {{이미지_이름:버전}} {{경로/대상/폴더}}` + +- 비표준 파일에서 이미지 생성: + +`podman build --file {{Containerfile.different}} .` + +- 이전에 캐시된 이미지를 사용하지 않고 이미지 생성: + +`podman build --no-cache {{경로/대상/폴더}}` + +- 모든 출력을 억제하여 이미지 생성: + +`podman build --quiet {{경로/대상/폴더}}` diff --git a/pages.ko/common/podman-compose.md b/pages.ko/common/podman-compose.md new file mode 100644 index 0000000000..f89dbdc96f --- /dev/null +++ b/pages.ko/common/podman-compose.md @@ -0,0 +1,36 @@ +# podman-compose + +> Compose Specification 컨테이너 정의를 실행하고 관리. +> 더 많은 정보: . + +- 실행 중인 모든 컨테이너 나열: + +`podman-compose ps` + +- 로컬 `docker-compose.yml`을 사용하여 백그라운드에서 모든 컨테이너 생성 및 시작: + +`podman-compose up -d` + +- 필요한 경우 빌드하여 모든 컨테이너 시작: + +`podman-compose up --build` + +- 다른 컴포즈 파일을 사용하여 모든 컨테이너 시작: + +`podman-compose {{-f|--file}} {{경로/대상/파일.yaml}} up` + +- 실행 중인 모든 컨테이너 중지: + +`podman-compose stop` + +- 모든 컨테이너, 네트워크 및 볼륨 제거: + +`podman-compose down --volumes` + +- 컨테이너의 로그를 실시간으로 팔로우 (모든 컨테이너 이름 생략): + +`podman-compose logs --follow {{컨테이너_이름}}` + +- 포트 매핑 없이 서비스에서 일회성 명령 실행: + +`podman-compose run {{서비스_이름}} {{명령}}` diff --git a/pages.ko/common/podman-image.md b/pages.ko/common/podman-image.md new file mode 100644 index 0000000000..aef0da2d3c --- /dev/null +++ b/pages.ko/common/podman-image.md @@ -0,0 +1,21 @@ +# podman image + +> Docker 이미지 관리. +> 같이 보기: `podman build`, `podman import`, `podman pull`. +> 더 많은 정보: . + +- 로컬 Docker 이미지 나열: + +`podman image ls` + +- 사용되지 않는 로컬 Docker 이미지 삭제: + +`podman image prune` + +- 모든 사용되지 않는 이미지 삭제 (태그가 없는 이미지뿐만 아니라): + +`podman image prune --all` + +- 로컬 Docker 이미지의 히스토리 표시: + +`podman image history {{이미지}}` diff --git a/pages.ko/common/podman-images.md b/pages.ko/common/podman-images.md new file mode 100644 index 0000000000..63f762dd50 --- /dev/null +++ b/pages.ko/common/podman-images.md @@ -0,0 +1,24 @@ +# podman images + +> Podman 이미지 관리. +> 더 많은 정보: . + +- 모든 Podman 이미지 나열: + +`podman images` + +- 중간 이미지를 포함한 모든 Podman 이미지 나열: + +`podman images --all` + +- 조용한 모드로 출력 나열 (숫자 ID만 표시): + +`podman images --quiet` + +- 어떤 컨테이너에서도 사용되지 않는 모든 Podman 이미지 나열: + +`podman images --filter dangling=true` + +- 이름에 특정 부분 문자열이 포함된 이미지 나열: + +`podman images "{{*이미지|이미지*}}"` diff --git a/pages.ko/common/podman-machine.md b/pages.ko/common/podman-machine.md new file mode 100644 index 0000000000..1f477d2ff5 --- /dev/null +++ b/pages.ko/common/podman-machine.md @@ -0,0 +1,33 @@ +# podman machine + +> Podman을 실행하는 가상 머신을 생성하고 관리. +> Podman 버전 4 이상에 포함되어 있습니다. +> 더 많은 정보: . + +- 기존 머신 나열: + +`podman machine ls` + +- 기본 머신 생성: + +`podman machine init` + +- 특정 이름의 새 머신 생성: + +`podman machine init {{이름}}` + +- 다른 리소스로 새 머신 생성: + +`podman machine init --cpus={{4}} --memory={{4096}} --disk-size={{50}}` + +- 머신 시작 또는 중지: + +`podman machine {{start|stop}} {{이름}}` + +- SSH를 통해 실행 중인 머신에 연결: + +`podman machine ssh {{이름}}` + +- 머신 정보 검사: + +`podman machine inspect {{이름}}` diff --git a/pages.ko/common/podman-ps.md b/pages.ko/common/podman-ps.md new file mode 100644 index 0000000000..d553f4295b --- /dev/null +++ b/pages.ko/common/podman-ps.md @@ -0,0 +1,36 @@ +# podman ps + +> Podman 컨테이너 목록을 나열합니다. +> 더 많은 정보: . + +- 현재 실행 중인 Podman 컨테이너 나열: + +`podman ps` + +- 모든 Podman 컨테이너 나열 (실행 중 및 중지된 컨테이너 포함): + +`podman ps --all` + +- 가장 최근에 생성된 컨테이너 표시 (모든 상태 포함): + +`podman ps --latest` + +- 이름에 특정 문자열이 포함된 컨테이너 필터링: + +`podman ps --filter "name={{이름}}"` + +- 주어진 이미지를 조상으로 공유하는 컨테이너 필터링: + +`podman ps --filter "ancestor={{이미지}}:{{태그}}"` + +- 종료 상태 코드로 컨테이너 필터링: + +`podman ps --all --filter "exited={{코드}}"` + +- 상태별로 컨테이너 필터링 (생성됨, 실행 중, 제거 중, 일시 중지됨, 종료됨, 죽은 상태): + +`podman ps --filter "status={{상태}}"` + +- 특정 볼륨을 마운트했거나 특정 경로에 볼륨이 마운트된 컨테이너 필터링: + +`podman ps --filter "volume={{경로/대상/폴더}}" --format "table {{.ID}}\t{{.Image}}\t{{.Names}}\t{{.Mounts}}"` diff --git a/pages.ko/common/podman-rmi.md b/pages.ko/common/podman-rmi.md new file mode 100644 index 0000000000..a6b925b48d --- /dev/null +++ b/pages.ko/common/podman-rmi.md @@ -0,0 +1,20 @@ +# podman rmi + +> Podman 이미지 제거. +> 더 많은 정보: . + +- 이름을 지정하여 하나 이상의 이미지 제거: + +`podman rmi {{이미지:태그}} {{이미지2:태그}} {{...}}` + +- 강제로 이미지 제거: + +`podman rmi --force {{이미지}}` + +- 태그되지 않은 부모를 삭제하지 않고 이미지 제거: + +`podman rmi --no-prune {{이미지}}` + +- 도움말 표시: + +`podman rmi` diff --git a/pages.ko/common/podman-run.md b/pages.ko/common/podman-run.md new file mode 100644 index 0000000000..490850fe8c --- /dev/null +++ b/pages.ko/common/podman-run.md @@ -0,0 +1,36 @@ +# podman run + +> 새로운 Podman 컨테이너에서 명령 실행. +> 더 많은 정보: . + +- 태그된 이미지에서 새로운 컨테이너로 명령 실행: + +`podman run {{이미지:태그}} {{명령}}` + +- 백그라운드에서 새로운 컨테이너로 명령 실행하고 ID 표시: + +`podman run --detach {{이미지:태그}} {{명령}}` + +- 일회성 컨테이너에서 대화형 모드와 가상 터미널로 명령 실행: + +`podman run --rm --interactive --tty {{이미지:태그}} {{명령}}` + +- 환경 변수를 전달하여 새로운 컨테이너로 명령 실행: + +`podman run --env '{{변수}}={{값}}' --env {{변수}} {{이미지:태그}} {{명령}}` + +- 바인드 마운트된 볼륨으로 새로운 컨테이너에서 명령 실행: + +`podman run --volume {{/경로/대상/호스트_경로}}:{{/경로/대상/컨테이너_경로}} {{이미지:태그}} {{명령}}` + +- 포트가 공개된 새로운 컨테이너에서 명령 실행: + +`podman run --publish {{호스트_포트}}:{{컨테이너_포트}} {{이미지:태그}} {{명령}}` + +- 이미지의 엔트리포인트를 덮어쓰며 새로운 컨테이너에서 명령 실행: + +`podman run --entrypoint {{명령}} {{이미지:태그}}` + +- 네트워크에 연결된 새로운 컨테이너에서 명령 실행: + +`podman run --network {{네트워크}} {{이미지:태그}}` diff --git a/pages.ko/common/podman.md b/pages.ko/common/podman.md new file mode 100644 index 0000000000..43a2ec5de1 --- /dev/null +++ b/pages.ko/common/podman.md @@ -0,0 +1,37 @@ +# podman + +> 파드, 컨테이너 및 이미지의 간단한 관리 도구. +> Podman은 Docker-CLI와 유사한 명령줄을 제공합니다. 간단히 말해: `alias docker=podman`. +> 더 많은 정보: . + +- 모든 컨테이너 나열 (실행 중 및 중지됨 모두 포함): + +`podman ps --all` + +- 이미지에서 사용자 정의 이름으로 컨테이너 생성: + +`podman run --name {{컨테이너_이름}} {{이미지}}` + +- 기존 컨테이너 시작 또는 중지: + +`podman {{start|stop}} {{컨테이너_이름}}` + +- 레지스트리에서 이미지 가져오기 (기본은 Docker Hub): + +`podman pull {{이미지}}` + +- 이미 다운로드된 이미지 목록 표시: + +`podman images` + +- 이미 실행 중인 컨테이너 안에서 셸 열기: + +`podman exec --interactive --tty {{컨테이너_이름}} {{sh}}` + +- 중지된 컨테이너 제거: + +`podman rm {{컨테이너_이름}}` + +- 하나 이상의 컨테이너 로그 출력 및 실시간 로그 추적: + +`podman logs --follow {{컨테이너_이름}} {{컨테이너_ID}}` diff --git a/pages.ko/common/poetry.md b/pages.ko/common/poetry.md new file mode 100644 index 0000000000..4c9f5dfc68 --- /dev/null +++ b/pages.ko/common/poetry.md @@ -0,0 +1,37 @@ +# poetry + +> Python 패키지 및 의존성을 관리. +> 같이 보기: `asdf`. +> 더 많은 정보: . + +- 특정 이름으로 디렉토리에 새 Poetry 프로젝트 생성: + +`poetry new {{프로젝트_이름}}` + +- 현재 디렉토리의 `pyproject.toml` 파일에 의존성과 그 하위 의존성 설치 및 추가: + +`poetry add {{의존성}}` + +- 현재 디렉토리의 `pyproject.toml` 파일을 사용하여 프로젝트 의존성 설치: + +`poetry install` + +- 현재 디렉토리를 새 Poetry 프로젝트로 상호작용 방식으로 초기화: + +`poetry init` + +- 모든 의존성의 최신 버전 가져오고 `poetry.lock` 업데이트: + +`poetry update` + +- 프로젝트의 가상 환경 내에서 명령어 실행: + +`poetry run {{명령어}}` + +- `pyproject.toml`에서 프로젝트의 버전 증가: + +`poetry version {{patch|minor|major|prepatch|preminor|premajor|prerelease}}` + +- 프로젝트의 가상 환경 내에서 셸 시작: + +`poetry shell` diff --git a/pages.ko/common/polybar-msg.md b/pages.ko/common/polybar-msg.md new file mode 100644 index 0000000000..492fbe515d --- /dev/null +++ b/pages.ko/common/polybar-msg.md @@ -0,0 +1,33 @@ +# polybar-msg + +> `polybar`를 프로세스 간 메시징(IPC)을 사용하여 제어. +> 참고: IPC는 기본적으로 비활성화되어 있으며, Polybar 설정에서 `enable-ipc = true`로 설정하여 활성화할 수 있습니다. +> 더 많은 정보: . + +- 바 종료: + +`polybar-msg cmd quit` + +- 바를 제자리에서 재시작: + +`polybar-msg cmd restart` + +- 바 숨기기 (이미 바가 숨겨져 있으면 아무 작업도 하지 않음): + +`polybar-msg cmd hide` + +- 바 다시 표시 (바가 숨겨져 있지 않으면 아무 작업도 하지 않음): + +`polybar-msg cmd show` + +- 숨김/표시 전환: + +`polybar-msg cmd toggle` + +- 모듈 작업 실행 (데이터 문자열은 선택 사항): + +`polybar-msg action "#{{모듈_이름}}.{{작업_이름}}.{{데이터_문자열}}"` + +- 특정 Polybar 인스턴스에만 메시지 전송 (기본적으로 모든 인스턴스): + +`polybar-msg -p {{pid}} {{cmd|action}} {{페이로드}}` diff --git a/pages.ko/common/polybar.md b/pages.ko/common/polybar.md new file mode 100644 index 0000000000..454715e5fa --- /dev/null +++ b/pages.ko/common/polybar.md @@ -0,0 +1,16 @@ +# polybar + +> 빠르고 사용하기 쉬운 상태 표시줄. +> 더 많은 정보: . + +- Polybar 시작 (구성 파일에 하나의 막대만 정의되어 있는 경우 막대 이름은 선택 사항): + +`polybar {{막대_이름}}` + +- 지정된 구성 파일로 Polybar 시작: + +`polybar --config={{경로/대상/config.ini}} {{막대_이름}}` + +- 구성 파일이 수정될 때 막대를 다시 로드하며 Polybar 시작: + +`polybar --reload {{막대_이름}}` diff --git a/pages.ko/common/pop.md b/pages.ko/common/pop.md new file mode 100644 index 0000000000..fa6c6b1c9c --- /dev/null +++ b/pages.ko/common/pop.md @@ -0,0 +1,16 @@ +# pop + +> 터미널에서 이메일을 보내는 도구. +> 더 많은 정보: . + +- 텍스트 기반 사용자 인터페이스 시작: + +`pop` + +- Markdown 파일의 내용을 본문으로 사용하여 이메일 보내기: + +`pop < {{경로/대상/메시지.md}} --from {{me@example.com}} --to {{you@example.com}} --subject "{{오리에 대한 주제}}" --attach {{경로/대상/첨부파일}}` + +- 도움말 표시: + +`pop --help` diff --git a/pages.ko/common/popd.md b/pages.ko/common/popd.md new file mode 100644 index 0000000000..e4daef7f99 --- /dev/null +++ b/pages.ko/common/popd.md @@ -0,0 +1,21 @@ +# popd + +> `pushd` 셸 내장 명령어를 통해 디렉토리 스택에 올려놓은 디렉토리를 제거. +> `pushd`로 스택에 디렉토리를 올리는 방법과 `dirs`로 디렉토리 스택 내용을 표시하는 방법도 참고. +> 더 많은 정보: . + +- 스택의 최상위 디렉토리를 제거하고 해당 디렉토리로 이동: + +`popd` + +- N번째 디렉토리 제거 (왼쪽에서 0부터 시작, `dirs`로 출력된 목록 기준): + +`popd +N` + +- N번째 디렉토리 제거 (오른쪽에서 0부터 시작, `dirs`로 출력된 목록 기준): + +`popd -N` + +- 첫 번째 디렉토리 제거 (왼쪽에서 0부터 시작, `dirs`로 출력된 목록 기준): + +`popd -n` diff --git a/pages.ko/common/popeye.md b/pages.ko/common/popeye.md new file mode 100644 index 0000000000..fd28beda23 --- /dev/null +++ b/pages.ko/common/popeye.md @@ -0,0 +1,20 @@ +# popeye + +> Kubernetes 배포 매니페스트의 잠재적 문제 보고. +> 더 많은 정보: . + +- 현재 Kubernetes 클러스터 스캔: + +`popeye` + +- 특정 네임스페이스 스캔: + +`popeye -n {{네임스페이스}}` + +- 특정 Kubernetes 컨텍스트 스캔: + +`popeye --context={{컨텍스트}}` + +- 스캐닝에 스피니치 구성 파일 사용: + +`popeye -f {{spinach.yaml}}` diff --git a/pages.ko/common/postcss.md b/pages.ko/common/postcss.md new file mode 100644 index 0000000000..9929ed63af --- /dev/null +++ b/pages.ko/common/postcss.md @@ -0,0 +1,36 @@ +# postcss + +> JS 플러그인으로 스타일 변환. +> 더 많은 정보: . + +- CSS 파일을 파싱하고 변환: + +`postcss {{경로/대상/파일}}` + +- CSS 파일을 파싱하고 변환하여 특정 파일로 출력: + +`postcss {{경로/대상/파일}} --output {{경로/대상/파일}}` + +- CSS 파일을 파싱하고 변환하여 특정 폴더에 출력: + +`postcss {{경로/대상/파일}} --dir {{경로/대상/폴더}}` + +- CSS 파일을 제자리에 파싱하고 변환: + +`postcss {{경로/대상/파일}} --replace` + +- 사용자 지정 PostCSS 파서를 지정: + +`postcss {{경로/대상/파일}} --parser {{파서}}` + +- 사용자 지정 PostCSS 구문을 지정: + +`postcss {{경로/대상/파일}} --syntax {{구문}}` + +- CSS 파일의 변경 사항 감시: + +`postcss {{경로/대상/파일}} --watch` + +- 도움말 표시: + +`postcss --help` diff --git a/pages.ko/common/powershell.md b/pages.ko/common/powershell.md new file mode 100644 index 0000000000..caa20b8606 --- /dev/null +++ b/pages.ko/common/powershell.md @@ -0,0 +1,13 @@ +# powershell + +> 이 명령은 `powershell` 대신 `pwsh`를 사용하는 크로스 플랫폼 버전의 PowerShell(이전에는 PowerShell Core로 알려짐)과 혼동될 수 있습니다. +> Windows의 원본 `powershell` 명령은 레거시 Windows 버전의 PowerShell(버전 5.1 이하)을 사용하는 데 여전히 사용할 수 있습니다. +> 더 많은 정보: . + +- 최신 크로스 플랫폼 버전의 PowerShell(버전 6 이상)의 명령에 대한 문서 보기: + +`tldr pwsh` + +- 레거시 Windows PowerShell(버전 5.1 이하)의 명령에 대한 문서 보기: + +`tldr powershell -p windows` diff --git a/pages.ko/common/pppd.md b/pages.ko/common/pppd.md new file mode 100644 index 0000000000..8c48de1faa --- /dev/null +++ b/pages.ko/common/pppd.md @@ -0,0 +1,9 @@ +# pppd + +> 다른 컴퓨터와 포인트 투 포인트 연결을 설정. +> 수동으로 호출해서는 안 됩니다. +> 더 많은 정보: . + +- 데몬 시작: + +`pppd` diff --git a/pages.ko/common/pprof.md b/pages.ko/common/pprof.md new file mode 100644 index 0000000000..e51ae80137 --- /dev/null +++ b/pages.ko/common/pprof.md @@ -0,0 +1,24 @@ +# pprof + +> 프로파일 데이터의 시각화 및 분석을 위한 명령줄 도구. +> 더 많은 정보: . + +- 특정 프로파일링 파일에서 텍스트 보고서 생성, fibbo 바이너리에 대해: + +`pprof -top {{./fibbo}} {{./fibbo-프로필.pb.gz}}` + +- 그래프를 생성하고 웹 브라우저에서 열기: + +`pprof -svg {{./fibbo}} {{./fibbo-프로필.pb.gz}}` + +- 대화형 모드에서 pprof 실행하여 파일에 수동으로 `pprof` 실행 가능: + +`pprof {{./fibbo}} {{./fibbo-프로필.pb.gz}}` + +- `pprof` 위에 웹 인터페이스를 제공하는 웹 서버 실행: + +`pprof -http={{localhost:8080}} {{./fibbo}} {{./fibbo-프로필.pb.gz}}` + +- HTTP 서버에서 프로파일을 가져와 보고서 생성: + +`pprof {{http://localhost:8080/debug/pprof}}` diff --git a/pages.ko/common/pr.md b/pages.ko/common/pr.md new file mode 100644 index 0000000000..4110d4abf6 --- /dev/null +++ b/pages.ko/common/pr.md @@ -0,0 +1,28 @@ +# pr + +> 파일을 인쇄용으로 페이지화하거나 열로 정렬. +> 더 많은 정보: . + +- 기본 헤더와 푸터로 여러 파일 인쇄: + +`pr {{경로/대상/파일1 경로/대상/파일2 ...}}` + +- 사용자 지정 가운데 정렬 헤더로 인쇄: + +`pr -h "{{헤더}}" {{경로/대상/파일1 경로/대상/파일2 ...}}` + +- 번호가 매겨진 줄과 사용자 지정 날짜 형식으로 인쇄: + +`pr -n -D "{{형식}}" {{경로/대상/파일1 경로/대상/파일2 ...}}` + +- 모든 파일을 각각 하나의 열에 헤더나 푸터 없이 인쇄: + +`pr -m -T {{경로/대상/파일1 경로/대상/파일2 ...}}` + +- 페이지 길이(헤더와 푸터 포함)를 지정하여 페이지 2에서 페이지 5까지 인쇄: + +`pr +2:5 -l {{페이지_길이}} {{경로/대상/파일1 경로/대상/파일2 ...}}` + +- 각 줄에 대한 오프셋과 잘리는 사용자 지정 페이지 너비로 인쇄: + +`pr -o {{오프셋}} -W {{너비}} {{경로/대상/파일1 경로/대상/파일2 ...}}` diff --git a/pages.ko/common/pre-commit.md b/pages.ko/common/pre-commit.md new file mode 100644 index 0000000000..7c5dcab53e --- /dev/null +++ b/pages.ko/common/pre-commit.md @@ -0,0 +1,20 @@ +# pre-commit + +> 커밋 전에 실행되는 Git 훅을 생성. +> 더 많은 정보: . + +- Git 훅에 pre-commit 설치: + +`pre-commit install` + +- 모든 스테이지된 파일에 pre-commit 훅 실행: + +`pre-commit run` + +- 스테이지 여부와 상관없이 모든 파일에 pre-commit 훅 실행: + +`pre-commit run --all-files` + +- pre-commit 캐시 정리: + +`pre-commit clean` diff --git a/pages.ko/common/pretty-bytes.md b/pages.ko/common/pretty-bytes.md new file mode 100644 index 0000000000..744b6a159a --- /dev/null +++ b/pages.ko/common/pretty-bytes.md @@ -0,0 +1,16 @@ +# pretty-bytes + +> 바이트를 사람이 읽기 쉬운 문자열로 변환. +> 더 많은 정보: . + +- 숫자 바이트 값을 사람이 읽기 쉬운 문자열로 변환: + +`pretty-bytes {{1337}}` + +- `stdin`에서 숫자 바이트 값을 받아 사람이 읽기 쉬운 문자열로 변환: + +`echo {{1337}} | pretty-bytes` + +- 도움말 표시: + +`pretty-bytes --help` diff --git a/pages.ko/common/printenv.md b/pages.ko/common/printenv.md new file mode 100644 index 0000000000..462eb66a74 --- /dev/null +++ b/pages.ko/common/printenv.md @@ -0,0 +1,16 @@ +# printenv + +> 모든 환경 변수 또는 지정된 환경 변수의 값을 출력. +> 더 많은 정보: . + +- 모든 환경 변수의 키-값 쌍 출력: + +`printenv` + +- 특정 변수의 값 출력: + +`printenv {{HOME}}` + +- 변수를 출력하고 줄바꿈 대신 NUL로 끝내기: + +`printenv --null {{HOME}}` diff --git a/pages.ko/common/printf.md b/pages.ko/common/printf.md new file mode 100644 index 0000000000..182528163a --- /dev/null +++ b/pages.ko/common/printf.md @@ -0,0 +1,28 @@ +# printf + +> 텍스트를 형식화하여 출력. +> 더 많은 정보: . + +- 텍스트 메시지 출력: + +`printf "{{%s\n}}" "{{Hello world}}"` + +- 정수를 굵은 파란색으로 출력: + +`printf "{{\e[1;34m%.3d\e[0m\n}}" {{42}}` + +- 유로 기호와 함께 실수 출력: + +`printf "{{\u20AC %.2f\n}}" {{123.4}}` + +- 환경 변수를 사용하여 구성된 텍스트 메시지 출력: + +`printf "{{var1: %s\tvar2: %s\n}}" "{{$VAR1}}" "{{$VAR2}}"` + +- 형식화된 메시지를 변수에 저장 (Zsh에서는 작동하지 않음): + +`printf -v {{myvar}} {{"This is %s = %d\n" "a year" 2016}}` + +- 16진수, 8진수 및 과학적 표기법 숫자 출력: + +`printf "{{hex=%x octal=%o scientific=%e}}" 0x{{FF}} 0{{377}} {{100000}}` diff --git a/pages.ko/common/procs.md b/pages.ko/common/procs.md new file mode 100644 index 0000000000..071b1cf56f --- /dev/null +++ b/pages.ko/common/procs.md @@ -0,0 +1,28 @@ +# procs + +> 활성 프로세스에 대한 정보를 표시. +> 더 많은 정보: . + +- PID, 사용자, CPU 사용량, 메모리 사용량 및 시작한 명령을 보여주는 모든 프로세스 나열: + +`procs` + +- 트리 형태로 모든 프로세스 나열: + +`procs --tree` + +- 시작한 명령에 Zsh가 포함된 프로세스 정보 나열: + +`procs {{zsh}}` + +- CPU 시간으로 [a]scending 또는 [d]escending 순서로 정렬된 모든 프로세스 정보 나열: + +`procs {{--sorta|--sortd}} cpu` + +- PID, 명령 또는 사용자에 `41` 또는 `firefox`가 포함된 프로세스 정보 나열: + +`procs --or {{PID|command|user}} {{41}} {{firefox}}` + +- PID `41`과 명령 또는 사용자에 `zsh`가 포함된 프로세스 정보 나열: + +`procs --and {{41}} {{zsh}}` diff --git a/pages.ko/common/progpilot.md b/pages.ko/common/progpilot.md new file mode 100644 index 0000000000..d35de239d0 --- /dev/null +++ b/pages.ko/common/progpilot.md @@ -0,0 +1,16 @@ +# progpilot + +> PHP 보안 취약점을 감지하기 위한 정적 분석 도구. +> 더 많은 정보: . + +- 현재 디렉터리 분석: + +`progpilot` + +- 특정 파일 또는 디렉터리 분석: + +`progpilot {{경로/대상/파일_또는_디렉터리}}` + +- 사용자 정의 구성 파일 지정: + +`progpilot --configuration {{경로/대상/구성.yml}}` diff --git a/pages.ko/common/progress.md b/pages.ko/common/progress.md new file mode 100644 index 0000000000..46f9b43e95 --- /dev/null +++ b/pages.ko/common/progress.md @@ -0,0 +1,20 @@ +# progress + +> 실행 중인 coreutils의 진행 상태를 표시/모니터링. +> 더 많은 정보: . + +- 실행 중인 coreutils의 진행 상태 표시: + +`progress` + +- 조용한 모드로 실행 중인 coreutils의 진행 상태 표시: + +`progress -q` + +- 단일 장기 실행 명령을 시작하고 모니터링: + +`{{명령}} & progress --monitor --pid $!` + +- 완료까지 남은 시간 추정 포함: + +`progress --wait --command {{firefox}}` diff --git a/pages.ko/common/projucer.md b/pages.ko/common/projucer.md new file mode 100644 index 0000000000..69316bf78c --- /dev/null +++ b/pages.ko/common/projucer.md @@ -0,0 +1,28 @@ +# Projucer + +> JUCE 프레임워크 애플리케이션을 위한 프로젝트 관리자. +> 더 많은 정보: . + +- 프로젝트에 대한 정보 표시: + +`Projucer --status {{경로/대상/프로젝트_파일}}` + +- 프로젝트의 모든 파일 및 리소스 다시 저장: + +`Projucer --resave {{경로/대상/프로젝트_파일}}` + +- 프로젝트의 버전 번호 업데이트: + +`Projucer --set-version {{버전_번호}} {{경로/대상/프로젝트_파일}}` + +- PIP 파일에서 JUCE 프로젝트 생성: + +`Projucer --create-project-from-pip {{경로/대상/PIP}} {{경로/대상/출력}}` + +- 모든 JUCE 스타일 주석 (`//=====`, `//-----` 또는 `///////`) 제거: + +`Projucer --tidy-divider-comments {{경로/대상/대상_폴더}}` + +- 도움말 표시: + +`Projucer --help` diff --git a/pages.ko/common/promtool.md b/pages.ko/common/promtool.md new file mode 100644 index 0000000000..f6006a05ae --- /dev/null +++ b/pages.ko/common/promtool.md @@ -0,0 +1,20 @@ +# promtool + +> Prometheus 모니터링 시스템을 위한 도구. +> 더 많은 정보: . + +- 구성 파일이 유효한지 여부 확인 (오류가 있을 경우 보고): + +`promtool check config {{구성_파일.yml}}` + +- 규칙 파일이 유효한지 여부 확인 (오류가 있을 경우 보고): + +`promtool check rules {{규칙_파일.yml}}` + +- `stdin`을 통해 Prometheus 메트릭을 전달하여 일관성과 정확성을 확인: + +`curl --silent {{http://example.com:9090/metrics/}} | promtool check metrics` + +- 규칙 구성에 대한 단위 테스트: + +`promtool test rules {{테스트_파일.yml}}` diff --git a/pages.ko/common/prosodyctl.md b/pages.ko/common/prosodyctl.md new file mode 100644 index 0000000000..a31a898e57 --- /dev/null +++ b/pages.ko/common/prosodyctl.md @@ -0,0 +1,25 @@ +# prosodyctl + +> Prosody XMPP 서버의 제어 도구. +> 참고: `prosodyctl`을 통한 프로세스 관리는 권장되지 않습니다. 대신, 시스템에서 제공하는 도구(예: `systemctl`)를 사용하세요. +> 더 많은 정보: . + +- Prosody 서버의 상태 표시: + +`sudo prosodyctl status` + +- 서버의 구성 파일 다시 로드: + +`sudo prosodyctl reload` + +- Prosody XMPP 서버에 사용자 추가: + +`sudo prosodyctl adduser {{user@example.com}}` + +- 사용자의 비밀번호 설정: + +`sudo prosodyctl passwd {{user@example.com}}` + +- 사용자를 영구적으로 삭제: + +`sudo prosodyctl deluser {{user@example.com}}` diff --git a/pages.ko/common/protector.md b/pages.ko/common/protector.md new file mode 100644 index 0000000000..e888a08319 --- /dev/null +++ b/pages.ko/common/protector.md @@ -0,0 +1,16 @@ +# protector + +> GitHub 저장소의 브랜치를 보호하거나 보호 해제. +> 더 많은 정보: . + +- GitHub 저장소의 브랜치 보호 (브랜치 보호 규칙 생성): + +`protector {{브랜치_정규식}} -repos {{조직/저장소}}` + +- 보호될 브랜치 미리보기 (해제에도 사용 가능): + +`protector -dry-run {{브랜치_정규식}} -repos {{조직/저장소}}` + +- GitHub 저장소의 브랜치 보호 해제 (브랜치 보호 규칙 삭제): + +`protector -free {{브랜치_정규식}} -repos {{조직/저장소}}` diff --git a/pages.ko/common/protoc.md b/pages.ko/common/protoc.md new file mode 100644 index 0000000000..3d7bd8c5c4 --- /dev/null +++ b/pages.ko/common/protoc.md @@ -0,0 +1,16 @@ +# protoc + +> Google Protobuf `.proto` 파일을 파싱하고 지정된 언어로 출력을 생성. +> 더 많은 정보: . + +- `.proto` 파일에서 Python 코드를 생성: + +`protoc --python_out={{경로/대상/출력_폴더}} {{입력_파일.proto}}` + +- 다른 `.proto` 파일을 가져오는 `.proto` 파일에서 Java 코드를 생성: + +`protoc --java_out={{경로/대상/출력_폴더}} --proto_path={{경로/대상/가져오기_탐색_경로}} {{입력_파일.proto}}` + +- 여러 언어에 대한 코드 생성: + +`protoc --csharp_out={{경로/대상/c#_출력_폴더}} --js_out={{경로/대상/js_출력_폴더}} {{입력_파일.proto}}` diff --git a/pages.ko/common/prqlc.md b/pages.ko/common/prqlc.md new file mode 100644 index 0000000000..b989adc540 --- /dev/null +++ b/pages.ko/common/prqlc.md @@ -0,0 +1,25 @@ +# prqlc + +> PRQL 컴파일러. +> PRQL은 데이터를 변환하기 위한 현대적인 언어로, 간단하고 강력한 파이프라인 SQL 대체 언어입니다. +> 더 많은 정보: . + +- 대화형으로 컴파일러 실행: + +`prqlc compile` + +- 특정 `.prql` 파일을 `stdout`으로 컴파일: + +`prqlc compile {{경로/대상/파일.prql}}` + +- `.prql` 파일을 `.sql` 파일로 컴파일: + +`prqlc compile {{경로/대상/소스.prql}} {{경로/대상/타겟.sql}}` + +- 쿼리 컴파일: + +`echo "{{from employees | filter has_dog | select salary}}" | prqlc compile` + +- 디렉터리를 감시하고 파일 수정 시 컴파일: + +`prqlc watch {{경로/대상/폴더}}` diff --git a/pages.ko/common/ps-nvm.md b/pages.ko/common/ps-nvm.md new file mode 100644 index 0000000000..26a25243a0 --- /dev/null +++ b/pages.ko/common/ps-nvm.md @@ -0,0 +1,29 @@ +# ps-nvm + +> PowerShell 기반의 여러 Node.js 버전 관리 도구로, `nvm`에서 영감을 받았습니다. +> 이 도구는 PowerShell을 통해서만 실행할 수 있는 여러 명령어를 제공합니다. +> 더 많은 정보: . + +- 현재 Node.js 설치 위치를 얻기 위한 도구인 `Get-NodeInstallLocation`의 문서 보기: + +`tldr get-nodeinstalllocation` + +- 사용 가능하고 현재 설치된 모든 Node.js 버전을 나열하는 도구인 `Get-NodeVersions`의 문서 보기: + +`tldr get-nodeversions` + +- Node.js 런타임 버전을 설치하는 도구인 `Install-NodeVersion`의 문서 보기: + +`tldr install-nodeversion` + +- 기존 Node.js 버전을 제거하는 도구인 `Remove-NodeVersion`의 문서 보기: + +`tldr remove-nodeversion` + +- Node.js 설치 위치를 설정하는 도구인 `Set-NodeInstallLocation`의 문서 보기: + +`tldr set-nodeinstalllocation` + +- Node.js의 기본 버전을 설정하는 도구인 `Set-NodeVersion`의 문서 보기: + +`tldr set-nodeversion` diff --git a/pages.ko/common/psalm.md b/pages.ko/common/psalm.md new file mode 100644 index 0000000000..d592d5c656 --- /dev/null +++ b/pages.ko/common/psalm.md @@ -0,0 +1,32 @@ +# psalm + +> PHP 애플리케이션에서 오류를 찾기 위한 정적 분석 도구. +> 더 많은 정보: . + +- Psalm 구성 생성: + +`psalm --init` + +- 현재 작업 디렉터리 분석: + +`psalm` + +- 특정 디렉터리나 파일 분석: + +`psalm {{경로/대상/파일_또는_폴더}}` + +- 특정 구성 파일을 사용하여 프로젝트 분석: + +`psalm --config {{경로/대상/psalm.xml}}` + +- 출력에 정보성 결과 포함: + +`psalm --show-info` + +- 프로젝트를 분석하고 통계 표시: + +`psalm --stats` + +- 4개의 스레드로 병렬 프로젝트 분석: + +`psalm --threads {{4}}` diff --git a/pages.ko/common/psgrep.md b/pages.ko/common/psgrep.md new file mode 100644 index 0000000000..67797b80fd --- /dev/null +++ b/pages.ko/common/psgrep.md @@ -0,0 +1,16 @@ +# psgrep + +> 실행 중인 프로세스를 `grep`으로 검색. +> 더 많은 정보: . + +- 특정 문자열이 포함된 프로세스 라인 찾기: + +`psgrep {{프로세스_이름}}` + +- 헤더를 제외하고 특정 문자열이 포함된 프로세스 라인 찾기: + +`psgrep -n {{프로세스_이름}}` + +- 간단한 형식으로 검색 (PID, 사용자, 명령어): + +`psgrep -s {{프로세스_이름}}` diff --git a/pages.ko/common/psidtopgm.md b/pages.ko/common/psidtopgm.md new file mode 100644 index 0000000000..f3155b7e4f --- /dev/null +++ b/pages.ko/common/psidtopgm.md @@ -0,0 +1,8 @@ +# psidtopgm + +> PostScript 이미지 데이터를 PGM 이미지로 변환. +> 더 많은 정보: . + +- PS 파일의 이미지 데이터를 지정된 크기와 품질의 PGM 이미지로 변환: + +`psidtopgm {{너비}} {{높이}} {{샘플당_비트}} {{경로/대상/파일.ps}} > {{경로/대상/이미지.pgm}}` diff --git a/pages.ko/common/pssh.md b/pages.ko/common/pssh.md new file mode 100644 index 0000000000..e0212a8e77 --- /dev/null +++ b/pages.ko/common/pssh.md @@ -0,0 +1,28 @@ +# pssh + +> 병렬 SSH 프로그램. +> 더 많은 정보: . + +- 두 호스트에서 명령을 실행하고 각 서버의 출력을 인라인으로 출력: + +`pssh -i -H "{{호스트1}} {{호스트2}}" {{hostname -i}}` + +- 명령을 실행하고 출력을 개별 파일에 저장: + +`pssh -H {{호스트1}} -H {{호스트2}} -o {{경로/대상/출력_폴더}} {{hostname -i}}` + +- 줄바꿈으로 구분된 파일에 지정된 여러 호스트에서 명령 실행: + +`pssh -i -h {{경로/대상/호스트_파일}} {{hostname -i}}` + +- root 사용자로 명령 실행 (root 비밀번호를 입력해야 함): + +`pssh -i -h {{경로/대상/호스트_파일}} -A -l {{루트_사용자명}} {{hostname -i}}` + +- 추가 SSH 인수를 사용하여 명령 실행: + +`pssh -i -h {{경로/대상/호스트_파일}} -x "{{-O VisualHostKey=yes}}" {{hostname -i}}` + +- 병렬 연결 수를 10으로 제한하여 명령 실행: + +`pssh -i -h {{경로/대상/호스트_파일}} -p {{10}} '{{cd dir; ./스크립트.sh; exit}}'` diff --git a/pages.ko/common/pstopnm.md b/pages.ko/common/pstopnm.md new file mode 100644 index 0000000000..1a153eb018 --- /dev/null +++ b/pages.ko/common/pstopnm.md @@ -0,0 +1,16 @@ +# pstopnm + +> PostScript 파일을 PNM 이미지로 변환. +> 더 많은 정보: . + +- PS 파일을 PNM 이미지로 변환하고 입력의 페이지 N을 `path/to/fileN.ppm`에 저장: + +`pstopnm {{경로/대상/파일.ps}}` + +- 출력 형식 명시적으로 지정: + +`pstopnm -{{pbm|pgm|ppm}} {{경로/대상/파일.ps}}` + +- 출력 해상도를 인치당 도트로 지정: + +`pstopnm -dpi {{n}} {{경로/대상/파일.ps}}` diff --git a/pages.ko/common/psysh.md b/pages.ko/common/psysh.md new file mode 100644 index 0000000000..939c72f0a8 --- /dev/null +++ b/pages.ko/common/psysh.md @@ -0,0 +1,16 @@ +# psysh + +> PHP용 런타임 개발자 콘솔, 대화형 디버거 및 REPL. +> 더 많은 정보: . + +- 현재 디렉토리에서 셸 열기: + +`psysh` + +- 특정 디렉토리에서 셸 열기: + +`psysh --cwd {{경로/대상/폴더}}` + +- 특정 구성 파일 사용: + +`psysh --config {{경로/대상/파일}}` diff --git a/pages.ko/common/pt.md b/pages.ko/common/pt.md new file mode 100644 index 0000000000..a674094a99 --- /dev/null +++ b/pages.ko/common/pt.md @@ -0,0 +1,25 @@ +# pt + +> Platinum Searcher. +> `ag`와 유사한 코드 검색 도구. +> 더 많은 정보: . + +- "foo"를 포함하는 파일을 찾아 일치하는 부분을 강조하여 출력: + +`pt {{foo}}` + +- "foo"를 포함하는 파일을 찾아 각 파일의 일치 개수 표시: + +`pt -c {{foo}}` + +- "foo"를 단어 전체로 취급하고 대소문자 무시하여 찾기: + +`pt -wi {{foo}}` + +- 정규 표현식을 사용하여 특정 확장자를 가진 파일에서 "foo" 찾기: + +`pt -G='{{\.bar$}}' {{foo}}` + +- 최대 2단계 디렉토리 깊이까지 정규 표현식과 일치하는 파일 찾기: + +`pt --depth={{2}} -e '{{^ba[rz]*$}}'` diff --git a/pages.ko/common/ptargrep.md b/pages.ko/common/ptargrep.md new file mode 100644 index 0000000000..e8b949b8e1 --- /dev/null +++ b/pages.ko/common/ptargrep.md @@ -0,0 +1,16 @@ +# ptargrep + +> tar 아카이브 파일에서 정규 표현식 패턴 찾기. +> 더 많은 정보: . + +- 하나 이상의 tar 아카이브 내에서 패턴 검색: + +`ptargrep "{{검색_패턴}}" {{경로/대상/파일1 경로/대상/파일2 ...}}` + +- 파일의 기본 이름을 사용하여 현재 디렉토리에 추출: + +`ptargrep --basename "{{검색_패턴}}" {{경로/대상/파일}}` + +- tar 아카이브 내에서 대소문자를 구분하지 않고 패턴 검색: + +`ptargrep --ignore-case "{{검색_패턴}}" {{경로/대상/파일}}` diff --git a/pages.ko/common/ptpython.md b/pages.ko/common/ptpython.md new file mode 100644 index 0000000000..4cd5afa961 --- /dev/null +++ b/pages.ko/common/ptpython.md @@ -0,0 +1,32 @@ +# ptpython + +> 개선된 Python REPL. +> 더 많은 정보: . + +- REPL(대화형 셸) 시작: + +`ptpython` + +- 특정 Python 파일 실행: + +`ptpython {{경로/대상/파일.py}}` + +- 특정 Python 파일을 실행하고 REPL 시작: + +`ptpython -i {{경로/대상/파일.py}}` + +- 메뉴 열기: + +`F2` + +- 기록 페이지 열기: + +`F3` + +- 붙여넣기 모드 전환: + +`F6` + +- 종료: + +` + D` diff --git a/pages.ko/common/pulumi-about.md b/pages.ko/common/pulumi-about.md new file mode 100644 index 0000000000..9450c1cfdb --- /dev/null +++ b/pages.ko/common/pulumi-about.md @@ -0,0 +1,20 @@ +# pulumi about + +> Pulumi 환경에 대한 정보 출력. +> 더 많은 정보: . + +- Pulumi 환경에 대한 정보 출력: + +`pulumi about` + +- Pulumi 환경에 대한 정보를 JSON 형식으로 출력: + +`pulumi about --json` + +- 특정 스택의 Pulumi 환경에 대한 정보 출력: + +`pulumi about --stack {{스택_이름}}` + +- 도움말 표시: + +`pulumi about --help` diff --git a/pages.ko/common/pulumi-destroy.md b/pages.ko/common/pulumi-destroy.md new file mode 100644 index 0000000000..c6a0eb948b --- /dev/null +++ b/pages.ko/common/pulumi-destroy.md @@ -0,0 +1,28 @@ +# pulumi destroy + +> 스택 내의 모든 기존 리소스를 제거합니다. +> 더 많은 정보: . + +- 현재 스택의 모든 리소스를 제거: + +`pulumi destroy` + +- 특정 스택의 모든 리소스를 제거: + +`pulumi destroy --stack {{스택}}` + +- 미리 보기 후 자동 승인하고 리소스를 제거: + +`pulumi destroy --yes` + +- 보호된 리소스를 제거 대상에서 제외: + +`pulumi destroy --exclude-protected` + +- 스택의 모든 리소스가 삭제된 후 스택 및 구성 파일 제거: + +`pulumi destroy --remove` + +- 오류가 발생해도 리소스 삭제를 계속 진행: + +`pulumi destroy --continue-on-error` diff --git a/pages.ko/common/pulumi-login.md b/pages.ko/common/pulumi-login.md new file mode 100644 index 0000000000..be713c2350 --- /dev/null +++ b/pages.ko/common/pulumi-login.md @@ -0,0 +1,16 @@ +# pulumi login + +> Pulumi 클라우드에 로그인. +> 더 많은 정보: . + +- 관리되는 Pulumi Cloud 백엔드에 로그인. 기본값은 `app.pulumi.cloud`: + +`pulumi login` + +- 지정된 URL의 자체 호스팅된 Pulumi Cloud 백엔드에 로그인: + +`pulumi login {{URL}}` + +- Pulumi Cloud와 독립적으로 로컬에서 Pulumi 사용: + +`pulumi login {{-l|--local}}` diff --git a/pages.ko/common/pulumi-preview.md b/pages.ko/common/pulumi-preview.md new file mode 100644 index 0000000000..324c4b8099 --- /dev/null +++ b/pages.ko/common/pulumi-preview.md @@ -0,0 +1,20 @@ +# pulumi preview + +> 스택의 리소스 업데이트 미리 보기. +> 더 많은 정보: . + +- 스택의 리소스 업데이트 미리 보기: + +`pulumi preview` + +- 스택의 리소스 업데이트를 JSON 형식으로 미리 보기: + +`pulumi preview --json` + +- 전체 변경 사항을 보여주는 풍부한 차이로 업데이트 미리 보기: + +`pulumi preview --diff` + +- 도움말 표시: + +`pulumi preview --help` diff --git a/pages.ko/common/pulumi-stack.md b/pages.ko/common/pulumi-stack.md new file mode 100644 index 0000000000..3c473ed546 --- /dev/null +++ b/pages.ko/common/pulumi-stack.md @@ -0,0 +1,36 @@ +# pulumi stack + +> 스택을 관리하고 스택 상태를 확인. +> 더 많은 정보: . + +- 새 스택 생성: + +`pulumi stack init {{스택_이름}}` + +- 스택 상태 보기: + +`pulumi stack` + +- 현재 프로젝트의 스택 나열: + +`pulumi stack ls` + +- 모든 프로젝트의 스택 나열: + +`pulumi stack ls --all` + +- 활성 스택 선택: + +`pulumi stack select {{스택_이름}}` + +- 스택 출력을 평문으로 표시 (비밀 포함): + +`pulumi stack output --show-secrets` + +- 스택 상태를 JSON 파일로 내보내기: + +`pulumi stack export --file {{경로/대상/파일.json}}` + +- 도움말 표시: + +`pulumi stack --help` diff --git a/pages.ko/common/pulumi-up.md b/pages.ko/common/pulumi-up.md new file mode 100644 index 0000000000..9d83d6128e --- /dev/null +++ b/pages.ko/common/pulumi-up.md @@ -0,0 +1,24 @@ +# pulumi up + +> 스택의 리소스를 생성하거나 업데이트. +> 더 많은 정보: . + +- 프로그램 및/또는 인프라에 대한 변경 사항 미리보기 및 배포: + +`pulumi up` + +- 미리보기 후 자동 승인 및 업데이트 수행: + +`pulumi up --yes` + +- 특정 스택에서 변경 사항 미리보기 및 배포: + +`pulumi up --stack {{스택}}` + +- 스택 출력을 표시하지 않음: + +`pulumi up --suppress-outputs` + +- 오류가 발생하더라도 리소스 업데이트 계속 진행: + +`pulumi up --continue-on-error` diff --git a/pages.ko/common/pulumi.md b/pages.ko/common/pulumi.md new file mode 100644 index 0000000000..0206b146b7 --- /dev/null +++ b/pages.ko/common/pulumi.md @@ -0,0 +1,33 @@ +# pulumi + +> 친숙한 프로그래밍 언어를 사용하여 어떤 클라우드에서도 인프라 정의. +> `up`과 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다. +> 더 많은 정보: . + +- 템플릿을 사용하여 새 프로젝트 생성: + +`pulumi new` + +- 격리된 배포 대상을 사용하여 새 스택 생성: + +`pulumi stack init` + +- 변수를 대화식으로 구성 (예: 키, 지역 등): + +`pulumi config` + +- 프로그램 및/또는 인프라에 대한 변경 사항 미리보기 및 배포: + +`pulumi up` + +- 배포 변경 사항을 수행하지 않고 미리보기 (드라이런): + +`pulumi preview` + +- 프로그램 및 그 인프라 삭제: + +`pulumi destroy` + +- Pulumi Cloud와 독립적으로 Pulumi를 로컬에서 사용: + +`pulumi login {{-l|--local}}` diff --git a/pages.ko/common/pup.md b/pages.ko/common/pup.md new file mode 100644 index 0000000000..be5eb67d57 --- /dev/null +++ b/pages.ko/common/pup.md @@ -0,0 +1,28 @@ +# pup + +> 명령줄 HTML 파싱 도구. +> 더 많은 정보: . + +- 원시 HTML 파일을 정리되고 들여쓰기된 색상 형식으로 변환: + +`cat {{index.html}} | pup --color` + +- 요소 태그 이름으로 HTML 필터링: + +`cat {{index.html}} | pup '{{태그}}'` + +- ID로 HTML 필터링: + +`cat {{index.html}} | pup '{{div#아이디}}'` + +- 속성 값으로 HTML 필터링: + +`cat {{index.html}} | pup '{{input[type="text"]}}'` + +- 필터링된 HTML 요소와 그 자식 요소의 모든 텍스트 출력: + +`cat {{index.html}} | pup '{{div}} text{}'` + +- HTML을 JSON으로 출력: + +`cat {{index.html}} | pup '{{div}} json{}'` diff --git a/pages.ko/common/puppet-agent.md b/pages.ko/common/puppet-agent.md new file mode 100644 index 0000000000..91f2fa643b --- /dev/null +++ b/pages.ko/common/puppet-agent.md @@ -0,0 +1,32 @@ +# puppet agent + +> Puppet 서버에서 클라이언트 구성을 가져와 로컬 호스트에 적용. +> 더 많은 정보: . + +- Puppet 서버에 노드를 등록하고 받은 카탈로그 적용: + +`puppet agent --test --server {{puppetserver_fqdn}} --serverport {{포트}} --waitforcert {{poll_time}}` + +- 에이전트를 백그라운드에서 실행 (`puppet.conf`의 설정 사용): + +`puppet agent` + +- 포그라운드에서 한 번 에이전트를 실행한 후 종료: + +`puppet agent --test` + +- 드라이 모드로 에이전트 실행: + +`puppet agent --test --noop` + +- 평가 중인 모든 리소스를 로그에 기록 (변경 사항이 없어도): + +`puppet agent --test --evaltrace` + +- 에이전트 비활성화: + +`puppet agent --disable "{{메시지}}"` + +- 에이전트 활성화: + +`puppet agent --enable` diff --git a/pages.ko/common/puppet-apply.md b/pages.ko/common/puppet-apply.md new file mode 100644 index 0000000000..a386eaaa7d --- /dev/null +++ b/pages.ko/common/puppet-apply.md @@ -0,0 +1,16 @@ +# puppet apply + +> Puppet 매니페스트를 로컬에서 적용. +> 더 많은 정보: . + +- 매니페스트 적용: + +`puppet apply {{경로/대상/매니페스트}}` + +- Puppet 코드 실행: + +`puppet apply --execute {{코드}}` + +- 특정 모듈 및 Hiera 구성 파일 사용: + +`puppet apply --modulepath {{경로/대상/폴더}} --hiera_config {{경로/대상/파일}} {{경로/대상/매니페스트}}` diff --git a/pages.ko/common/puppet.md b/pages.ko/common/puppet.md new file mode 100644 index 0000000000..2a294a4add --- /dev/null +++ b/pages.ko/common/puppet.md @@ -0,0 +1,21 @@ +# puppet + +> 서버의 설정을 관리하고 자동화하는 데 도움을 줍니다. +> `agent`와 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다. +> 더 많은 정보: . + +- Puppet 하위 명령 실행: + +`puppet {{하위_명령}}` + +- Puppet 버전 확인: + +`puppet --version` + +- 도움말 표시: + +`puppet --help` + +- 하위 명령에 대한 도움말 표시: + +`puppet help {{하위_명령}}` diff --git a/pages.ko/common/pushd.md b/pages.ko/common/pushd.md new file mode 100644 index 0000000000..5f3cbc2673 --- /dev/null +++ b/pages.ko/common/pushd.md @@ -0,0 +1,21 @@ +# pushd + +> 디렉터리를 스택에 쌓아 나중에 접근할 수 있도록 합니다. +> 원래 디렉터리로 돌아가려면 `popd`, 디렉터리 스택 내용을 보려면 `dirs`를 같이 보세요. +> 더 많은 정보: . + +- 디렉터리로 이동하고 스택에 추가: + +`pushd {{경로/대상/폴더}}` + +- 스택의 첫 번째와 두 번째 디렉터리를 전환: + +`pushd` + +- 스택을 회전하여 5번째 요소를 스택의 맨 위로: + +`pushd +4` + +- 스택을 왼쪽으로 4번 회전 (현재 디렉터리는 5번째 요소를 교체하여 맨 위에 유지): + +`pushd -n +4` diff --git a/pages.ko/common/pv.md b/pages.ko/common/pv.md new file mode 100644 index 0000000000..90ec5134dc --- /dev/null +++ b/pages.ko/common/pv.md @@ -0,0 +1,28 @@ +# pv + +> 파이프를 통해 전달되는 데이터의 진행 상황을 모니터링. +> 더 많은 정보: . + +- 파일의 내용을 출력하고 진행 표시줄을 표시: + +`pv {{경로/대상/파일}}` + +- 파이프 사이의 데이터 흐름 속도와 양을 측정 (`--size`는 선택적): + +`command1 | pv --size {{ETA_예상_데이터_양}} | command2` + +- 파일을 필터링하고 진행 상황과 출력 데이터 양을 확인: + +`pv -cN in {{큰_텍스트_파일}} | grep {{패턴}} | pv -cN out > {{필터된_파일}}` + +- 이미 실행 중인 프로세스에 연결하여 파일 읽기 진행 상황 보기: + +`pv -d {{PID}}` + +- 오류가 있는 파일을 읽고 `dd conv=sync,noerror`처럼 오류를 건너뛰기: + +`pv -EE {{경로/대상/오류_있는_미디어}} > image.img` + +- 지정된 양의 데이터를 읽은 후 읽기 중지하고, 1K/s로 속도 제한: + +`pv -L 1K --stop-at --size {{최대_읽기_파일_크기}}` diff --git a/pages.ko/common/pwd.md b/pages.ko/common/pwd.md new file mode 100644 index 0000000000..0ea6105a1c --- /dev/null +++ b/pages.ko/common/pwd.md @@ -0,0 +1,12 @@ +# pwd + +> 현재 작업 디렉토리의 이름을 출력. +> 더 많은 정보: . + +- 현재 디렉토리 출력: + +`pwd` + +- 모든 심볼릭 링크를 해석하여 현재 디렉토리의 "물리적" 경로 출력: + +`pwd -P` diff --git a/pages.ko/common/pwgen.md b/pages.ko/common/pwgen.md new file mode 100644 index 0000000000..7456610b63 --- /dev/null +++ b/pages.ko/common/pwgen.md @@ -0,0 +1,16 @@ +# pwgen + +> 발음 가능한 비밀번호 생성. +> 더 많은 정보: . + +- 랜덤 비밀번호 생성 (특수문자 포함): + +`pwgen -y {{길이}}` + +- 보안성이 높고 기억하기 어려운 비밀번호 생성: + +`pwgen -s {{길이}}` + +- 최소 하나의 대문자가 포함된 비밀번호 생성: + +`pwgen -c {{길이}}` diff --git a/pages.ko/common/pwsh.md b/pages.ko/common/pwsh.md new file mode 100644 index 0000000000..beffba0198 --- /dev/null +++ b/pages.ko/common/pwsh.md @@ -0,0 +1,38 @@ +# pwsh + +> 시스템 관리를 위해 특별히 설계된 명령줄 셸 및 스크립팅 언어. +> 이 명령은 PowerShell 버전 6 이상(또는 PowerShell Core 및 크로스 플랫폼 PowerShell)을 의미합니다. +> 원래 Windows 버전(5.1 이하, 레거시 Windows PowerShell이라고도 함)을 사용하려면 `pwsh` 대신 `powershell`을 사용하세요. +> 더 많은 정보: . + +- 대화형 셸 세션 시작: + +`pwsh` + +- 시작 구성 파일을 로드하지 않고 대화형 셸 세션 시작: + +`pwsh -NoProfile` + +- 특정 명령 실행: + +`pwsh -Command "{{echo 'powershell is executed'}}"` + +- 특정 스크립트 실행: + +`pwsh -File {{경로/대상/스크립트.ps1}}` + +- 특정 버전의 PowerShell로 세션 시작: + +`pwsh -Version {{버전}}` + +- 시작 명령 실행 후 셸이 종료되지 않도록 방지: + +`pwsh -NoExit` + +- PowerShell에 전송되는 데이터 형식 설명: + +`pwsh -InputFormat {{Text|XML}}` + +- PowerShell 출력 형식 결정: + +`pwsh -OutputFormat {{Text|XML}}`