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`