From f2069b5634f8f8550731fdd0ceb0fba1ae108386 Mon Sep 17 00:00:00 2001 From: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com> Date: Fri, 11 Oct 2024 06:26:45 +0200 Subject: [PATCH 1/6] redis-benchmark: fix more info link (#14096) --- pages/common/redis-benchmark.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/common/redis-benchmark.md b/pages/common/redis-benchmark.md index a22c11144dc61..2d932cc953e11 100644 --- a/pages/common/redis-benchmark.md +++ b/pages/common/redis-benchmark.md @@ -1,7 +1,7 @@ # redis-benchmark > Benchmark a Redis server. -> More information: . +> More information: . - Run full benchmark: From b1f220d0871fbf5fb1eda581430775fe004c5cbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=BD=94=EB=93=9C=EC=8B=B8=EC=9D=B4?= <81800589+CodePsy-2001@users.noreply.github.com> Date: Fri, 11 Oct 2024 13:31:40 +0900 Subject: [PATCH 2/6] docker*: add and update Korean translation (#14117) --- pages.ko/common/docker-commit.md | 32 +++++++++++++++++++ pages.ko/common/docker-container-diff.md | 8 +++++ pages.ko/common/docker-container-remove.md | 8 +++++ pages.ko/common/docker-container-rename.md | 8 +++++ pages.ko/common/docker-container-rm.md | 8 +++++ pages.ko/common/docker-container-top.md | 8 +++++ pages.ko/common/docker-cp.md | 16 ++++++++++ pages.ko/common/docker-diff.md | 12 ++++++++ pages.ko/common/docker-exec.md | 28 +++++++++++++++++ pages.ko/common/docker-inspect.md | 32 +++++++++++++++++++ pages.ko/common/docker-load.md | 16 ++++++++++ pages.ko/common/docker-login.md | 20 ++++++++++++ pages.ko/common/docker-network.md | 32 +++++++++++++++++++ pages.ko/common/docker-ps.md | 36 ++++++++++++++++++++++ pages.ko/common/docker-pull.md | 24 +++++++++++++++ pages.ko/common/docker-rename.md | 12 ++++++++ pages.ko/common/docker-rm.md | 20 ++++++++++++ pages.ko/common/docker-rmi.md | 20 ++++++++++++ pages.ko/common/docker-run.md | 36 ++++++++++++++++++++++ pages.ko/common/docker-save.md | 20 ++++++++++++ pages.ko/common/docker-secret.md | 24 +++++++++++++++ pages.ko/common/docker-service.md | 28 +++++++++++++++++ pages.ko/common/docker-slim.md | 24 +++++++++++++++ pages.ko/common/docker-start.md | 20 ++++++++++++ pages.ko/common/docker-stats.md | 24 +++++++++++++++ pages.ko/common/docker-swarm.md | 32 +++++++++++++++++++ pages.ko/common/docker-system.md | 36 ++++++++++++++++++++++ pages.ko/common/docker-tag.md | 16 ++++++++++ pages.ko/common/docker-top.md | 12 ++++++++ pages.ko/common/docker-update.md | 29 +++++++++++++++++ pages.ko/common/docker-volume.md | 36 ++++++++++++++++++++++ pages.ko/common/docker.md | 15 ++++----- 32 files changed, 685 insertions(+), 7 deletions(-) create mode 100644 pages.ko/common/docker-commit.md create mode 100644 pages.ko/common/docker-container-diff.md create mode 100644 pages.ko/common/docker-container-remove.md create mode 100644 pages.ko/common/docker-container-rename.md create mode 100644 pages.ko/common/docker-container-rm.md create mode 100644 pages.ko/common/docker-container-top.md create mode 100644 pages.ko/common/docker-cp.md create mode 100644 pages.ko/common/docker-diff.md create mode 100644 pages.ko/common/docker-exec.md create mode 100644 pages.ko/common/docker-inspect.md create mode 100644 pages.ko/common/docker-load.md create mode 100644 pages.ko/common/docker-login.md create mode 100644 pages.ko/common/docker-network.md create mode 100644 pages.ko/common/docker-ps.md create mode 100644 pages.ko/common/docker-pull.md create mode 100644 pages.ko/common/docker-rename.md create mode 100644 pages.ko/common/docker-rm.md create mode 100644 pages.ko/common/docker-rmi.md create mode 100644 pages.ko/common/docker-run.md create mode 100644 pages.ko/common/docker-save.md create mode 100644 pages.ko/common/docker-secret.md create mode 100644 pages.ko/common/docker-service.md create mode 100644 pages.ko/common/docker-slim.md create mode 100644 pages.ko/common/docker-start.md create mode 100644 pages.ko/common/docker-stats.md create mode 100644 pages.ko/common/docker-swarm.md create mode 100644 pages.ko/common/docker-system.md create mode 100644 pages.ko/common/docker-tag.md create mode 100644 pages.ko/common/docker-top.md create mode 100644 pages.ko/common/docker-update.md create mode 100644 pages.ko/common/docker-volume.md diff --git a/pages.ko/common/docker-commit.md b/pages.ko/common/docker-commit.md new file mode 100644 index 0000000000000..081b74e2c73c7 --- /dev/null +++ b/pages.ko/common/docker-commit.md @@ -0,0 +1,32 @@ +# docker commit + +> 컨테이너의 변경 사항으로부터 새로운 이미지를 생성합니다. +> 더 많은 정보: . + +- 특정 컨테이너로부터 이미지 생성: + +`docker commit {{컨테이너}} {{이미지}}:{{태그}}` + +- 생성된 이미지에 `CMD` Dockerfile 명령 적용: + +`docker commit --change "CMD {{명령}}" {{컨테이너}} {{이미지}}:{{태그}}` + +- 생성된 이미지에 `ENV` Dockerfile 명령 적용: + +`docker commit --change "ENV {{이름}}={{값}}" {{컨테이너}} {{이미지}}:{{태그}}` + +- 메타데이터에 특정 작성자를 포함하여 이미지 생성: + +`docker commit --author "{{작성자}}" {{컨테이너}} {{이미지}}:{{태그}}` + +- 메타데이터에 특정 주석을 포함하여 이미지 생성: + +`docker commit --message "{{주석}}" {{컨테이너}} {{이미지}}:{{태그}}` + +- 커밋 중 컨테이너를 중지하지 않고 이미지 생성: + +`docker commit --pause {{false}} {{컨테이너}} {{이미지}}:{{태그}}` + +- 도움말 표시: + +`docker commit --help` diff --git a/pages.ko/common/docker-container-diff.md b/pages.ko/common/docker-container-diff.md new file mode 100644 index 0000000000000..3eb3cecc16c47 --- /dev/null +++ b/pages.ko/common/docker-container-diff.md @@ -0,0 +1,8 @@ +# docker container diff + +> 이 명령은 `docker diff`의 별칭입니다. +> 더 많은 정보: . + +- 원본 명령에 대한 문서 보기: + +`tldr docker diff` diff --git a/pages.ko/common/docker-container-remove.md b/pages.ko/common/docker-container-remove.md new file mode 100644 index 0000000000000..f0d3d436f3a68 --- /dev/null +++ b/pages.ko/common/docker-container-remove.md @@ -0,0 +1,8 @@ +# docker container remove + +> 이 명령은 `docker rm`의 별칭입니다. +> 더 많은 정보: . + +- 원본 명령에 대한 문서 보기: + +`tldr docker rm` diff --git a/pages.ko/common/docker-container-rename.md b/pages.ko/common/docker-container-rename.md new file mode 100644 index 0000000000000..b176afea95826 --- /dev/null +++ b/pages.ko/common/docker-container-rename.md @@ -0,0 +1,8 @@ +# docker container rename + +> 이 명령은 `docker rename`의 별칭입니다. +> 더 많은 정보: . + +- 원본 명령에 대한 문서 보기: + +`tldr docker rename` diff --git a/pages.ko/common/docker-container-rm.md b/pages.ko/common/docker-container-rm.md new file mode 100644 index 0000000000000..fd8be5dd83f5c --- /dev/null +++ b/pages.ko/common/docker-container-rm.md @@ -0,0 +1,8 @@ +# docker container rm + +> 이 명령은 `docker rm`의 별칭입니다. +> 더 많은 정보: . + +- 원본 명령에 대한 문서 보기: + +`tldr docker rm` diff --git a/pages.ko/common/docker-container-top.md b/pages.ko/common/docker-container-top.md new file mode 100644 index 0000000000000..46fa15a884a74 --- /dev/null +++ b/pages.ko/common/docker-container-top.md @@ -0,0 +1,8 @@ +# docker container top + +> 이 명령은 `docker top`의 별칭입니다. +> 더 많은 정보: . + +- 원본 명령에 대한 문서 보기: + +`tldr docker top` diff --git a/pages.ko/common/docker-cp.md b/pages.ko/common/docker-cp.md new file mode 100644 index 0000000000000..398148d533933 --- /dev/null +++ b/pages.ko/common/docker-cp.md @@ -0,0 +1,16 @@ +# docker cp + +> 호스트와 컨테이너 파일 시스템 간에 파일이나 디렉토리를 복사. +> 더 많은 정보: . + +- 호스트에서 컨테이너로 파일이나 디렉토리 복사: + +`docker cp {{호스트의/파일_또는_디렉토리_경로}} {{컨테이너_이름}}:{{컨테이너의/파일_또는_디렉토리_경로}}` + +- 컨테이너에서 호스트로 파일이나 디렉토리 복사: + +`docker cp {{컨테이너_이름}}:{{컨테이너의/파일_또는_디렉토리_경로}} {{호스트의/파일_또는_디렉토리_경로}}` + +- 호스트에서 컨테이너로 심볼릭 링크를 따라 파일이나 디렉토리 복사 (심볼릭 링크가 아닌 링크된 파일을 직접 복사): + +`docker cp --follow-link {{호스트의/심볼릭_링크_경로}} {{컨테이너_이름}}:{{컨테이너의/파일_또는_디렉토리_경로}}` diff --git a/pages.ko/common/docker-diff.md b/pages.ko/common/docker-diff.md new file mode 100644 index 0000000000000..b1a3918a89a21 --- /dev/null +++ b/pages.ko/common/docker-diff.md @@ -0,0 +1,12 @@ +# docker diff + +> 컨테이너의 파일 시스템에서 파일이나 디렉토리의 변경 사항을 검사. +> 더 많은 정보: . + +- 컨테이너가 생성된 이후의 변경 사항 검사: + +`docker diff {{컨테이너}}` + +- 도움말 표시: + +`docker diff --help` diff --git a/pages.ko/common/docker-exec.md b/pages.ko/common/docker-exec.md new file mode 100644 index 0000000000000..6eaa73b7e57dc --- /dev/null +++ b/pages.ko/common/docker-exec.md @@ -0,0 +1,28 @@ +# docker exec + +> 이미 실행 중인 Docker 컨테이너에서 명령을 실행. +> 더 많은 정보: . + +- 이미 실행 중인 컨테이너에서 대화형 셸 세션 시작: + +`docker exec --interactive --tty {{컨테이너_이름}} {{/bin/bash}}` + +- 실행 중인 컨테이너에서 백그라운드(분리 모드)로 명령 실행: + +`docker exec --detach {{컨테이너_이름}} {{명령}}` + +- 특정 명령을 실행할 작업 디렉토리 선택: + +`docker exec --interactive --tty --workdir {{경로/대상/폴더}} {{컨테이너_이름}} {{명령}}` + +- 기존 컨테이너에서 백그라운드로 명령을 실행하되 `stdin`을 열어 둠: + +`docker exec --interactive --detach {{컨테이너_이름}} {{명령}}` + +- 실행 중인 Bash 세션에서 환경 변수를 설정: + +`docker exec --interactive --tty --env {{변수_이름}}={{값}} {{컨테이너_이름}} {{/bin/bash}}` + +- 특정 사용자로 명령 실행: + +`docker exec --user {{사용자}} {{컨테이너_이름}} {{명령}}` diff --git a/pages.ko/common/docker-inspect.md b/pages.ko/common/docker-inspect.md new file mode 100644 index 0000000000000..ebee92091e3b8 --- /dev/null +++ b/pages.ko/common/docker-inspect.md @@ -0,0 +1,32 @@ +# docker inspect + +> Docker 객체에 대한 저수준 정보를 반환. +> 더 많은 정보: . + +- 도움말 표시: + +`docker inspect` + +- 이름 또는 ID를 사용하여 컨테이너, 이미지 또는 볼륨에 대한 정보 표시: + +`docker inspect {{컨테이너|이미지|ID}}` + +- 컨테이너의 IP 주소 표시: + +`docker inspect --format '\{\{range.NetworkSettings.Networks\}\}\{\{.IPAddress\}\}\{\{end\}\}' {{컨테이너}}` + +- 컨테이너의 로그 파일 경로 표시: + +`docker inspect --format='\{\{.LogPath\}\}' {{컨테이너}}` + +- 컨테이너의 이미지 이름 표시: + +`docker inspect --format='\{\{.Config.Image\}\}' {{컨테이너}}` + +- JSON 형식으로 구성 정보 표시: + +`docker inspect --format='\{\{json .Config\}\}' {{컨테이너}}` + +- 모든 포트 바인딩 표시: + +`docker inspect --format='\{\{range $p, $conf := .NetworkSettings.Ports\}\} \{\{$p\}\} -> \{\{(index $conf 0).HostPort\}\} \{\{end\}\}' {{컨테이너}}` diff --git a/pages.ko/common/docker-load.md b/pages.ko/common/docker-load.md new file mode 100644 index 0000000000000..02a15181ff8e5 --- /dev/null +++ b/pages.ko/common/docker-load.md @@ -0,0 +1,16 @@ +# docker load + +> 파일 또는 `stdin`에서 Docker 이미지를 로드합니다. +> 더 많은 정보: . + +- `stdin`에서 Docker 이미지 로드: + +`docker load < {{경로/대상/이미지_파일.tar}}` + +- 특정 파일에서 Docker 이미지 로드: + +`docker load --input {{경로/대상/이미지_파일.tar}}` + +- 조용한 모드로 특정 파일에서 Docker 이미지 로드: + +`docker load --quiet --input {{경로/대상/이미지_파일.tar}}` diff --git a/pages.ko/common/docker-login.md b/pages.ko/common/docker-login.md new file mode 100644 index 0000000000000..9077e111ae8b6 --- /dev/null +++ b/pages.ko/common/docker-login.md @@ -0,0 +1,20 @@ +# docker login + +> Docker 레지스트리에 로그인. +> 더 많은 정보: . + +- 레지스트리에 대화형으로 로그인: + +`docker login` + +- 특정 사용자 명으로 레지스트리에 로그인 (사용자는 비밀번호를 입력하라는 메시지를 받음): + +`docker login --username {{사용자_명}}` + +- 사용자 명과 비밀번호로 레지스트리에 로그인: + +`docker login --username {{사용자_명}} --password {{비밀번호}} {{서버}}` + +- `stdin`에서 비밀번호를 받아 레지스트리에 로그인: + +`echo "{{비밀번호}}" | docker login --username {{사용자_명}} --password-stdin` diff --git a/pages.ko/common/docker-network.md b/pages.ko/common/docker-network.md new file mode 100644 index 0000000000000..629207e4a77dd --- /dev/null +++ b/pages.ko/common/docker-network.md @@ -0,0 +1,32 @@ +# docker network + +> Docker 네트워크 생성 및 관리. +> 더 많은 정보: . + +- Docker 데몬에서 사용 가능하고 구성된 모든 네트워크 나열: + +`docker network ls` + +- 사용자 정의 네트워크 생성: + +`docker network create --driver {{드라이버_이름}} {{네트워크_이름}}` + +- 하나 이상의 네트워크에 대한 자세한 정보 표시: + +`docker network inspect {{네트워크_이름1 네트워크_이름2 ...}}` + +- 이름 또는 ID를 사용하여 네트워크에 컨테이너 연결: + +`docker network connect {{네트워크_이름}} {{컨테이너_이름|ID}}` + +- 네트워크에서 컨테이너 연결 해제: + +`docker network disconnect {{네트워크_이름}} {{컨테이너_이름|ID}}` + +- 사용되지 않는 모든 네트워크 제거 (어떤 컨테이너에도 참조되지 않음): + +`docker network prune` + +- 하나 이상의 사용되지 않는 네트워크 제거: + +`docker network rm {{네트워크_이름1 네트워크_이름2 ...}}` diff --git a/pages.ko/common/docker-ps.md b/pages.ko/common/docker-ps.md new file mode 100644 index 0000000000000..a8a93fc1d16d3 --- /dev/null +++ b/pages.ko/common/docker-ps.md @@ -0,0 +1,36 @@ +# docker ps + +> Docker 컨테이너 목록. +> 더 많은 정보: . + +- 현재 실행 중인 Docker 컨테이너 목록: + +`docker ps` + +- 모든 Docker 컨테이너 목록 (실행 중 및 중지됨): + +`docker ps --all` + +- 가장 최근에 생성된 컨테이너 표시 (모든 상태 포함): + +`docker ps --latest` + +- 이름에 특정 문자열이 포함된 컨테이너 필터링: + +`docker ps --filter "name={{이름}}"` + +- 주어진 이미지를 조상으로 공유하는 컨테이너 필터링: + +`docker ps --filter "ancestor={{이미지}}:{{태그}}"` + +- 종료 상태 코드로 컨테이너 필터링: + +`docker ps --all --filter="exited={{코드}}"` + +- 상태로 컨테이너 필터링 (created, running, removing, paused, exited, dead): + +`docker ps --filter "status={{상태}}"` + +- 특정 볼륨을 마운트하거나 특정 경로에 볼륨이 마운트된 컨테이너 필터링: + +`docker ps --filter "volume={{경로/대상/폴더}}" --format "table {{.ID}}\t{{.Image}}\t{{.Names}}\t{{.Mounts}}"` diff --git a/pages.ko/common/docker-pull.md b/pages.ko/common/docker-pull.md new file mode 100644 index 0000000000000..d35af9c2916e5 --- /dev/null +++ b/pages.ko/common/docker-pull.md @@ -0,0 +1,24 @@ +# docker pull + +> Docker 이미지를 레지스트리에서 다운로드. +> 더 많은 정보: . + +- 특정 Docker 이미지 다운로드: + +`docker pull {{이미지}}:{{태그}}` + +- 조용한 모드로 특정 Docker 이미지 다운로드: + +`docker pull --quiet {{이미지}}:{{태그}}` + +- 특정 Docker 이미지의 모든 태그 다운로드: + +`docker pull --all-tags {{이미지}}` + +- 특정 플랫폼의 Docker 이미지 다운로드 (예: linux/amd64): + +`docker pull --platform {{linux/amd64}} {{이미지}}:{{태그}}` + +- 도움말 표시: + +`docker pull --help` diff --git a/pages.ko/common/docker-rename.md b/pages.ko/common/docker-rename.md new file mode 100644 index 0000000000000..c2b70fad500d1 --- /dev/null +++ b/pages.ko/common/docker-rename.md @@ -0,0 +1,12 @@ +# docker rename + +> 컨테이너 이름 변경. +> 더 많은 정보: . + +- 컨테이너 이름 변경: + +`docker rename {{컨테이너}} {{새_이름}}` + +- 도움말 표시: + +`docker rename --help` diff --git a/pages.ko/common/docker-rm.md b/pages.ko/common/docker-rm.md new file mode 100644 index 0000000000000..6dea6be01e0ef --- /dev/null +++ b/pages.ko/common/docker-rm.md @@ -0,0 +1,20 @@ +# docker rm + +> 컨테이너 제거. +> 더 많은 정보: . + +- 컨테이너 제거: + +`docker rm {{컨테이너1 컨테이너2 ...}}` + +- 컨테이너 강제 제거: + +`docker rm --force {{컨테이너1 컨테이너2 ...}}` + +- 컨테이너와 그 볼륨 제거: + +`docker rm --volumes {{컨테이너}}` + +- 도움말 표시: + +`docker rm --help` diff --git a/pages.ko/common/docker-rmi.md b/pages.ko/common/docker-rmi.md new file mode 100644 index 0000000000000..2cf3ee8be10dc --- /dev/null +++ b/pages.ko/common/docker-rmi.md @@ -0,0 +1,20 @@ +# docker rmi + +> Docker 이미지 삭제. +> 더 많은 정보: . + +- 도움말 표시: + +`docker rmi` + +- 하나 이상의 이미지를 이름으로 삭제: + +`docker rmi {{이미지1 이미지2 ...}}` + +- 강제로 이미지 삭제: + +`docker rmi --force {{이미지}}` + +- 태그되지 않은 부모 이미지를 삭제하지 않고 이미지 삭제: + +`docker rmi --no-prune {{이미지}}` diff --git a/pages.ko/common/docker-run.md b/pages.ko/common/docker-run.md new file mode 100644 index 0000000000000..1887c388fd98c --- /dev/null +++ b/pages.ko/common/docker-run.md @@ -0,0 +1,36 @@ +# docker run + +> 새로운 Docker 컨테이너에서 명령 실행. +> 더 많은 정보: . + +- 태그가 지정된 이미지에서 새 컨테이너로 명령 실행: + +`docker run {{이미지:태그}} {{명령}}` + +- 백그라운드에서 새 컨테이너로 명령 실행하고 ID 표시: + +`docker run --detach {{이미지}} {{명령}}` + +- 일회성 컨테이너에서 대화형 모드와 가상 TTY로 명령 실행: + +`docker run --rm --interactive --tty {{이미지}} {{명령}}` + +- 전달된 환경 변수를 사용하여 새 컨테이너로 명령 실행: + +`docker run --env '{{변수}}={{값}}' --env {{변수}} {{이미지}} {{명령}}` + +- 바인드 마운트된 볼륨을 사용하여 새 컨테이너로 명령 실행: + +`docker run --volume {{/경로/대상/호스트_경로}}:{{/경로/대상/컨테이너_경로}} {{이미지}} {{명령}}` + +- 게시된 포트를 사용하여 새 컨테이너로 명령 실행: + +`docker run --publish {{호스트_포트}}:{{컨테이너_포트}} {{이미지}} {{명령}}` + +- 이미지의 엔트리포인트를 덮어쓰며 새 컨테이너로 명령 실행: + +`docker run --entrypoint {{명령}} {{이미지}}` + +- 네트워크에 연결하여 새 컨테이너로 명령 실행: + +`docker run --network {{네트워크}} {{이미지}}` diff --git a/pages.ko/common/docker-save.md b/pages.ko/common/docker-save.md new file mode 100644 index 0000000000000..bc09aef00df89 --- /dev/null +++ b/pages.ko/common/docker-save.md @@ -0,0 +1,20 @@ +# docker save + +> Docker 이미지를 아카이브로 내보내기. +> 더 많은 정보: . + +- 이미지를 `stdout`를 통해 tar 아카이브로 저장: + +`docker save {{이미지}}:{{태그}} > {{경로/대상/파일.tar}}` + +- 이미지를 tar 아카이브로 저장: + +`docker save --output {{경로/대상/파일.tar}} {{이미지}}:{{태그}}` + +- 이미지의 모든 태그 저장: + +`docker save --output {{경로/대상/파일.tar}} {{이미지_이름}}` + +- 저장할 이미지의 특정 태그 선택: + +`docker save --output {{경로/대상/파일.tar}} {{이미지_이름:태그1 이미지_이름:태그2 ...}}` diff --git a/pages.ko/common/docker-secret.md b/pages.ko/common/docker-secret.md new file mode 100644 index 0000000000000..47a733f4d2b03 --- /dev/null +++ b/pages.ko/common/docker-secret.md @@ -0,0 +1,24 @@ +# docker secret + +> Docker 스웜 비밀 관리. +> 더 많은 정보: . + +- `stdin`에서 새 비밀 생성: + +`{{command}} | docker secret create {{비밀_이름}} -` + +- 파일에서 새 비밀 생성: + +`docker secret create {{비밀_이름}} {{경로/대상/파일}}` + +- 모든 비밀 나열: + +`docker secret ls` + +- 하나 이상의 비밀에 대한 자세한 정보를 사람이 읽기 쉬운 형식으로 표시: + +`docker secret inspect --pretty {{비밀_이름1 비밀_이름2 ...}}` + +- 하나 이상의 비밀 제거: + +`docker secret rm {{비밀_이름1 비밀_이름2 ...}}` diff --git a/pages.ko/common/docker-service.md b/pages.ko/common/docker-service.md new file mode 100644 index 0000000000000..fb154a374007d --- /dev/null +++ b/pages.ko/common/docker-service.md @@ -0,0 +1,28 @@ +# docker service + +> Docker 데몬에서 서비스를 관리합니다. +> 더 많은 정보: . + +- Docker 데몬에서 서비스 목록 나열: + +`docker service ls` + +- 새 서비스 생성: + +`docker service create --name {{서비스_이름}} {{이미지}}:{{태그}}` + +- 하나 이상의 서비스에 대한 자세한 정보 표시: + +`docker service inspect {{서비스_이름_또는_ID1 서비스_이름_또는_ID2}}` + +- 하나 이상의 서비스에 대한 작업 목록 나열: + +`docker service ps {{서비스_이름_또는_ID1 서비스_이름_또는_ID2 ...}}` + +- 공백으로 구분된 서비스 목록에 대해 특정 복제본 수로 확장: + +`docker service scale {{서비스_이름}}={{복제본_수}}` + +- 하나 이상의 서비스 제거: + +`docker service rm {{서비스_이름_또는_ID1 서비스_이름_또는_ID2}}` diff --git a/pages.ko/common/docker-slim.md b/pages.ko/common/docker-slim.md new file mode 100644 index 0000000000000..1830ac05350ef --- /dev/null +++ b/pages.ko/common/docker-slim.md @@ -0,0 +1,24 @@ +# docker-slim + +> Docker 이미지를 분석하고 최적화. +> 더 많은 정보: . + +- 인터랙티브 모드로 DockerSlim 시작: + +`docker-slim` + +- 특정 이미지에서 Docker 레이어 분석: + +`docker-slim xray --target {{이미지:태그}}` + +- Dockerfile 검사: + +`docker-slim lint --target {{경로/대상/Dockerfile}}` + +- 분석하고 최적화된 Docker 이미지 생성: + +`docker-slim build {{이미지:태그}}` + +- 하위 명령에 대한 도움말 표시: + +`docker-slim {{하위_명령}} --help` diff --git a/pages.ko/common/docker-start.md b/pages.ko/common/docker-start.md new file mode 100644 index 0000000000000..fe4183a256842 --- /dev/null +++ b/pages.ko/common/docker-start.md @@ -0,0 +1,20 @@ +# docker start + +> 중지된 컨테이너 시작. +> 더 많은 정보: . + +- 도움말 표시: + +`docker start` + +- Docker 컨테이너 시작: + +`docker start {{컨테이너}}` + +- `stdout` 및 `stderr`를 연결하고 신호를 전달하여 컨테이너 시작: + +`docker start --attach {{컨테이너}}` + +- 하나 이상의 컨테이너 시작: + +`docker start {{컨테이너1 컨테이너2 ...}}` diff --git a/pages.ko/common/docker-stats.md b/pages.ko/common/docker-stats.md new file mode 100644 index 0000000000000..a3b13374cf091 --- /dev/null +++ b/pages.ko/common/docker-stats.md @@ -0,0 +1,24 @@ +# docker stats + +> 컨테이너의 리소스 사용 통계를 실시간 스트림으로 표시. +> 더 많은 정보: . + +- 실행 중인 모든 컨테이너의 통계를 실시간 스트림으로 표시: + +`docker stats` + +- 하나 이상의 컨테이너에 대한 통계를 실시간 스트림으로 표시: + +`docker stats {{컨테이너1 컨테이너2 ...}}` + +- 컨테이너의 CPU 사용률을 표시하도록 열 형식을 변경: + +`docker stats --format "{{.Name}}:\t{{.CPUPerc}}"` + +- 모든 컨테이너(실행 중 및 중지된)의 통계를 표시: + +`docker stats --all` + +- 스트리밍 통계를 비활성화하고 현재 통계만 가져오기: + +`docker stats --no-stream` diff --git a/pages.ko/common/docker-swarm.md b/pages.ko/common/docker-swarm.md new file mode 100644 index 0000000000000..0d698f8c9a88b --- /dev/null +++ b/pages.ko/common/docker-swarm.md @@ -0,0 +1,32 @@ +# docker swarm + +> 컨테이너 오케스트레이션 도구. +> 더 많은 정보: . + +- 스웜 클러스터 초기화: + +`docker swarm init` + +- 매니저 또는 워커에 합류할 수 있는 토큰 표시: + +`docker swarm join-token {{worker|manager}}` + +- 새로운 노드를 클러스터에 합류: + +`docker swarm join --token {{토큰}} {{매니저_노드_url:2377}}` + +- 스웜에서 워커 제거 (워커 노드 내부에서 실행): + +`docker swarm leave` + +- 현재 CA 인증서를 PEM 형식으로 표시: + +`docker swarm ca` + +- 현재 CA 인증서를 갱신하고 새 인증서 표시: + +`docker swarm ca --rotate` + +- 노드 인증서의 유효 기간 변경: + +`docker swarm update --cert-expiry {{시간}}h{{분}}m{{초}}s` diff --git a/pages.ko/common/docker-system.md b/pages.ko/common/docker-system.md new file mode 100644 index 0000000000000..4fc2ca4bf468c --- /dev/null +++ b/pages.ko/common/docker-system.md @@ -0,0 +1,36 @@ +# docker system + +> Docker 데이터를 관리하고 시스템 전반의 정보를 표시합니다. +> 더 많은 정보: . + +- 도움말 표시: + +`docker system` + +- Docker 디스크 사용량 표시: + +`docker system df` + +- 디스크 사용량에 대한 자세한 정보 표시: + +`docker system df --verbose` + +- 사용하지 않는 데이터 제거: + +`docker system prune` + +- 지정된 시간 이상 전에 생성된 사용하지 않는 데이터 제거: + +`docker system prune --filter "until={{hours}}h{{minutes}}m"` + +- Docker 데몬의 실시간 이벤트 표시: + +`docker system events` + +- 유효한 JSON 라인으로 스트리밍되는 컨테이너의 실시간 이벤트 표시: + +`docker system events --filter 'type=container' --format '{{json .}}'` + +- 시스템 전반의 정보 표시: + +`docker system info` diff --git a/pages.ko/common/docker-tag.md b/pages.ko/common/docker-tag.md new file mode 100644 index 0000000000000..86b09800db747 --- /dev/null +++ b/pages.ko/common/docker-tag.md @@ -0,0 +1,16 @@ +# docker tag + +> 기존 Docker 이미지에 태그를 지정합니다. +> 더 많은 정보: . + +- 특정 이미지 ID에 이름과 태그 지정: + +`docker tag {{id}} {{이름}}:{{태그}}` + +- 특정 이미지에 태그 지정: + +`docker tag {{이미지}}:{{현재_태그}} {{이미지}}:{{새_태그}}` + +- 도움말 표시: + +`docker tag` diff --git a/pages.ko/common/docker-top.md b/pages.ko/common/docker-top.md new file mode 100644 index 0000000000000..6fa29ea565d36 --- /dev/null +++ b/pages.ko/common/docker-top.md @@ -0,0 +1,12 @@ +# docker top + +> 컨테이너의 실행 중인 프로세스를 표시. +> 더 많은 정보: . + +- 컨테이너의 실행 중인 프로세스 표시: + +`docker top {{컨테이너}}` + +- 도움말 표시: + +`docker top --help` diff --git a/pages.ko/common/docker-update.md b/pages.ko/common/docker-update.md new file mode 100644 index 0000000000000..a73658158f0bf --- /dev/null +++ b/pages.ko/common/docker-update.md @@ -0,0 +1,29 @@ +# docker update + +> Docker 컨테이너의 구성 업데이트. +> 이 명령은 Windows 컨테이너에서는 지원되지 않습니다. +> 더 많은 정보: . + +- 특정 컨테이너가 종료될 때 적용할 재시작 정책 업데이트: + +`docker update --restart={{always|no|on-failure|unless-stopped}} {{컨테이너_이름}}` + +- 특정 컨테이너가 0이 아닌 종료 상태로 종료될 때 최대 3번까지 재시작하는 정책 업데이트: + +`docker update --restart=on-failure:3 {{컨테이너_이름}}` + +- 특정 컨테이너에 사용할 수 있는 CPU 수 업데이트: + +`docker update --cpus {{개수}} {{컨테이너_이름}}` + +- 특정 컨테이너의 메모리 제한을 [M]egabytes 단위로 업데이트: + +`docker update --memory {{제한값}}M {{컨테이너_이름}}` + +- 특정 컨테이너 내에서 허용되는 최대 프로세스 ID 수 업데이트 (`-1`은 무제한): + +`docker update --pids-limit {{개수}} {{컨테이너_이름}}` + +- 특정 컨테이너가 디스크로 스왑할 수 있는 메모리 양을 [M]egabytes 단위로 업데이트 (`-1`은 무제한): + +`docker update --memory-swap {{제한값}}M {{컨테이너_이름}}` diff --git a/pages.ko/common/docker-volume.md b/pages.ko/common/docker-volume.md new file mode 100644 index 0000000000000..8c1a48710c968 --- /dev/null +++ b/pages.ko/common/docker-volume.md @@ -0,0 +1,36 @@ +# docker volume + +> Docker 볼륨 관리. +> 더 많은 정보: . + +- 볼륨 생성: + +`docker volume create {{볼륨_이름}}` + +- 특정 레이블을 사용하여 볼륨 생성: + +`docker volume create --label {{레이블}} {{볼륨_이름}}` + +- 100 MiB의 크기와 1000의 uid를 가진 `tmpfs` 볼륨 생성: + +`docker volume create --opt {{type}}={{tmpfs}} --opt {{device}}={{tmpfs}} --opt {{o}}={{size=100m,uid=1000}} {{볼륨_이름}}` + +- 모든 볼륨 나열: + +`docker volume ls` + +- 볼륨 제거: + +`docker volume rm {{볼륨_이름}}` + +- 볼륨에 대한 정보 표시: + +`docker volume inspect {{볼륨_이름}}` + +- 사용되지 않는 모든 로컬 볼륨 제거: + +`docker volume prune` + +- 하위 명령에 대한 도움말 표시: + +`docker volume {{서브커맨드}} --help` diff --git a/pages.ko/common/docker.md b/pages.ko/common/docker.md index a7ff9c3d8fd89..a04ccc69255fd 100644 --- a/pages.ko/common/docker.md +++ b/pages.ko/common/docker.md @@ -1,6 +1,7 @@ # docker -> 도커 컨테이너들과 이미지들을 관리한다. +> Docker 컨테이너 및 이미지를 관리. +> `run`과 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다. > 더 많은 정보: . - 모든 도커 컨테이너들(실행 및 중지) 목록 보기: @@ -11,9 +12,9 @@ `docker run --name {{컨테이너_이름}} {{이미지}}` -- 기존 컨테이너 실행 또는 중지하기: +- 기존 컨테이너 시작 또는 중지: -`docker {{실행|중지}} {{컨테이너_이름}}` +`docker {{start|stop}} {{컨테이너_이름}}` - 도커 레지스트리로부터 이미지 가져오기: @@ -23,14 +24,14 @@ `docker images` -- 이미 실행중인 컨테이너 내부에서 쉘 열기: +- 실행 중인 컨테이너 내부에서 Bourne 셸(`sh`)과 함께 [i]nteractive [t]ty 열기: -`docker exec -it {{컨테이너_이름}} {{쉘}}` +`docker exec -it {{컨테이너_이름}} {{sh}}` -- 중지된 컨테이너 제거하기: +- 중지된 컨테이너 제거: `docker rm {{컨테이너_이름}}` -- 컨테이너 로그를 가져오고 팔로우하기: +- 컨테이너의 로그 가져오기 및 실시간으로 보기: `docker logs -f {{컨테이너_이름}}` From 3eba37f10ad5f512998b39a0023a0b974bd8808d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=BD=94=EB=93=9C=EC=8B=B8=EC=9D=B4?= <81800589+CodePsy-2001@users.noreply.github.com> Date: Fri, 11 Oct 2024 13:32:32 +0900 Subject: [PATCH 3/6] gcloud*: add Korean translation (#14119) --- pages.ko/common/gcloud-app.md | 25 +++++++++++++ pages.ko/common/gcloud-auth.md | 29 +++++++++++++++ pages.ko/common/gcloud-components-install.md | 21 +++++++++++ pages.ko/common/gcloud-components-update.md | 17 +++++++++ pages.ko/common/gcloud-compute.md | 37 +++++++++++++++++++ pages.ko/common/gcloud-config-set.md | 33 +++++++++++++++++ pages.ko/common/gcloud-config.md | 29 +++++++++++++++ pages.ko/common/gcloud-container.md | 25 +++++++++++++ pages.ko/common/gcloud-feedback.md | 13 +++++++ pages.ko/common/gcloud-help.md | 9 +++++ pages.ko/common/gcloud-iam.md | 29 +++++++++++++++ pages.ko/common/gcloud-info.md | 16 ++++++++ pages.ko/common/gcloud-init.md | 16 ++++++++ pages.ko/common/gcloud-kms-decrypt.md | 13 +++++++ pages.ko/common/gcloud-logging-logs-list.md | 37 +++++++++++++++++++ pages.ko/common/gcloud-projects.md | 25 +++++++++++++ .../common/gcloud-sql-backups-describe.md | 9 +++++ pages.ko/common/gcloud-sql-export-sql.md | 29 +++++++++++++++ pages.ko/common/gcloud-topic.md | 13 +++++++ pages.ko/common/gcloud-version.md | 12 ++++++ pages.ko/common/gcloud.md | 37 +++++++++++++++++++ 21 files changed, 474 insertions(+) create mode 100644 pages.ko/common/gcloud-app.md create mode 100644 pages.ko/common/gcloud-auth.md create mode 100644 pages.ko/common/gcloud-components-install.md create mode 100644 pages.ko/common/gcloud-components-update.md create mode 100644 pages.ko/common/gcloud-compute.md create mode 100644 pages.ko/common/gcloud-config-set.md create mode 100644 pages.ko/common/gcloud-config.md create mode 100644 pages.ko/common/gcloud-container.md create mode 100644 pages.ko/common/gcloud-feedback.md create mode 100644 pages.ko/common/gcloud-help.md create mode 100644 pages.ko/common/gcloud-iam.md create mode 100644 pages.ko/common/gcloud-info.md create mode 100644 pages.ko/common/gcloud-init.md create mode 100644 pages.ko/common/gcloud-kms-decrypt.md create mode 100644 pages.ko/common/gcloud-logging-logs-list.md create mode 100644 pages.ko/common/gcloud-projects.md create mode 100644 pages.ko/common/gcloud-sql-backups-describe.md create mode 100644 pages.ko/common/gcloud-sql-export-sql.md create mode 100644 pages.ko/common/gcloud-topic.md create mode 100644 pages.ko/common/gcloud-version.md create mode 100644 pages.ko/common/gcloud.md diff --git a/pages.ko/common/gcloud-app.md b/pages.ko/common/gcloud-app.md new file mode 100644 index 0000000000000..33399f77e23d8 --- /dev/null +++ b/pages.ko/common/gcloud-app.md @@ -0,0 +1,25 @@ +# gcloud app + +> 관리형 서버리스 플랫폼에서 확장 가능한 애플리케이션 구축. +> 같이 보기: `gcloud`. +> 더 많은 정보: . + +- 애플리케이션의 코드와 구성을 App Engine 서버에 배포: + +`gcloud app deploy {{배포물들}}` + +- App Engine 서버에 배포된 모든 서비스의 모든 버전 나열: + +`gcloud app versions list` + +- 현재 애플리케이션을 웹 브라우저에서 열기: + +`gcloud app browse` + +- 현재 프로젝트 내에서 App Engine 애플리케이션 생성: + +`gcloud app create` + +- 최신 App Engine 애플리케이션 로그 표시: + +`gcloud app logs read` diff --git a/pages.ko/common/gcloud-auth.md b/pages.ko/common/gcloud-auth.md new file mode 100644 index 0000000000000..6e6fdca1d2433 --- /dev/null +++ b/pages.ko/common/gcloud-auth.md @@ -0,0 +1,29 @@ +# gcloud auth + +> `gcloud`에 대한 권한 부여 및 취소, 자격 증명 관리. +> 같이 보기: `gcloud`. +> 더 많은 정보: . + +- Google Cloud 사용자 자격 증명으로 `gcloud` CLI에 대한 액세스를 허용하고 현재 계정을 활성 계정으로 설정: + +`gcloud auth login` + +- 서비스 계정 자격 증명으로 `gcloud auth login`과 유사하게 Google Cloud 액세스 허용: + +`gcloud auth activate-service-account` + +- Cloud Client Libraries를 위한 애플리케이션 기본 자격 증명(ADC) 관리: + +`gcloud auth application-default` + +- 시스템에서 현재 인증된 Google Cloud 계정 목록 표시: + +`gcloud auth list` + +- 현재 계정의 액세스 토큰 표시: + +`gcloud auth print-access-token` + +- 계정의 액세스 자격 증명 제거: + +`gcloud auth revoke` diff --git a/pages.ko/common/gcloud-components-install.md b/pages.ko/common/gcloud-components-install.md new file mode 100644 index 0000000000000..fc492f43f0c41 --- /dev/null +++ b/pages.ko/common/gcloud-components-install.md @@ -0,0 +1,21 @@ +# gcloud components install + +> Google Cloud CLI의 구성 요소와 그 의존성을 설치. +> 기존 설치를 업그레이드하지 않고 현재 Google Cloud CLI 버전의 구성 요소를 설치. +> 더 많은 정보: . + +- 설치 가능한 구성 요소 보기: + +`gcloud components list` + +- 하나 이상의 구성 요소 설치 (필요한 의존성도 함께 설치): + +`gcloud components install {{구성_요소_id1 구성_요소_id2 ...}}` + +- 현재 Google Cloud CLI 버전 확인: + +`gcloud version` + +- Google Cloud CLI를 최신 버전으로 업데이트: + +`gcloud components update` diff --git a/pages.ko/common/gcloud-components-update.md b/pages.ko/common/gcloud-components-update.md new file mode 100644 index 0000000000000..96d6bff898410 --- /dev/null +++ b/pages.ko/common/gcloud-components-update.md @@ -0,0 +1,17 @@ +# gcloud components update + +> 설치된 Google Cloud CLI 구성 요소를 최신 버전으로 업데이트. +> 같이 보기: `gcloud`. +> 더 많은 정보: . + +- 모든 구성 요소를 최신 버전으로 업데이트: + +`gcloud components update` + +- 모든 구성 요소를 특정 버전으로 업데이트: + +`gcloud components update --version={{1.2.3}}` + +- 확인 없이 구성 요소 업데이트 (자동화 스크립트에 유용): + +`gcloud components update --quiet` diff --git a/pages.ko/common/gcloud-compute.md b/pages.ko/common/gcloud-compute.md new file mode 100644 index 0000000000000..36459eeead949 --- /dev/null +++ b/pages.ko/common/gcloud-compute.md @@ -0,0 +1,37 @@ +# gcloud compute + +> Google Cloud 인프라에서 VM을 생성, 실행 및 관리. +> 같이 보기: `gcloud`. +> 더 많은 정보: . + +- Compute Engine 영역 나열: + +`gcloud compute zones list` + +- VM 인스턴스 생성: + +`gcloud compute instances create {{인스턴스_이름}}` + +- VM 인스턴스 세부 정보 표시: + +`gcloud compute instances describe {{인스턴스_이름}}` + +- 프로젝트 내 모든 VM 인스턴스 나열: + +`gcloud compute instances list` + +- 영구 디스크 스냅샷 생성: + +`gcloud compute disks snapshot {{디스크_이름}} --snapshot-names {{스냅샷_이름}}` + +- 스냅샷 세부 정보 표시: + +`gcloud compute snapshots describe {{스냅샷_이름}}` + +- 스냅샷 삭제: + +`gcloud compute snapshots delete {{스냅샷_이름}}` + +- SSH를 사용하여 VM 인스턴스에 연결: + +`gcloud compute ssh {{인스턴스_이름}}` diff --git a/pages.ko/common/gcloud-config-set.md b/pages.ko/common/gcloud-config-set.md new file mode 100644 index 0000000000000..bedb95bdfb453 --- /dev/null +++ b/pages.ko/common/gcloud-config-set.md @@ -0,0 +1,33 @@ +# gcloud config set + +> Google Cloud CLI 구성에서 속성을 설정. +> 속성은 Google Cloud CLI 동작의 다양한 측면을 제어합니다. +> 더 많은 정보: . + +- core 섹션에서 프로젝트 속성 설정: + +`gcloud config set project {{프로젝트_ID}}` + +- 향후 작업을 위한 컴퓨트 영역 설정: + +`gcloud config set compute/zone {{존_이름}}` + +- 스크립팅에 적합하도록 gcloud의 프롬프트 비활성화: + +`gcloud config set disable_prompts true` + +- 현재 사용 중인 속성 목록 보기: + +`gcloud config list` + +- 설정된 속성 해제: + +`gcloud config unset {{속성_이름}}` + +- 새로운 구성 프로필 생성: + +`gcloud config configurations create {{구성_이름}}` + +- 다른 구성 프로필 간 전환: + +`gcloud config configurations activate {{구성_이름}}` diff --git a/pages.ko/common/gcloud-config.md b/pages.ko/common/gcloud-config.md new file mode 100644 index 0000000000000..9ef55b4d7599f --- /dev/null +++ b/pages.ko/common/gcloud-config.md @@ -0,0 +1,29 @@ +# gcloud config + +> `gcloud`의 다양한 구성 관리. +> 같이 보기: `gcloud`. +> 더 많은 정보: . + +- 현재 구성에 대한 속성(예: compute/zone) 정의: + +`gcloud config set {{속성}} {{값}}` + +- `gcloud` 속성의 값 가져오기: + +`gcloud config get {{속성}}` + +- 현재 구성의 모든 속성 표시: + +`gcloud config list` + +- 주어진 이름으로 새 구성 만들기: + +`gcloud config configurations create {{구성_이름}}` + +- 사용 가능한 모든 구성 목록 표시: + +`gcloud config configurations list` + +- 주어진 이름의 기존 구성으로 전환: + +`gcloud config configurations activate {{구성_이름}}` diff --git a/pages.ko/common/gcloud-container.md b/pages.ko/common/gcloud-container.md new file mode 100644 index 0000000000000..dfe4d312ea93d --- /dev/null +++ b/pages.ko/common/gcloud-container.md @@ -0,0 +1,25 @@ +# gcloud container + +> Kubernetes 및 클러스터에서 컨테이너화된 애플리케이션 관리. +> 같이 보기: `gcloud`. +> 더 많은 정보: . + +- `gcloud`를 Docker 자격 증명 도우미로 등록: + +`gcloud auth configure-docker` + +- GKE 컨테이너를 실행할 클러스터 생성: + +`gcloud container clusters create {{클러스터_이름}}` + +- GKE 컨테이너를 실행할 클러스터 나열: + +`gcloud container clusters list` + +- `kubectl`이 GKE 클러스터를 사용하도록 kubeconfig 업데이트: + +`gcloud container clusters get-credentials {{클러스터_이름}}` + +- 컨테이너 이미지의 태그 및 다이제스트 메타데이터 나열: + +`gcloud container images list-tags {{이미지}}` diff --git a/pages.ko/common/gcloud-feedback.md b/pages.ko/common/gcloud-feedback.md new file mode 100644 index 0000000000000..786bb3822075b --- /dev/null +++ b/pages.ko/common/gcloud-feedback.md @@ -0,0 +1,13 @@ +# gcloud feedback + +> Google Cloud 팀에게 피드백 제공. +> 같이 보기: `gcloud`. +> 더 많은 정보: . + +- `gcloud` 팀에게 피드백 제공: + +`gcloud feedback` + +- `gcloud` 팀에게 피드백 제공 및 로그 파일 첨부: + +`gcloud feedback --log-file {{로그_파일}}` diff --git a/pages.ko/common/gcloud-help.md b/pages.ko/common/gcloud-help.md new file mode 100644 index 0000000000000..3713738724df1 --- /dev/null +++ b/pages.ko/common/gcloud-help.md @@ -0,0 +1,9 @@ +# gcloud help + +> `gcloud`에 대한 도움말 및 참조 정보 표시. +> 개별 명령과 직접 관련되지 않은 주제에 대한 추가 도움말은 `tldr gcloud topic`을 참조. +> 더 많은 정보: . + +- 특정 용어에 대한 `gcloud` CLI 참조 문서를 검색: + +`gcloud help` diff --git a/pages.ko/common/gcloud-iam.md b/pages.ko/common/gcloud-iam.md new file mode 100644 index 0000000000000..f57fb6da4dc54 --- /dev/null +++ b/pages.ko/common/gcloud-iam.md @@ -0,0 +1,29 @@ +# gcloud iam + +> Identity and Access Management (IAM) 환경 설정 및 서비스 계정을 구성합니다. +> 같이 보기: `gcloud`. +> 더 많은 정보: . + +- 리소스에 대한 IAM 부여 가능한 역할 나열: + +`gcloud iam list-grantable-roles {{리소스}}` + +- 조직 또는 프로젝트에 대한 사용자 정의 역할 생성: + +`gcloud iam roles create {{역할_이름}} --{{조직|프로젝트}} {{조직|프로젝트_아이디}} --file {{경로/대상/role.yaml}}` + +- 프로젝트에 대한 서비스 계정 생성: + +`gcloud iam service-accounts create {{이름}}` + +- 서비스 계정에 IAM 정책 바인딩 추가: + +`gcloud iam service-accounts add-iam-policy-binding {{서비스_계정_이메일}} --member {{멤버}} --role {{역할}}` + +- 기존 IAM 정책 바인딩 교체: + +`gcloud iam service-accounts set-iam-policy {{서비스_계정_이메일}} {{정책_파일}}` + +- 서비스 계정의 키 나열: + +`gcloud iam service-accounts keys list --iam-account {{서비스_계정_이메일}}` diff --git a/pages.ko/common/gcloud-info.md b/pages.ko/common/gcloud-info.md new file mode 100644 index 0000000000000..f0be018a48f98 --- /dev/null +++ b/pages.ko/common/gcloud-info.md @@ -0,0 +1,16 @@ +# gcloud info + +> 현재 `gcloud` 환경에 대한 정보를 표시합니다. +> 더 많은 정보: . + +- `gcloud` 환경 정보 표시: + +`gcloud info` + +- 네트워크 연결 상태 및 숨겨진 속성 확인: + +`gcloud info --run-diagnostics` + +- 가장 최근의 로그 파일 내용 출력: + +`gcloud info --show-log` diff --git a/pages.ko/common/gcloud-init.md b/pages.ko/common/gcloud-init.md new file mode 100644 index 0000000000000..acc5171c6ad0e --- /dev/null +++ b/pages.ko/common/gcloud-init.md @@ -0,0 +1,16 @@ +# gcloud init + +> `gcloud`를 설정하거나 구성을 다시 초기화하는 대화형 워크플로우 시작. +> 더 많은 정보: . + +- "시작하기" 워크플로우 시작: + +`gcloud init` + +- 진단 없이 워크플로우 시작: + +`gcloud init --skip-diagnostics` + +- 콘솔을 사용하여 인증: + +`gcloud init --console-only` diff --git a/pages.ko/common/gcloud-kms-decrypt.md b/pages.ko/common/gcloud-kms-decrypt.md new file mode 100644 index 0000000000000..ca07993f41b38 --- /dev/null +++ b/pages.ko/common/gcloud-kms-decrypt.md @@ -0,0 +1,13 @@ +# gcloud kms decrypt + +> Cloud KMS 키를 사용하여 암호화된 파일 복호화. +> 같이 보기: `gcloud`. +> 더 많은 정보: . + +- 지정된 키, 키 링 및 위치를 사용하여 파일 복호화: + +`gcloud kms decrypt --key={{키_이름}} --keyring={{키_링_이름}} --location={{global}} --ciphertext-file={{경로/대상/암호문}} --plaintext-file={{경로/대상/평문}}` + +- 추가 인증 데이터를 사용하여 파일을 복호화하고 복호화된 평문을 `stdout`에 출력: + +`gcloud kms decrypt --key={{키_이름}} --keyring={{키_링_이름}} --location={{global}} --additional-authenticated-data-file={{경로/대상/파일.aad}} --ciphertext-file={{경로/대상/암호문}} --plaintext-file=-` diff --git a/pages.ko/common/gcloud-logging-logs-list.md b/pages.ko/common/gcloud-logging-logs-list.md new file mode 100644 index 0000000000000..435106adbe30c --- /dev/null +++ b/pages.ko/common/gcloud-logging-logs-list.md @@ -0,0 +1,37 @@ +# gcloud logging logs list + +> Google Cloud 프로젝트에서 로그 목록을 나열합니다. +> 모니터링 및 분석을 위한 사용 가능한 로그 식별에 유용합니다. 같이 보기: `gcloud`. +> 더 많은 정보: . + +- 현재 프로젝트의 모든 로그 나열: + +`gcloud logging logs list` + +- 특정 로그 버킷 및 위치의 모든 로그 나열: + +`gcloud logging logs list --bucket={{버킷_아이디}} --location={{위치}}` + +- 로그 버킷의 특정 뷰에 대한 모든 로그 나열: + +`gcloud logging logs list --bucket={{버킷_아이디}} --location={{위치}} --view={{뷰_아이디}}` + +- 필터 표현식을 사용하여 로그 나열: + +`gcloud logging logs list --filter="{{표현식}}"` + +- 지정된 수의 로그 나열: + +`gcloud logging logs list --limit={{숫자}}` + +- 특정 필드를 기준으로 오름차순 또는 내림차순(`~`는 내림차순)으로 정렬하여 로그 나열: + +`gcloud logging logs list --sort-by="{{필드_이름}}"` + +- 여러 필드를 기준으로 정렬하여 로그 나열: + +`gcloud logging logs list --sort-by="{{필드1}},~{{필드2}}"` + +- 추가 세부 정보를 보여주는 자세한 출력으로 로그 나열: + +`gcloud logging logs list --verbosity=debug` diff --git a/pages.ko/common/gcloud-projects.md b/pages.ko/common/gcloud-projects.md new file mode 100644 index 0000000000000..649f263d54922 --- /dev/null +++ b/pages.ko/common/gcloud-projects.md @@ -0,0 +1,25 @@ +# gcloud projects + +> Google Cloud에서 프로젝트 액세스 정책 관리. +> 같이 보기: `gcloud`. +> 더 많은 정보: . + +- 새 프로젝트 생성: + +`gcloud projects create {{프로젝트_아이디|프로젝트_번호}}` + +- 모든 활성 프로젝트 나열: + +`gcloud projects list` + +- 프로젝트의 메타데이터 표시: + +`gcloud projects describe {{프로젝트_아이디}}` + +- 프로젝트 삭제: + +`gcloud projects delete {{프로젝트_아이디|프로젝트_번호}}` + +- 지정된 프로젝트에 IAM 정책 바인딩 추가: + +`gcloud projects add-iam-policy-binding {{프로젝트_아이디}} --member {{주체}} --role {{역할}}` diff --git a/pages.ko/common/gcloud-sql-backups-describe.md b/pages.ko/common/gcloud-sql-backups-describe.md new file mode 100644 index 0000000000000..63bbf45849f5c --- /dev/null +++ b/pages.ko/common/gcloud-sql-backups-describe.md @@ -0,0 +1,9 @@ +# gcloud sql backups describe + +> 백업에 대한 정보 검색. +> 같이 보기: `gcloud`. +> 더 많은 정보: . + +- 백업 정보 검색: + +`gcloud sql backups describe {{백업_id}} --instance={{인스턴스_id}}` diff --git a/pages.ko/common/gcloud-sql-export-sql.md b/pages.ko/common/gcloud-sql-export-sql.md new file mode 100644 index 0000000000000..6ec9e3c3adaf4 --- /dev/null +++ b/pages.ko/common/gcloud-sql-export-sql.md @@ -0,0 +1,29 @@ +# gcloud sql export sql + +> Cloud SQL 인스턴스에서 Google Cloud Storage의 SQL 파일로 데이터를 내보내기. +> 백업 생성이나 데이터 마이그레이션에 유용합니다. 같이 보기: `gcloud`. +> 더 많은 정보: . + +- 특정 Cloud SQL 인스턴스에서 Google Cloud Storage 버킷으로 데이터를 SQL 덤프 파일로 내보내기: + +`gcloud sql export sql {{인스턴스}} gs://{{버킷_이름}}/{{파일_이름}}` + +- 비동기적으로 데이터를 내보내고, 작업 완료를 기다리지 않고 즉시 반환: + +`gcloud sql export sql {{인스턴스}} gs://{{버킷_이름}}/{{파일_이름}} --async` + +- Cloud SQL 인스턴스 내 특정 데이터베이스에서 데이터 내보내기: + +`gcloud sql export sql {{인스턴스}} gs://{{버킷_이름}}/{{파일_이름}} --database={{데이터베이스1,데이터베이스2,...}}` + +- Cloud SQL 인스턴스 내의 지정된 데이터베이스에서 특정 테이블 내보내기: + +`gcloud sql export sql {{인스턴스}} gs://{{버킷_이름}}/{{파일_이름}} --database={{데이터베이스}} --table={{테이블1,테이블2,...}}` + +- 소스 인스턴스의 부담을 줄이기 위해 임시 인스턴스로 작업을 오프로드하여 데이터 내보내기: + +`gcloud sql export sql {{인스턴스}} gs://{{버킷_이름}}/{{파일_이름}} --offload` + +- 데이터를 내보내고 출력을 `gzip`으로 압축: + +`gcloud sql export sql {{인스턴스}} gs://{{버킷_이름}}/{{파일_이름}}.gz` diff --git a/pages.ko/common/gcloud-topic.md b/pages.ko/common/gcloud-topic.md new file mode 100644 index 0000000000000..19e413eddf56a --- /dev/null +++ b/pages.ko/common/gcloud-topic.md @@ -0,0 +1,13 @@ +# gcloud topic + +> 개별 명령과 직접적으로 관련되지 않은 주제에 대한 추가 도움말 보기. 같이 보기: `gcloud`. +> 일반적인 도움말은 `tldr gcloud help`를 참조. +> 더 많은 정보: . + +- 접근성, 필터링, 포맷팅과 같은 비명령형 주제에 대한 추가 도움말 자료 보기: + +`gcloud topic {{주제_이름}}` + +- 사용 가능한 모든 주제 나열: + +`gcloud topic --help` diff --git a/pages.ko/common/gcloud-version.md b/pages.ko/common/gcloud-version.md new file mode 100644 index 0000000000000..7662417332feb --- /dev/null +++ b/pages.ko/common/gcloud-version.md @@ -0,0 +1,12 @@ +# gcloud-version + +> Google Cloud CLI 구성 요소의 버전 정보를 출력. +> 더 많은 정보: . + +- 설치된 모든 구성 요소의 버전 정보와 사용 가능한 업데이트 표시: + +`gcloud version` + +- 도움말 표시: + +`gcloud version --help` diff --git a/pages.ko/common/gcloud.md b/pages.ko/common/gcloud.md new file mode 100644 index 0000000000000..8995e63c73f30 --- /dev/null +++ b/pages.ko/common/gcloud.md @@ -0,0 +1,37 @@ +# gcloud + +> Google Cloud Platform을 위한 공식 CLI 도구. +> 참고: `gcloud` 하위 명령에는 자체 사용 설명서가 있습니다. +> 더 많은 정보: . + +- 활성 구성에서 모든 속성 나열: + +`gcloud config list` + +- Google 계정에 로그인: + +`gcloud auth login` + +- 활성 프로젝트 설정: + +`gcloud config set project {{프로젝트_이름}}` + +- 가상 머신 인스턴스에 SSH 접속: + +`gcloud compute ssh {{사용자}}@{{인스턴스}}` + +- 프로젝트 내 모든 Google Compute Engine 인스턴스 표시 (기본적으로 모든 영역의 인스턴스가 나열됨): + +`gcloud compute instances list` + +- 적절한 자격 증명으로 kubeconfig 파일을 업데이트하여 `kubectl`을 특정 Google Kubernetes Engine (GKE) 클러스터에 연결: + +`gcloud container clusters get-credentials {{클러스터_이름}}` + +- 모든 `gcloud` 구성 요소 업데이트: + +`gcloud components update` + +- 특정 명령에 대한 도움말 표시: + +`gcloud help {{명령}}` From 95f08423dd195828f4b5a77bc7953c807c50f2a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=BD=94=EB=93=9C=EC=8B=B8=EC=9D=B4?= <81800589+CodePsy-2001@users.noreply.github.com> Date: Fri, 11 Oct 2024 13:41:00 +0900 Subject: [PATCH 4/6] gh,gh-*: add Korean translation (#14118) --- pages.ko/common/gh-alias.md | 24 +++++++++++++++++++ pages.ko/common/gh-api.md | 36 +++++++++++++++++++++++++++++ pages.ko/common/gh-auth.md | 32 ++++++++++++++++++++++++++ pages.ko/common/gh-browse.md | 36 +++++++++++++++++++++++++++++ pages.ko/common/gh-codespace.md | 36 +++++++++++++++++++++++++++++ pages.ko/common/gh-completion.md | 20 ++++++++++++++++ pages.ko/common/gh-config.md | 32 ++++++++++++++++++++++++++ pages.ko/common/gh-environment.md | 8 +++++++ pages.ko/common/gh-extension.md | 36 +++++++++++++++++++++++++++++ pages.ko/common/gh-formatting.md | 8 +++++++ pages.ko/common/gh-gist.md | 24 +++++++++++++++++++ pages.ko/common/gh-help.md | 36 +++++++++++++++++++++++++++++ pages.ko/common/gh-issue-create.md | 32 ++++++++++++++++++++++++++ pages.ko/common/gh-issue.md | 32 ++++++++++++++++++++++++++ pages.ko/common/gh-label.md | 32 ++++++++++++++++++++++++++ pages.ko/common/gh-mintty.md | 8 +++++++ pages.ko/common/gh-pr-create.md | 24 +++++++++++++++++++ pages.ko/common/gh-pr-merge.md | 32 ++++++++++++++++++++++++++ pages.ko/common/gh-pr.md | 37 ++++++++++++++++++++++++++++++ pages.ko/common/gh-reference.md | 8 +++++++ pages.ko/common/gh-release.md | 28 ++++++++++++++++++++++ pages.ko/common/gh-repo.md | 32 ++++++++++++++++++++++++++ pages.ko/common/gh-run.md | 36 +++++++++++++++++++++++++++++ pages.ko/common/gh-screensaver.md | 25 ++++++++++++++++++++ pages.ko/common/gh-secret-set.md | 24 +++++++++++++++++++ pages.ko/common/gh-secret.md | 36 +++++++++++++++++++++++++++++ pages.ko/common/gh-ssh-key.md | 20 ++++++++++++++++ pages.ko/common/gh-workflow.md | 36 +++++++++++++++++++++++++++++ pages.ko/common/gh.md | 37 ++++++++++++++++++++++++++++++ 29 files changed, 807 insertions(+) create mode 100644 pages.ko/common/gh-alias.md create mode 100644 pages.ko/common/gh-api.md create mode 100644 pages.ko/common/gh-auth.md create mode 100644 pages.ko/common/gh-browse.md create mode 100644 pages.ko/common/gh-codespace.md create mode 100644 pages.ko/common/gh-completion.md create mode 100644 pages.ko/common/gh-config.md create mode 100644 pages.ko/common/gh-environment.md create mode 100644 pages.ko/common/gh-extension.md create mode 100644 pages.ko/common/gh-formatting.md create mode 100644 pages.ko/common/gh-gist.md create mode 100644 pages.ko/common/gh-help.md create mode 100644 pages.ko/common/gh-issue-create.md create mode 100644 pages.ko/common/gh-issue.md create mode 100644 pages.ko/common/gh-label.md create mode 100644 pages.ko/common/gh-mintty.md create mode 100644 pages.ko/common/gh-pr-create.md create mode 100644 pages.ko/common/gh-pr-merge.md create mode 100644 pages.ko/common/gh-pr.md create mode 100644 pages.ko/common/gh-reference.md create mode 100644 pages.ko/common/gh-release.md create mode 100644 pages.ko/common/gh-repo.md create mode 100644 pages.ko/common/gh-run.md create mode 100644 pages.ko/common/gh-screensaver.md create mode 100644 pages.ko/common/gh-secret-set.md create mode 100644 pages.ko/common/gh-secret.md create mode 100644 pages.ko/common/gh-ssh-key.md create mode 100644 pages.ko/common/gh-workflow.md create mode 100644 pages.ko/common/gh.md diff --git a/pages.ko/common/gh-alias.md b/pages.ko/common/gh-alias.md new file mode 100644 index 0000000000000..6d5233b11d517 --- /dev/null +++ b/pages.ko/common/gh-alias.md @@ -0,0 +1,24 @@ +# gh alias + +> GitHub CLI 명령 별칭 관리. +> 더 많은 정보: . + +- `gh`에 설정된 모든 별칭 나열: + +`gh alias list` + +- `gh` 하위 명령 별칭 생성: + +`gh alias set {{pv}} '{{pr view}}'` + +- 셸 명령을 `gh` 하위 명령으로 설정: + +`gh alias set --shell {{별칭_이름}} {{명령}}` + +- 명령 단축키 삭제: + +`gh alias delete {{별칭_이름}}` + +- 하위 명령 도움말 표시: + +`gh alias` diff --git a/pages.ko/common/gh-api.md b/pages.ko/common/gh-api.md new file mode 100644 index 0000000000000..a7d615e2cdb46 --- /dev/null +++ b/pages.ko/common/gh-api.md @@ -0,0 +1,36 @@ +# gh api + +> GitHub API에 인증된 HTTP 요청을 보내고 응답을 출력. +> 더 많은 정보: . + +- 현재 저장소의 릴리스를 JSON 형식으로 표시: + +`gh api repos/:owner/:repo/releases` + +- 특정 이슈에 대해 반응 생성: + +`gh api --header {{Accept:application/vnd.github.squirrel-girl-preview+json}} --raw-field '{{content=+1}}' {{repos/:owner/:repo/issues/123/reactions}}` + +- GraphQL 쿼리 결과를 JSON 형식으로 표시: + +`gh api graphql --field {{name=':repo'}} --raw-field '{{query}}'` + +- 사용자 지정 HTTP 메서드를 사용하여 요청 전송: + +`gh api --method {{POST}} {{endpoint}}` + +- HTTP 응답 헤더를 출력에 포함: + +`gh api --include {{endpoint}}` + +- 응답 본문을 출력하지 않음: + +`gh api --silent {{endpoint}}` + +- 특정 GitHub Enterprise 서버에 요청 전송: + +`gh api --hostname {{github.example.com}} {{endpoint}}` + +- 하위 명령 도움말 표시: + +`gh api --help` diff --git a/pages.ko/common/gh-auth.md b/pages.ko/common/gh-auth.md new file mode 100644 index 0000000000000..ebb964d6e04d4 --- /dev/null +++ b/pages.ko/common/gh-auth.md @@ -0,0 +1,32 @@ +# gh auth + +> GitHub 호스트에 인증. +> 더 많은 정보: . + +- 대화형 프롬프트로 로그인: + +`gh auth login` + +- `stdin`에서 토큰으로 로그인 (에서 생성됨): + +`echo {{your_token}} | gh auth login --with-token` + +- 로그인 여부 확인: + +`gh auth status` + +- 로그아웃: + +`gh auth logout` + +- 특정 GitHub 엔터프라이즈 서버로 로그인: + +`gh auth login --hostname {{github.example.com}}` + +- 인증 자격 증명이 올바른 최소 범위를 갖도록 세션 새로 고침 (이전에 요청된 추가 범위 제거): + +`gh auth refresh` + +- 권한 범위 확장: + +`gh auth refresh --scopes {{repo,admin:repo_hook,admin:org,admin:public_key,admin:org_hook,...}}` diff --git a/pages.ko/common/gh-browse.md b/pages.ko/common/gh-browse.md new file mode 100644 index 0000000000000..dc1d523ffff46 --- /dev/null +++ b/pages.ko/common/gh-browse.md @@ -0,0 +1,36 @@ +# gh browse + +> GitHub 저장소를 브라우저에서 열거나 URL을 출력. +> 더 많은 정보: . + +- 현재 저장소의 홈페이지를 기본 웹 브라우저에서 열기: + +`gh browse` + +- 특정 저장소의 홈페이지를 기본 웹 브라우저에서 열기: + +`gh browse {{소유자}}/{{저장소}}` + +- 현재 저장소의 설정 페이지를 기본 웹 브라우저에서 열기: + +`gh browse --settings` + +- 현재 저장소의 위키를 기본 웹 브라우저에서 열기: + +`gh browse --wiki` + +- 특정 이슈나 풀 리퀘스트를 웹 브라우저에서 열기: + +`gh browse {{이슈_번호|풀_리퀘스트_번호}}` + +- 특정 브랜치를 웹 브라우저에서 열기: + +`gh browse --branch {{브랜치_이름}}` + +- 현재 저장소의 특정 파일이나 디렉토리를 웹 브라우저에서 열기: + +`gh browse {{경로/대상/파일_또는_폴더}}` + +- 웹 브라우저를 열지 않고 URL 출력: + +`gh browse --no-browser` diff --git a/pages.ko/common/gh-codespace.md b/pages.ko/common/gh-codespace.md new file mode 100644 index 0000000000000..12f5f65bf0d59 --- /dev/null +++ b/pages.ko/common/gh-codespace.md @@ -0,0 +1,36 @@ +# gh codespace + +> GitHub에서 코드스페이스를 연결하고 관리. +> 더 많은 정보: . + +- GitHub에서 코드스페이스를 대화식으로 생성: + +`gh codespace create` + +- 사용 가능한 모든 코드스페이스 나열: + +`gh codespace list` + +- SSH를 통해 코드스페이스에 대화식으로 연결: + +`gh codespace ssh` + +- 특정 파일을 코드스페이스로 대화식으로 전송: + +`gh codespace cp {{경로/대상/소스_파일}} remote:{{경로/대상/원격_파일}}` + +- 코드스페이스의 포트를 대화식으로 나열: + +`gh codespace ports` + +- 코드스페이스의 로그를 대화식으로 표시: + +`gh codespace logs` + +- 코드스페이스를 대화식으로 삭제: + +`gh codespace delete` + +- 하위 명령어에 대한 도움말 표시: + +`gh codespace {{code|cp|create|delete|edit|...}} --help` diff --git a/pages.ko/common/gh-completion.md b/pages.ko/common/gh-completion.md new file mode 100644 index 0000000000000..0fe27ee9e46db --- /dev/null +++ b/pages.ko/common/gh-completion.md @@ -0,0 +1,20 @@ +# gh completion + +> GitHub CLI 명령어에 대한 셸 자동완성 스크립트 생성. +> 더 많은 정보: . + +- 자동완성 스크립트 출력: + +`gh completion --shell {{bash|zsh|fish|powershell}}` + +- `gh` 자동완성 스크립트를 `~/.bashrc`에 추가: + +`gh completion --shell {{bash}} >> {{~/.bashrc}}` + +- `gh` 자동완성 스크립트를 `~/.zshrc`에 추가: + +`gh completion --shell {{zsh}} >> {{~/.zshrc}}` + +- 하위 명령어 도움말 표시: + +`gh completion` diff --git a/pages.ko/common/gh-config.md b/pages.ko/common/gh-config.md new file mode 100644 index 0000000000000..b28bd0a1340ec --- /dev/null +++ b/pages.ko/common/gh-config.md @@ -0,0 +1,32 @@ +# gh config + +> GitHub CLI의 설정 변경. +> 더 많은 정보: . + +- 사용 중인 Git 프로토콜 표시: + +`gh config get git_protocol` + +- 프로토콜을 SSH로 설정: + +`gh config set git_protocol {{ssh}}` + +- 모든 `gh` 명령어의 기본 페이지로 `delta`를 나란히 보기 모드로 사용: + +`gh config set pager '{{delta --side-by-side}}'` + +- 텍스트 편집기를 Vim으로 설정: + +`gh config set editor {{vim}}` + +- 기본 텍스트 편집기로 재설정: + +`gh config set editor {{""}}` + +- 대화형 프롬프트 비활성화: + +`gh config set prompt {{disabled}}` + +- 특정 설정 값 설정: + +`gh config set {{key}} {{value}}` diff --git a/pages.ko/common/gh-environment.md b/pages.ko/common/gh-environment.md new file mode 100644 index 0000000000000..7153342c2677f --- /dev/null +++ b/pages.ko/common/gh-environment.md @@ -0,0 +1,8 @@ +# gh environment + +> GitHub CLI 명령어에 사용되는 환경 변수에 대한 도움말 표시. +> 더 많은 정보: . + +- `gh`와 함께 사용할 수 있는 환경 변수에 대한 도움말 표시: + +`gh environment` diff --git a/pages.ko/common/gh-extension.md b/pages.ko/common/gh-extension.md new file mode 100644 index 0000000000000..d08c6274e1586 --- /dev/null +++ b/pages.ko/common/gh-extension.md @@ -0,0 +1,36 @@ +# gh extension + +> GitHub CLI 확장 관리. +> 더 많은 정보: . + +- 동일한 이름의 디렉토리에 새로운 GitHub CLI 확장 프로젝트 초기화: + +`gh extension create {{확장_이름}}` + +- GitHub 저장소에서 확장 설치: + +`gh extension install {{소유자}}/{{저장소}}` + +- 설치된 확장 나열: + +`gh extension list` + +- 특정 확장 업그레이드: + +`gh extension upgrade {{확장_이름}}` + +- 모든 확장 업그레이드: + +`gh extension upgrade --all` + +- 설치된 확장 나열: + +`gh extension list` + +- 확장 제거: + +`gh extension remove {{확장_이름}}` + +- 하위 명령에 대한 도움말 표시: + +`gh extension {{하위_명령}} --help` diff --git a/pages.ko/common/gh-formatting.md b/pages.ko/common/gh-formatting.md new file mode 100644 index 0000000000000..620068f8bb2e9 --- /dev/null +++ b/pages.ko/common/gh-formatting.md @@ -0,0 +1,8 @@ +# gh formatting + +> gh GitHub CLI 명령어에서 내보낸 JSON 데이터에 대한 포맷 옵션. +> 더 많은 정보: . + +- `jq`를 사용하여 `gh`의 JSON 출력 포맷에 대한 도움말 표시: + +`gh formatting` diff --git a/pages.ko/common/gh-gist.md b/pages.ko/common/gh-gist.md new file mode 100644 index 0000000000000..4303d7ff69795 --- /dev/null +++ b/pages.ko/common/gh-gist.md @@ -0,0 +1,24 @@ +# gh gist + +> GitHub Gist 작업. +> 더 많은 정보: . + +- 하나 이상의 파일에서 새 Gist 생성: + +`gh gist create {{경로/대상/파일1 경로/대상/파일2 ...}}` + +- 특정 설명으로 새 Gist 생성: + +`gh gist create {{경로/대상/파일1 경로/대상/파일2 ...}} --desc "{{설명}}"` + +- Gist 수정: + +`gh gist edit {{id|url}}` + +- 현재 로그인된 사용자가 소유한 최대 42개의 Gist 나열: + +`gh gist list --limit {{42}}` + +- 기본 브라우저에서 마크다운 렌더링 없이 Gist 보기: + +`gh gist view {{id|url}} --web --raw` diff --git a/pages.ko/common/gh-help.md b/pages.ko/common/gh-help.md new file mode 100644 index 0000000000000..6fc3a481633b7 --- /dev/null +++ b/pages.ko/common/gh-help.md @@ -0,0 +1,36 @@ +# gh help + +> GitHub CLI 명령에 대한 도움말 표시. +> 더 많은 정보: . + +- 일반 도움말 표시: + +`gh help` + +- `gh help` 하위 명령에 대한 도움말 표시: + +`gh help --help` + +- `gh`와 함께 사용할 수 있는 환경 변수에 대한 도움말 표시: + +`gh help environment` + +- 모든 `gh` 명령의 마크다운 참고 자료 표시: + +`gh help reference` + +- `jq`를 사용하여 `gh`의 JSON 출력 형식을 지정하는 방법에 대한 도움말 표시: + +`gh help formatting` + +- MinTTY와 함께 `gh`를 사용하는 방법에 대한 도움말 표시: + +`gh help mintty` + +- 하위 명령에 대한 도움말 표시: + +`gh help {{하위_명령}}` + +- 하위 명령 작업에 대한 도움말 표시: + +`gh help {{pr}} {{create}}` diff --git a/pages.ko/common/gh-issue-create.md b/pages.ko/common/gh-issue-create.md new file mode 100644 index 0000000000000..e4a24e9ded701 --- /dev/null +++ b/pages.ko/common/gh-issue-create.md @@ -0,0 +1,32 @@ +# gh issue create + +> 저장소에 GitHub 이슈 생성. +> 더 많은 정보: . + +- 현재 저장소에 대해 대화식으로 새 이슈 생성: + +`gh issue create` + +- `bug` 레이블을 사용하여 대화식으로 새 이슈 생성: + +`gh issue create --label "{{bug}}"` + +- 지정된 사용자에게 할당하여 대화식으로 새 이슈 생성: + +`gh issue create --assignee {{user1,user2,...}}` + +- 제목과 본문을 지정하고 현재 사용자에게 할당하여 새 이슈 생성: + +`gh issue create --title "{{제목}}" --body "{{본문}}" --assignee "{{@me}}"` + +- 파일에서 본문 텍스트를 읽어와 대화식으로 새 이슈 생성: + +`gh issue create --body-file {{경로/대상/파일}}` + +- 기본 웹 브라우저에서 새 이슈 생성: + +`gh issue create --web` + +- 도움말 표시: + +`gh issue create --help` diff --git a/pages.ko/common/gh-issue.md b/pages.ko/common/gh-issue.md new file mode 100644 index 0000000000000..b00afbf1af260 --- /dev/null +++ b/pages.ko/common/gh-issue.md @@ -0,0 +1,32 @@ +# gh issue + +> GitHub 이슈 관리. +> 더 많은 정보: . + +- 특정 이슈 보기: + +`gh issue view {{이슈_번호}}` + +- 기본 웹 브라우저에서 특정 이슈 보기: + +`gh issue view {{이슈_번호}} --web` + +- 기본 웹 브라우저에서 새 이슈 생성: + +`gh issue create --web` + +- `bug` 라벨이 있는 최근 10개의 이슈 나열: + +`gh issue list --limit {{10}} --label "{{bug}}"` + +- 특정 사용자가 만든 닫힌 이슈 나열: + +`gh issue list --state closed --author {{사용자_명}}` + +- 특정 저장소의 사용자와 관련된 이슈 상태 표시: + +`gh issue status --repo {{소유자}}/{{저장소}}` + +- 특정 이슈 다시 열기: + +`gh issue reopen {{이슈_번호}}` diff --git a/pages.ko/common/gh-label.md b/pages.ko/common/gh-label.md new file mode 100644 index 0000000000000..0a4bb0d69abf7 --- /dev/null +++ b/pages.ko/common/gh-label.md @@ -0,0 +1,32 @@ +# gh label + +> GitHub 레이블 작업. +> 더 많은 정보: . + +- 현재 디렉토리의 저장소에 대한 레이블 나열: + +`gh label list` + +- 현재 디렉토리의 저장소에 대한 레이블을 기본 웹 브라우저에서 보기: + +`gh label list --web` + +- 현재 디렉토리의 저장소에 특정 이름, 설명 및 16진수 형식 색상으로 레이블 생성: + +`gh label create {{이름}} --description "{{설명}}" --color {{색상_16진수}}` + +- 현재 디렉토리의 저장소에 대한 레이블 삭제 (확인 요청): + +`gh label delete {{이름}}` + +- 현재 디렉토리의 저장소에 특정 레이블의 이름과 설명 업데이트: + +`gh label edit {{이름}} --name {{새_이름}} --description "{{설명}}"` + +- 특정 저장소의 레이블을 현재 디렉토리의 저장소로 복제: + +`gh label clone {{소유자}}/{{저장소}}` + +- 하위 명령에 대한 도움말 표시: + +`gh label {{하위_명령}} --help` diff --git a/pages.ko/common/gh-mintty.md b/pages.ko/common/gh-mintty.md new file mode 100644 index 0000000000000..4b5aa601d708d --- /dev/null +++ b/pages.ko/common/gh-mintty.md @@ -0,0 +1,8 @@ +# gh mintty + +> GitHub CLI 명령에 대한 MinTTY 통합 도움말 표시. +> 더 많은 정보: . + +- MinTTY에서 `gh` 사용에 대한 도움말 표시: + +`gh mintty` diff --git a/pages.ko/common/gh-pr-create.md b/pages.ko/common/gh-pr-create.md new file mode 100644 index 0000000000000..fdb21ed69a342 --- /dev/null +++ b/pages.ko/common/gh-pr-create.md @@ -0,0 +1,24 @@ +# gh pr create + +> GitHub 풀 리퀘스트 관리. +> 더 많은 정보: . + +- 대화형으로 풀 리퀘스트 생성: + +`gh pr create` + +- 현재 브랜치의 커밋 메시지에서 제목과 설명을 결정하여 풀 리퀘스트 생성: + +`gh pr create --fill` + +- 드래프트 풀 리퀘스트 생성: + +`gh pr create --draft` + +- 베이스 브랜치, 제목 및 설명을 지정하여 풀 리퀘스트 생성: + +`gh pr create --base {{베이스_브랜치}} --title "{{제목}}" --body "{{본문}}"` + +- 기본 웹 브라우저에서 풀 리퀘스트 열기 시작: + +`gh pr create --web` diff --git a/pages.ko/common/gh-pr-merge.md b/pages.ko/common/gh-pr-merge.md new file mode 100644 index 0000000000000..06a0cf09674c3 --- /dev/null +++ b/pages.ko/common/gh-pr-merge.md @@ -0,0 +1,32 @@ +# gh pr merge + +> GitHub 풀 리퀘스트 병합. +> 더 많은 정보: . + +- 현재 브랜치와 연관된 풀 리퀘스트를 대화식으로 병합: + +`gh pr merge` + +- 지정된 풀 리퀘스트를 대화식으로 병합: + +`gh pr merge {{pr_number}}` + +- 로컬과 원격 모두에서 브랜치를 삭제하며 풀 리퀘스트 병합: + +`gh pr merge --delete-branch` + +- 지정된 병합 전략으로 현재 풀 리퀘스트 병합: + +`gh pr merge --{{merge|squash|rebase}}` + +- 지정된 병합 전략과 커밋 메시지로 현재 풀 리퀘스트 병합: + +`gh pr merge --{{merge|squash|rebase}} --subject {{commit_message}}` + +- 메시지 본문과 함께 현재 풀 리퀘스트를 하나의 커밋으로 압축하여 병합: + +`gh pr merge --squash --body="{{commit_message_body}}"` + +- 도움말 표시: + +`gh pr merge --help` diff --git a/pages.ko/common/gh-pr.md b/pages.ko/common/gh-pr.md new file mode 100644 index 0000000000000..757a7eb38b3a3 --- /dev/null +++ b/pages.ko/common/gh-pr.md @@ -0,0 +1,37 @@ +# gh pr + +> GitHub 풀 리퀘스트를 관리. +> `create`와 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다. +> 더 많은 정보: . + +- 풀 리퀘스트 생성: + +`gh pr create` + +- 특정 풀 리퀘스트를 로컬에서 체크아웃: + +`gh pr checkout {{pr_number}}` + +- 현재 브랜치의 풀 리퀘스트에서 변경 사항 보기: + +`gh pr diff` + +- 현재 브랜치의 풀 리퀘스트 승인: + +`gh pr review --approve` + +- 현재 브랜치와 연관된 풀 리퀘스트를 대화식으로 병합: + +`gh pr merge` + +- 풀 리퀘스트를 대화식으로 수정: + +`gh pr edit` + +- 풀 리퀘스트의 기준 브랜치 수정: + +`gh pr edit --base {{branch_name}}` + +- 현재 저장소의 풀 리퀘스트 상태 확인: + +`gh pr status` diff --git a/pages.ko/common/gh-reference.md b/pages.ko/common/gh-reference.md new file mode 100644 index 0000000000000..092c456663c85 --- /dev/null +++ b/pages.ko/common/gh-reference.md @@ -0,0 +1,8 @@ +# gh reference + +> GitHub CLI 명령에 대한 참조 표시. +> 더 많은 정보: . + +- 모든 `gh` 명령의 마크다운 참조 표시: + +`gh reference` diff --git a/pages.ko/common/gh-release.md b/pages.ko/common/gh-release.md new file mode 100644 index 0000000000000..003beccf9e36b --- /dev/null +++ b/pages.ko/common/gh-release.md @@ -0,0 +1,28 @@ +# gh release + +> GitHub 릴리스 관리. +> 더 많은 정보: . + +- GitHub 저장소의 릴리스 목록 표시, 최대 30개 항목으로 제한: + +`gh release list` + +- 특정 릴리스에 대한 정보 표시: + +`gh release view {{태그}}` + +- 새 릴리스 생성: + +`gh release create {{태그}}` + +- 특정 릴리스 삭제: + +`gh release delete {{태그}}` + +- 특정 릴리스에서 자산 다운로드: + +`gh release download {{태그}}` + +- 특정 릴리스에 자산 업로드: + +`gh release upload {{태그}} {{경로/대상/파일1 경로/대상/파일2 ...}}` diff --git a/pages.ko/common/gh-repo.md b/pages.ko/common/gh-repo.md new file mode 100644 index 0000000000000..2eb8a7aef956c --- /dev/null +++ b/pages.ko/common/gh-repo.md @@ -0,0 +1,32 @@ +# gh repo + +> GitHub 저장소 작업. +> 더 많은 정보: . + +- 새 저장소 생성 (저장소 이름이 설정되지 않으면, 기본 이름은 현재 디렉토리 이름이 됨): + +`gh repo create {{이름}}` + +- 저장소 복제: + +`gh repo clone {{소유자}}/{{저장소}}` + +- 저장소 포크 및 복제: + +`gh repo fork {{소유자}}/{{저장소}} --clone` + +- 기본 웹 브라우저에서 저장소 보기: + +`gh repo view {{저장소}} --web` + +- 특정 사용자 또는 조직이 소유한 저장소 나열 (소유자가 설정되지 않으면, 기본 소유자는 현재 로그인된 사용자): + +`gh repo list {{소유자}}` + +- 포크가 아닌 저장소만 나열하고 나열할 저장소 수 제한 (기본값: 30): + +`gh repo list {{소유자}} --source -L {{제한}}` + +- 특정 주요 코딩 언어가 있는 저장소 나열: + +`gh repo list {{소유자}} --language {{언어_이름}}` diff --git a/pages.ko/common/gh-run.md b/pages.ko/common/gh-run.md new file mode 100644 index 0000000000000..b894d342c812a --- /dev/null +++ b/pages.ko/common/gh-run.md @@ -0,0 +1,36 @@ +# gh run + +> 최근 GitHub Actions 워크플로 실행을 보고, 실행하고, 모니터링. +> 더 많은 정보: . + +- 실행을 인터랙티브하게 선택하여 작업 정보 보기: + +`gh run view` + +- 특정 실행에 대한 정보 표시: + +`gh run view {{workflow_run_number}}` + +- 작업의 단계에 대한 정보 표시: + +`gh run view --job={{job_number}}` + +- 작업의 로그 표시: + +`gh run view --job={{job_number}} --log` + +- 특정 워크플로를 확인하고 실행이 실패한 경우 0이 아닌 상태로 종료: + +`gh run view {{workflow_run_number}} --exit-status && {{echo "run pending or passed"}}` + +- 활성 실행을 인터랙티브하게 선택하고 완료될 때까지 대기: + +`gh run watch` + +- 실행의 작업을 표시하고 완료될 때까지 대기: + +`gh run watch {{workflow_run_number}}` + +- 특정 워크플로 재실행: + +`gh run rerun {{workflow_run_number}}` diff --git a/pages.ko/common/gh-screensaver.md b/pages.ko/common/gh-screensaver.md new file mode 100644 index 0000000000000..ac77892c32a85 --- /dev/null +++ b/pages.ko/common/gh-screensaver.md @@ -0,0 +1,25 @@ +# gh screensaver + +> GitHub CLI용 확장 기능으로 애니메이션 터미널 화면 보호기를 실행합니다. +> 같이 보기: `gh extension`. +> 더 많은 정보: . + +- 무작위 화면 보호기 실행: + +`gh screensaver` + +- 특정 화면 보호기 실행: + +`gh screensaver --saver {{fireworks|life|marquee|pipes|pollock|starfield}}` + +- 특정 텍스트와 폰트를 사용하여 "marquee" 화면 보호기 실행: + +`gh screensaver --saver {{marquee}} -- --message="{{메시지}}" --font={{폰트_이름}}` + +- 특정 밀도와 속도로 "starfield" 화면 보호기 실행: + +`gh screensaver --saver {{starfield}} -- --density {{500}} --speed {{10}}` + +- 사용 가능한 화면 보호기 목록 나열: + +`gh screensaver --list` diff --git a/pages.ko/common/gh-secret-set.md b/pages.ko/common/gh-secret-set.md new file mode 100644 index 0000000000000..ce40b223b93f3 --- /dev/null +++ b/pages.ko/common/gh-secret-set.md @@ -0,0 +1,24 @@ +# gh secret set + +> GitHub 시크릿 생성 또는 업데이트. +> 더 많은 정보: . + +- 현재 저장소에 시크릿 설정 (사용자에게 값 입력을 요청함): + +`gh secret set {{이름}}` + +- 파일에서 값을 읽어와 현재 저장소에 시크릿 설정: + +`gh secret set {{이름}} < {{경로/대상/파일}}` + +- 특정 저장소에 시크릿 설정: + +`gh secret set {{이름}} --body {{값}} --repo {{소유자}}/{{저장소}}` + +- 특정 저장소들에 대해 조직 시크릿 설정: + +`gh secret set {{이름}} --org {{조직}} --repos "{{저장소1,저장소2,...}}"` + +- 특정 가시성으로 조직 시크릿 설정: + +`gh secret set {{이름}} --org {{조직}} --visibility {{all|private|selected}}` diff --git a/pages.ko/common/gh-secret.md b/pages.ko/common/gh-secret.md new file mode 100644 index 0000000000000..3f1a8b4ca2646 --- /dev/null +++ b/pages.ko/common/gh-secret.md @@ -0,0 +1,36 @@ +# gh secret + +> GitHub 시크릿 관리. +> 더 많은 정보: . + +- 현재 저장소의 시크릿 키 나열: + +`gh secret list` + +- 특정 조직의 시크릿 키 나열: + +`gh secret list --org {{조직}}` + +- 특정 저장소의 시크릿 키 나열: + +`gh secret list --repo {{소유자}}/{{저장소}}` + +- 현재 저장소에 시크릿 설정 (사용자가 값을 입력해야 함): + +`gh secret set {{이름}}` + +- 파일에서 값을 가져와 현재 저장소에 시크릿 설정: + +`gh secret set {{이름}} < {{경로/대상/파일}}` + +- 특정 저장소에 대한 조직 시크릿 설정: + +`gh secret set {{이름}} --org {{조직}} --repos {{저장소1,저장소2}}` + +- 현재 저장소의 시크릿 제거: + +`gh secret remove {{이름}}` + +- 특정 조직의 시크릿 제거: + +`gh secret remove {{이름}} --org {{조직}}` diff --git a/pages.ko/common/gh-ssh-key.md b/pages.ko/common/gh-ssh-key.md new file mode 100644 index 0000000000000..f8a0976e4eaba --- /dev/null +++ b/pages.ko/common/gh-ssh-key.md @@ -0,0 +1,20 @@ +# gh ssh-key + +> GitHub SSH 키 관리. +> 더 많은 정보: . + +- 도움말 표시: + +`gh ssh-key` + +- 현재 인증된 사용자의 SSH 키 나열: + +`gh ssh-key list` + +- 현재 인증된 사용자의 계정에 SSH 키 추가: + +`gh ssh-key add {{경로/대상/key.pub}}` + +- 특정 제목으로 현재 인증된 사용자의 계정에 SSH 키 추가: + +`gh ssh-key add --title {{제목}} {{경로/대상/key.pub}}` diff --git a/pages.ko/common/gh-workflow.md b/pages.ko/common/gh-workflow.md new file mode 100644 index 0000000000000..96bc64e741b05 --- /dev/null +++ b/pages.ko/common/gh-workflow.md @@ -0,0 +1,36 @@ +# gh workflow + +> GitHub Actions 워크플로우를 나열, 보기 및 실행. +> 더 많은 정보: . + +- 상호작용식으로 워크플로우를 선택하여 최신 작업 보기: + +`gh workflow view` + +- 기본 브라우저에서 특정 워크플로우 보기: + +`gh workflow view {{id|workflow_name|filename.yml}} --web` + +- 특정 워크플로우의 YAML 정의 표시: + +`gh workflow view {{id|workflow_name|filename.yml}} --yaml` + +- 특정 Git 브랜치 또는 태그의 YAML 정의 표시: + +`gh workflow view {{id|workflow_name|filename.yml}} --ref {{branch|tag_name}} --yaml` + +- 워크플로우 파일 나열 (`--all`을 사용하여 비활성 워크플로우 포함 가능): + +`gh workflow list` + +- 매개변수와 함께 수동으로 워크플로우 실행: + +`gh workflow run {{id|workflow_name|filename.yml}} {{--raw-field param1=value1 --raw-field param2=value2 ...}}` + +- 특정 브랜치 또는 태그를 사용하여 `stdin`에서 JSON 매개변수로 수동 워크플로우 실행: + +`echo '{{{"param1": "value1", "param2": "value2", ...}}}' | gh workflow run {{id|workflow_name|filename.yml}} --ref {{branch|tag_name}}` + +- 특정 워크플로우 활성화 또는 비활성화: + +`gh workflow {{enable|disable}} {{id|workflow_name|filename.yml}}` diff --git a/pages.ko/common/gh.md b/pages.ko/common/gh.md new file mode 100644 index 0000000000000..063759d51eb78 --- /dev/null +++ b/pages.ko/common/gh.md @@ -0,0 +1,37 @@ +# gh + +> GitHub와 원활하게 작업. +> `config`와 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다. +> 더 많은 정보: . + +- GitHub 리포지토리를 로컬에 복제: + +`gh repo clone {{소유자}}/{{리포지토리}}` + +- 새 이슈 생성: + +`gh issue create` + +- 현재 리포지토리의 열린 이슈를 보고 필터링: + +`gh issue list` + +- 기본 웹 브라우저에서 이슈 보기: + +`gh issue view --web {{이슈_번호}}` + +- 풀 리퀘스트 생성: + +`gh pr create` + +- 기본 웹 브라우저에서 풀 리퀘스트 보기: + +`gh pr view --web {{pr_번호}}` + +- 특정 풀 리퀘스트를 로컬에 체크아웃: + +`gh pr checkout {{pr_번호}}` + +- 리포지토리의 풀 리퀘스트 상태 확인: + +`gh pr status` From a071967d693fedf52536d427802707fc6510ffa9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=BD=94=EB=93=9C=EC=8B=B8=EC=9D=B4?= <81800589+CodePsy-2001@users.noreply.github.com> Date: Fri, 11 Oct 2024 13:42:10 +0900 Subject: [PATCH 5/6] cargo,rust*: add and update Korean translation (#14120) --- pages.ko/common/cargo.md | 28 ++++++++++++--------- pages.ko/common/rustc.md | 33 ++++++++++++++++++++++++ pages.ko/common/rustdoc.md | 20 +++++++++++++++ pages.ko/common/rustfmt.md | 16 ++++++++++++ pages.ko/common/rustic.md | 12 +++++++++ pages.ko/common/rustscan.md | 36 +++++++++++++++++++++++++++ pages.ko/common/rustup-check.md | 8 ++++++ pages.ko/common/rustup-completions.md | 8 ++++++ pages.ko/common/rustup-component.md | 21 ++++++++++++++++ pages.ko/common/rustup-default.md | 8 ++++++ pages.ko/common/rustup-doc.md | 25 +++++++++++++++++++ pages.ko/common/rustup-help.md | 12 +++++++++ pages.ko/common/rustup-init.sh.md | 32 ++++++++++++++++++++++++ pages.ko/common/rustup-install.md | 9 +++++++ pages.ko/common/rustup-man.md | 12 +++++++++ pages.ko/common/rustup-override.md | 21 ++++++++++++++++ pages.ko/common/rustup-run.md | 9 +++++++ pages.ko/common/rustup-self.md | 12 +++++++++ pages.ko/common/rustup-set.md | 16 ++++++++++++ pages.ko/common/rustup-show.md | 16 ++++++++++++ pages.ko/common/rustup-target.md | 21 ++++++++++++++++ pages.ko/common/rustup-toolchain.md | 21 ++++++++++++++++ pages.ko/common/rustup-update.md | 12 +++++++++ pages.ko/common/rustup-which.md | 13 ++++++++++ pages.ko/common/rustup.md | 33 ++++++++++++++++++++++++ 25 files changed, 442 insertions(+), 12 deletions(-) create mode 100644 pages.ko/common/rustc.md create mode 100644 pages.ko/common/rustdoc.md create mode 100644 pages.ko/common/rustfmt.md create mode 100644 pages.ko/common/rustic.md create mode 100644 pages.ko/common/rustscan.md create mode 100644 pages.ko/common/rustup-check.md create mode 100644 pages.ko/common/rustup-completions.md create mode 100644 pages.ko/common/rustup-component.md create mode 100644 pages.ko/common/rustup-default.md create mode 100644 pages.ko/common/rustup-doc.md create mode 100644 pages.ko/common/rustup-help.md create mode 100644 pages.ko/common/rustup-init.sh.md create mode 100644 pages.ko/common/rustup-install.md create mode 100644 pages.ko/common/rustup-man.md create mode 100644 pages.ko/common/rustup-override.md create mode 100644 pages.ko/common/rustup-run.md create mode 100644 pages.ko/common/rustup-self.md create mode 100644 pages.ko/common/rustup-set.md create mode 100644 pages.ko/common/rustup-show.md create mode 100644 pages.ko/common/rustup-target.md create mode 100644 pages.ko/common/rustup-toolchain.md create mode 100644 pages.ko/common/rustup-update.md create mode 100644 pages.ko/common/rustup-which.md create mode 100644 pages.ko/common/rustup.md diff --git a/pages.ko/common/cargo.md b/pages.ko/common/cargo.md index ecb4b644bef3e..0293e652bd829 100644 --- a/pages.ko/common/cargo.md +++ b/pages.ko/common/cargo.md @@ -1,33 +1,37 @@ # cargo -> Rust 패키지 관리프로그램. -> Rust 프로젝트 및 해당 모듈 종속성(크레이트) 관리. +> Rust 프로젝트 및 모듈 종속성(크레이트)을 관리. +> `build`와 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다. > 더 많은 정보: . - 크레이트 검색: `cargo search {{검색할_문자열}}` -- 크레이트 설치: +- 바이너리 크레이트 설치: `cargo install {{크레이트_이름}}` -- 설치된 크레이트 목록: +- 설치된 바이너리 크레이트 나열: `cargo install --list` -- 현재 디렉토리에 새 이진 또는 라이브러리 Rust 프로젝트 생성: +- 지정된 디렉터리(기본값은 현재 작업 디렉터리)에 새 바이너리 또는 라이브러리 Rust 프로젝트 생성: -`cargo init --{{bin|lib}}` +`cargo init --{{bin|lib}} {{경로/대상/폴더}}` -- 지정된 디렉토리에 새 이진 또는 라이브러리 Rust 프로젝트 생성: +- 현재 디렉터리의 `Cargo.toml`에 종속성 추가: -`cargo new {{경로/디렉토리}} --{{bin|lib}}` +`cargo add {{종속성}}` -- 현재 디렉토리에 Rust 프로젝트 구축: +- 현재 디렉터리의 Rust 프로젝트를 릴리스 프로파일로 빌드: -`cargo build` +`cargo build --release` -- 특정 쓰레드 수를 사용하여 구축(기본값은 CPU 코어 수): +- 야간 컴파일러를 사용하여 현재 디렉터리의 Rust 프로젝트 빌드 (`rustup` 필요): -`cargo build --jobs {{작업}}` +`cargo +nightly build` + +- 특정 스레드 수를 사용하여 빌드 (기본값은 논리적 CPU 수): + +`cargo build --jobs {{스레드_수}}` diff --git a/pages.ko/common/rustc.md b/pages.ko/common/rustc.md new file mode 100644 index 0000000000000..29ec545b754e5 --- /dev/null +++ b/pages.ko/common/rustc.md @@ -0,0 +1,33 @@ +# rustc + +> Rust 컴파일러. +> Rust 프로젝트는 보통 `rustc`를 직접 호출하는 대신 `cargo`를 사용합니다. +> 더 많은 정보: . + +- 바이너리 크레이트 컴파일: + +`rustc {{경로/대상/main.rs}}` + +- 최적화하여 컴파일 (`s`는 바이너리 크기 최적화를 의미하며, `z`는 더 많은 최적화를 포함): + +`rustc -C lto -C opt-level={{0|1|2|3|s|z}} {{경로/대상/main.rs}}` + +- 디버깅 정보 포함하여 컴파일: + +`rustc -g {{경로/대상/main.rs}}` + +- 오류 메시지 설명: + +`rustc --explain {{오류_코드}}` + +- 현재 CPU에 대한 아키텍처별 최적화로 컴파일: + +`rustc -C target-cpu={{native}} {{경로/대상/main.rs}}` + +- 대상 목록 표시 (참고: 컴파일하려는 대상은 먼저 `rustup`을 사용하여 추가해야 함): + +`rustc --print target-list` + +- 특정 대상에 대해 컴파일: + +`rustc --target {{타겟_트리플}} {{경로/대상/main.rs}}` diff --git a/pages.ko/common/rustdoc.md b/pages.ko/common/rustdoc.md new file mode 100644 index 0000000000000..0079b8b5a9784 --- /dev/null +++ b/pages.ko/common/rustdoc.md @@ -0,0 +1,20 @@ +# rustdoc + +> Rust 크레이트에 대한 문서를 생성합니다. +> 더 많은 정보: . + +- 크레이트의 루트에서 문서 생성: + +`rustdoc {{src/lib.rs}}` + +- 프로젝트 이름 지정: + +`rustdoc {{src/lib.rs}} --crate-name {{이름}}` + +- 마크다운 파일에서 문서 생성: + +`rustdoc {{경로/대상/파일.md}}` + +- 출력 디렉토리 지정: + +`rustdoc {{src/lib.rs}} --out-dir {{경로/대상/출력_디렉토리}}` diff --git a/pages.ko/common/rustfmt.md b/pages.ko/common/rustfmt.md new file mode 100644 index 0000000000000..5928ccdf9c849 --- /dev/null +++ b/pages.ko/common/rustfmt.md @@ -0,0 +1,16 @@ +# rustfmt + +> Rust 소스 코드를 포맷합니다. +> 더 많은 정보: . + +- 파일을 포맷하여 원본 파일을 덮어쓰기: + +`rustfmt {{경로/대상/source.rs}}` + +- 파일의 포맷을 확인하고 변경 사항을 콘솔에 표시: + +`rustfmt --check {{경로/대상/source.rs}}` + +- 포맷하기 전에 변경된 파일을 백업 (원본 파일은 `.bk` 확장자로 이름이 변경됩니다): + +`rustfmt --backup {{경로/대상/source.rs}}` diff --git a/pages.ko/common/rustic.md b/pages.ko/common/rustic.md new file mode 100644 index 0000000000000..de370ca37e1e8 --- /dev/null +++ b/pages.ko/common/rustic.md @@ -0,0 +1,12 @@ +# rustic + +> 빠르고 암호화된 중복 제거 백업을 Rust로 생성. +> 더 많은 정보: . + +- 새 저장소 초기화: + +`rustic init --repository {{/srv/rustic-repo}}` + +- 파일/디렉토리의 새 백업을 저장소에 생성: + +`rustic backup --repository {{/srv/rustic-repo}} {{경로/대상/파일_또는_폴더}}` diff --git a/pages.ko/common/rustscan.md b/pages.ko/common/rustscan.md new file mode 100644 index 0000000000000..a752a85a2e875 --- /dev/null +++ b/pages.ko/common/rustscan.md @@ -0,0 +1,36 @@ +# rustscan + +> Rust로 작성된 빠른 포트 스캐너로 `nmap`이 내장되어 있습니다. +> 더 많은 정보: . + +- 기본값을 사용하여 쉼표로 구분된 하나 이상의 [a]드레스를 대상으로 모든 포트를 스캔: + +`rustscan --addresses {{ip_또는_호스트명}}` + +- [t]op 1000 포트를 서비스 및 버전 감지와 함께 스캔: + +`rustscan --top --addresses {{주소_또는_주소들}}` + +- 특정 [p]ort 목록을 스캔: + +`rustscan --ports {{포트1,포트2,...,포트N}} --addresses {{주소_또는_주소들}}` + +- 특정 범위의 포트를 스캔: + +`rustscan --range {{시작-끝}} --addresses {{주소_또는_주소들}}` + +- `nmap`에 스크립트 인수 추가: + +`rustscan --addresses {{주소_또는_주소들}} -- -A -sC` + +- 사용자 정의 [b]atch 크기(기본: 4500) 및 [t]imeout(기본: 1500ms)으로 스캔: + +`rustscan --batch-size {{배치_크기}} --timeout {{타임아웃}} --addresses {{주소_또는_주소들}}` + +- 특정 포트 순서로 스캔: + +`rustscan --scan-order {{serial|random}} --addresses {{주소_또는_주소들}}` + +- greppable 모드로 스캔(`nmap` 없이 포트 출력만): + +`rustscan --greppable --addresses {{주소_또는_주소들}}` diff --git a/pages.ko/common/rustup-check.md b/pages.ko/common/rustup-check.md new file mode 100644 index 0000000000000..2cbc0ed6ba79c --- /dev/null +++ b/pages.ko/common/rustup-check.md @@ -0,0 +1,8 @@ +# rustup check + +> Rust 툴체인 및 `rustup` 업데이트 확인. +> 더 많은 정보: . + +- 모든 업데이트 확인: + +`rustup check` diff --git a/pages.ko/common/rustup-completions.md b/pages.ko/common/rustup-completions.md new file mode 100644 index 0000000000000..dbde119d1f337 --- /dev/null +++ b/pages.ko/common/rustup-completions.md @@ -0,0 +1,8 @@ +# rustup completions + +> `rustup` 및 `cargo`의 셸 자동 완성 스크립트 생성. +> 더 많은 정보: . + +- 자동 완성 스크립트를 `stdout`에 출력: + +`rustup completions {{bash|elvish|fish|powershell|zsh}} {{rustup|cargo}}` diff --git a/pages.ko/common/rustup-component.md b/pages.ko/common/rustup-component.md new file mode 100644 index 0000000000000..f23bf532e802b --- /dev/null +++ b/pages.ko/common/rustup-component.md @@ -0,0 +1,21 @@ +# rustup component + +> 툴체인에 설치된 구성 요소를 수정. +> `--toolchain` 옵션 없이 사용하면 `rustup`은 기본 툴체인을 사용합니다. 툴체인에 대한 자세한 내용은 `rustup help toolchain`을 참조하세요. +> 더 많은 정보: . + +- 툴체인에 구성 요소 추가: + +`rustup component add --toolchain {{툴체인}} {{구성_요소}}` + +- 툴체인에서 구성 요소 제거: + +`rustup component remove --toolchain {{툴체인}} {{구성_요소}}` + +- 툴체인에 대해 설치된 및 사용 가능한 구성 요소 나열: + +`rustup component list --toolchain {{툴체인}}` + +- 툴체인에 대해 설치된 구성 요소 나열: + +`rustup component list --toolchain {{툴체인}} --installed` diff --git a/pages.ko/common/rustup-default.md b/pages.ko/common/rustup-default.md new file mode 100644 index 0000000000000..2233d2337d43d --- /dev/null +++ b/pages.ko/common/rustup-default.md @@ -0,0 +1,8 @@ +# rustup default + +> 기본 Rust 툴체인을 설정. +> 더 많은 정보: . + +- 기본 Rust 툴체인 변경 (`rustup help toolchain`에서 더 많은 정보 확인): + +`rustup default {{툴체인}}` diff --git a/pages.ko/common/rustup-doc.md b/pages.ko/common/rustup-doc.md new file mode 100644 index 0000000000000..b9dc1244b9d2b --- /dev/null +++ b/pages.ko/common/rustup-doc.md @@ -0,0 +1,25 @@ +# rustup doc + +> 현재 툴체인의 오프라인 Rust 문서를 엽니다. +> 여기서 언급되지 않은 더 많은 문서 페이지가 있습니다. 자세한 내용은 `rustup help doc`을 참조하세요. +> 더 많은 정보: . + +- 메인 페이지 열기: + +`rustup doc` + +- 특정 주제(표준 라이브러리의 모듈, 타입, 키워드 등)의 문서 열기: + +`rustup doc {{std::fs|usize|fn|...}}` + +- Rust 프로그래밍 언어 책 열기: + +`rustup doc --book` + +- Cargo 책 열기: + +`rustup doc --cargo` + +- Rust 레퍼런스 열기: + +`rustup doc --reference` diff --git a/pages.ko/common/rustup-help.md b/pages.ko/common/rustup-help.md new file mode 100644 index 0000000000000..685388cc15daa --- /dev/null +++ b/pages.ko/common/rustup-help.md @@ -0,0 +1,12 @@ +# rustup help + +> `rustup` 및 그 하위 명령에 대한 도움말 표시. +> 더 많은 정보: . + +- 도움말 표시: + +`rustup help` + +- 하위 명령에 대한 도움말 표시: + +`rustup help {{하위_명령}}` diff --git a/pages.ko/common/rustup-init.sh.md b/pages.ko/common/rustup-init.sh.md new file mode 100644 index 0000000000000..e80fbddd6b348 --- /dev/null +++ b/pages.ko/common/rustup-init.sh.md @@ -0,0 +1,32 @@ +# rustup-init.sh + +> `rustup` 및 Rust 툴체인을 설치하는 스크립트. +> 더 많은 정보: . + +- `rustup` 및 기본 Rust 툴체인을 설치하기 위해 `rustup-init` 다운로드 및 실행: + +`curl https://sh.rustup.rs -sSf | sh -s` + +- `rustup-init` 다운로드 및 실행하고 인자를 전달: + +`curl https://sh.rustup.rs -sSf | sh -s -- {{인자}}` + +- `rustup-init` 실행 및 추가 구성 요소나 타겟 지정하여 설치: + +`rustup-init.sh --target {{타겟}} --component {{구성_요소}}` + +- `rustup-init` 실행 및 설치할 기본 툴체인 지정: + +`rustup-init.sh --default-toolchain {{툴체인}}` + +- `rustup-init` 실행하고 툴체인 설치하지 않기: + +`rustup-init.sh --default-toolchain {{none}}` + +- `rustup-init` 실행 및 설치 프로필 지정: + +`rustup-init.sh --profile {{minimal|default|complete}}` + +- 확인 요청 없이 `rustup-init` 실행: + +`rustup-init.sh -y` diff --git a/pages.ko/common/rustup-install.md b/pages.ko/common/rustup-install.md new file mode 100644 index 0000000000000..3e4a5d912a126 --- /dev/null +++ b/pages.ko/common/rustup-install.md @@ -0,0 +1,9 @@ +# rustup install + +> Rust 툴체인을 설치하거나 업데이트. +> 이 명령은 `rustup update`의 별칭이지만, 한 번에 하나의 툴체인만 설치/업데이트할 수 있습니다. +> 더 많은 정보: . + +- 특정 툴체인을 설치하거나 업데이트 (자세한 내용은 `rustup help toolchain` 참조): + +`rustup install {{툴체인}}` diff --git a/pages.ko/common/rustup-man.md b/pages.ko/common/rustup-man.md new file mode 100644 index 0000000000000..a7a9e02b4fd8c --- /dev/null +++ b/pages.ko/common/rustup-man.md @@ -0,0 +1,12 @@ +# rustup man + +> `rustup`으로 관리되는 명령에 대한 매뉴얼 페이지 보기. +> 더 많은 정보: . + +- 기본 툴체인에서 주어진 명령의 매뉴얼 페이지 보기: + +`rustup man {{명령}}` + +- 지정된 툴체인에서 주어진 명령의 매뉴얼 페이지 보기: + +`rustup man --toolchain {{명령}}` diff --git a/pages.ko/common/rustup-override.md b/pages.ko/common/rustup-override.md new file mode 100644 index 0000000000000..47b16061c2c57 --- /dev/null +++ b/pages.ko/common/rustup-override.md @@ -0,0 +1,21 @@ +# rustup override + +> 디렉터리 툴체인 오버라이드를 수정합니다. +> 툴체인에 대한 자세한 내용은 `rustup help toolchain`을 참조하세요. +> 더 많은 정보: . + +- 디렉터리 툴체인 오버라이드 목록 표시: + +`rustup override list` + +- 현재 디렉터리에 대한 오버라이드 툴체인 설정 (즉, 해당 디렉터리에서 `cargo`, `rustc` 등을 특정 툴체인으로 실행하도록 `rustup`에 지시): + +`rustup override set {{toolchain}}` + +- 현재 디렉터리에 대한 툴체인 오버라이드 제거: + +`rustup override unset` + +- 더 이상 존재하지 않는 디렉터리에 대한 모든 툴체인 오버라이드 제거: + +`rustup override unset --nonexistent` diff --git a/pages.ko/common/rustup-run.md b/pages.ko/common/rustup-run.md new file mode 100644 index 0000000000000..2151338c58d9f --- /dev/null +++ b/pages.ko/common/rustup-run.md @@ -0,0 +1,9 @@ +# rustup run + +> Rust 툴체인에 맞게 구성된 환경에서 명령을 실행. +> 참고: `rustup`이 관리하는 모든 명령에는 이를 위한 약식이 있습니다. 예를 들어, `cargo +nightly build`는 `rustup run nightly cargo build`와 동등합니다. +> 더 많은 정보: . + +- 주어진 Rust 툴체인을 사용하여 명령 실행 (`rustup help toolchain`에서 더 많은 정보 확인 가능): + +`rustup run {{툴체인}} {{명령}}` diff --git a/pages.ko/common/rustup-self.md b/pages.ko/common/rustup-self.md new file mode 100644 index 0000000000000..e2766fed363fb --- /dev/null +++ b/pages.ko/common/rustup-self.md @@ -0,0 +1,12 @@ +# rustup self + +> `rustup` 설치를 수정합니다. +> 더 많은 정보: . + +- `rustup` 업데이트: + +`rustup self update` + +- `rustup` 제거: + +`rustup self uninstall` diff --git a/pages.ko/common/rustup-set.md b/pages.ko/common/rustup-set.md new file mode 100644 index 0000000000000..21c943e9a8271 --- /dev/null +++ b/pages.ko/common/rustup-set.md @@ -0,0 +1,16 @@ +# rustup set + +> `rustup` 설정 변경. +> 더 많은 정보: . + +- 기본 호스트 트리플 설정: + +`rustup set default-host {{호스트_트리플}}` + +- 기본 프로필 설정 (`minimal`은 `rustc`, `rust-std`, `cargo`만 포함하고, `default`는 `rust-docs`, `rustfmt`, `clippy`를 추가로 포함): + +`rustup set profile {{minimal|default}}` + +- `rustup update` 실행 시 `rustup` 자체 업데이트 여부 설정: + +`rustup set auto-self-update {{enable|disable|check-only}}` diff --git a/pages.ko/common/rustup-show.md b/pages.ko/common/rustup-show.md new file mode 100644 index 0000000000000..0e7be20ce22de --- /dev/null +++ b/pages.ko/common/rustup-show.md @@ -0,0 +1,16 @@ +# rustup show + +> 설치된 툴체인, 타겟 및 `rustc` 버전 표시. +> 더 많은 정보: . + +- 모든 정보 표시: + +`rustup show` + +- 활성 툴체인 표시: + +`rustup show active-toolchain` + +- rustup 데이터 디렉토리 표시: + +`rustup show home` diff --git a/pages.ko/common/rustup-target.md b/pages.ko/common/rustup-target.md new file mode 100644 index 0000000000000..8d01ea08feb13 --- /dev/null +++ b/pages.ko/common/rustup-target.md @@ -0,0 +1,21 @@ +# rustup target + +> 툴체인의 지원 대상 수정. +> `--toolchain` 옵션이 없으면 `rustup`은 기본 툴체인을 사용합니다. 툴체인에 대한 자세한 정보는 `rustup help toolchain`을 참조하세요. +> 더 많은 정보: . + +- 툴체인에 대상 추가: + +`rustup target add --toolchain {{툴체인}} {{대상}}` + +- 툴체인에서 대상 제거: + +`rustup target remove --toolchain {{툴체인}} {{대상}}` + +- 툴체인의 사용 가능 및 설치된 대상 나열: + +`rustup target list --toolchain {{툴체인}}` + +- 툴체인에 설치된 대상 나열: + +`rustup target list --toolchain {{툴체인}} --installed` diff --git a/pages.ko/common/rustup-toolchain.md b/pages.ko/common/rustup-toolchain.md new file mode 100644 index 0000000000000..da1b507a5a5e3 --- /dev/null +++ b/pages.ko/common/rustup-toolchain.md @@ -0,0 +1,21 @@ +# rustup toolchain + +> Rust 툴체인 관리. +> 툴체인에 대한 자세한 정보는 `rustup help toolchain`을 참조. +> 더 많은 정보: . + +- 주어진 툴체인 설치 또는 업데이트: + +`rustup install {{툴체인}}` + +- 툴체인 제거: + +`rustup uninstall {{툴체인}}` + +- 설치된 툴체인 나열: + +`rustup list` + +- 디렉토리에 대한 심볼릭 링크를 통해 사용자 지정 툴체인 생성: + +`rustup link {{사용자_지정_툴체인_이름}} {{경로/대상/폴더}}` diff --git a/pages.ko/common/rustup-update.md b/pages.ko/common/rustup-update.md new file mode 100644 index 0000000000000..4652483669f7e --- /dev/null +++ b/pages.ko/common/rustup-update.md @@ -0,0 +1,12 @@ +# rustup update + +> Rust 툴체인 및 `rustup` 자체를 업데이트(패키지 관리자를 사용하여 설치하지 않은 경우). +> 더 많은 정보: . + +- 설치된 모든 툴체인 및 `rustup` 업데이트: + +`rustup update` + +- 특정 툴체인 설치 또는 업데이트 (`rustup help toolchain`에서 자세한 정보 확인): + +`rustup update {{툴체인}}` diff --git a/pages.ko/common/rustup-which.md b/pages.ko/common/rustup-which.md new file mode 100644 index 0000000000000..6b5df88d488b0 --- /dev/null +++ b/pages.ko/common/rustup-which.md @@ -0,0 +1,13 @@ +# rustup which + +> `rustup`에 의해 관리되는 명령에 대해 실행될 바이너리를 표시. +> `which`와 유사하지만, `$PATH` 대신 Rust 도구 체인을 검색. +> 더 많은 정보: . + +- 기본 도구 체인에서 바이너리의 경로 표시: + +`rustup which {{명령}}` + +- 지정된 도구 체인에서 바이너리의 경로 표시 (`rustup help toolchain`에서 더 많은 정보 확인): + +`rustup which --toolchain {{도구_체인}} {{명령}}` diff --git a/pages.ko/common/rustup.md b/pages.ko/common/rustup.md new file mode 100644 index 0000000000000..5e3076204695d --- /dev/null +++ b/pages.ko/common/rustup.md @@ -0,0 +1,33 @@ +# rustup + +> Rust 툴체인을 설치, 관리 및 업데이트. +> `toolchain`, `target`, `update` 등의 일부 하위 명령에는 자체 사용 설명서가 있습니다. +> 더 많은 정보: . + +- 시스템에 nightly 툴체인 설치: + +`rustup install nightly` + +- 기본 툴체인을 nightly로 전환하여 `cargo` 및 `rustc` 명령이 이를 사용하도록 설정: + +`rustup default nightly` + +- 현재 프로젝트 내에서만 nightly 툴체인을 사용하고 전역 설정은 변경하지 않음: + +`rustup override set nightly` + +- 모든 툴체인 업데이트: + +`rustup update` + +- 설치된 툴체인 나열: + +`rustup show` + +- 특정 툴체인으로 `cargo build` 실행: + +`rustup run {{툴체인}} cargo build` + +- 기본 웹 브라우저에서 로컬 Rust 문서 열기: + +`rustup doc` From d6a5def356d818ea600cb00c0dbc73a241ae55ae Mon Sep 17 00:00:00 2001 From: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com> Date: Fri, 11 Oct 2024 07:09:53 +0200 Subject: [PATCH 6/6] !: update Dutch translation (#14070) Co-authored-by: Leon --- pages.nl/common/!.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pages.nl/common/!.md b/pages.nl/common/!.md index b46b7cedc0624..43c728d26ce52 100644 --- a/pages.nl/common/!.md +++ b/pages.nl/common/!.md @@ -23,6 +23,14 @@ `{{commando}} !*` -- Substitute met het laatste argument van het laatste commando:: +- Vervang met het laatste argument van het laatste commando: `{{commando}} !$` + +- Vervang met het laatste commando maar zonder het laatste argument: + +`!:-` + +- Print het laatste commando dat begint met string zonder het uit te voeren: + +`!{{string}}:p`