1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-29 23:24:55 +02:00

common/v*: add and update Korean translation (#14557)

* common/v*: add and update Korean translation

* pages.ko/common/volta: fix typo

Co-authored-by: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com>

* pages.ko/common/volta: fix typo

Co-authored-by: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com>

* pages.ko/common/vue-build: fix typo

Co-authored-by: Chooooo <contact@choo.ooo>

---------

Co-authored-by: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com>
Co-authored-by: Chooooo <contact@choo.ooo>
This commit is contained in:
코드싸이 2024-11-04 02:12:43 +09:00 committed by GitHub
parent 4c5454d1bf
commit 4b89d6b43b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
50 changed files with 1056 additions and 10 deletions

View file

@ -0,0 +1,36 @@
# vagrant
> 경량, 재생 가능, 휴대 가능한 개발 환경 관리 도구.
> 더 많은 정보: <https://www.vagrantup.com>.
- 현재 디렉토리에 기본 Vagrant 박스로 Vagrantfile 생성:
`vagrant init`
- HashiCorp Atlas에서 Ubuntu 20.04 (Focal Fossa) 박스로 Vagrantfile 생성:
`vagrant init ubuntu/focal64`
- Vagrant 환경 시작 및 프로비저닝:
`vagrant up`
- 머신 일시 중지:
`vagrant suspend`
- 머신 중지:
`vagrant halt`
- SSH를 통해 머신에 연결:
`vagrant ssh`
- 실행 중인 Vagrant 머신의 SSH 구성 파일 출력:
`vagrant ssh-config`
- 모든 로컬 박스 나열:
`vagrant box list`

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

@ -0,0 +1,17 @@
# vala
> Vala 코드 실행기.
> 튜토리얼: <https://wiki.gnome.org/Projects/Vala/Tutorial>.
> 더 많은 정보: <https://valadoc.org/>.
- gtk+와 함께 Vala 파일 실행:
`vala {{경로/대상/파일.vala}} --pkg {{gtk+-3.0}}`
- 도움말 표시:
`vala --help`
- 버전 표시:
`vala --version`

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

@ -0,0 +1,17 @@
# valac
> Vala 코드 컴파일러.
> 튜토리얼: <https://wiki.gnome.org/Projects/Vala/Tutorial>.
> 더 많은 정보: <https://valadoc.org/>.
- gtk+를 사용하여 Vala 파일 컴파일:
`valac {{경로/대상/파일.vala}} --pkg {{gtk+-3.0}}`
- 도움말 표시:
`valac --help`
- 버전 표시:
`valac --version`

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

@ -0,0 +1,28 @@
# vale
> Markdown 및 AsciiDoc과 같은 여러 마크업 형식을 지원하는 확장 가능한 스타일 검사기.
> 더 많은 정보: <https://vale.sh>.
- 파일의 스타일 검사:
`vale {{경로/대상/파일}}`
- 지정된 설정 파일을 사용하여 파일의 스타일 검사:
`vale --config='{{경로/대상/.vale.ini}}' {{경로/대상/파일}}`
- 결과를 JSON 형식으로 출력:
`vale --output=JSON {{경로/대상/파일}}`
- 특정 심각도 이상의 스타일 문제 검사:
`vale --minAlertLevel={{suggestion|warning|error}} {{경로/대상/파일}}`
- `stdin`에서 스타일 검사, 마크업 형식 지정:
`cat {{파일.md}} | vale --ext=.md`
- 현재 설정 나열:
`vale ls-config`

View file

@ -0,0 +1,21 @@
# valgrind
> 프로그램의 프로파일링, 최적화 및 디버깅을 위한 전문가용 도구 세트의 래퍼.
> 일반적으로 사용되는 도구로는 `memcheck`, `cachegrind`, `callgrind`, `massif`, `helgrind`, `drd`가 있습니다.
> 더 많은 정보: <https://www.valgrind.org>.
- (기본) Memcheck 도구를 사용하여 `program`의 메모리 사용 진단 표시:
`valgrind {{프로그램}}`
- Memcheck를 사용하여 `program`의 모든 가능한 메모리 누수를 자세히 보고:
`valgrind --leak-check=full --show-leak-kinds=all {{프로그램}}`
- Cachegrind 도구를 사용하여 `program`의 CPU 캐시 작업을 프로파일링하고 기록:
`valgrind --tool=cachegrind {{프로그램}}`
- Massif 도구를 사용하여 `program`의 힙 메모리 및 스택 사용을 프로파일링하고 기록:
`valgrind --tool=massif --stacks=yes {{프로그램}}`

View file

@ -0,0 +1,17 @@
# var-dump-server
> Symfony 덤프 서버.
> Symfony VarDumper 컴포넌트에 의해 덤프된 데이터를 수집합니다.
> 더 많은 정보: <https://symfony.com/doc/current/components/var_dumper.html#the-dump-server>.
- 서버 시작:
`var-dump-server`
- 데이터를 HTML 파일로 덤프:
`var-dump-server --format=html > {{경로/대상/파일.html}}`
- 특정 주소와 포트에서 서버 수신 대기:
`var-dump-server --host {{127.0.0.1:9912}}`

View file

@ -0,0 +1,24 @@
# varnishlog
> Varnish 로그 표시.
> 더 많은 정보: <https://varnish-cache.org/docs/trunk/reference/varnishlog.html>.
- 실시간으로 로그 표시:
`varnishlog`
- 특정 도메인에 대한 요청만 표시:
`varnishlog -q 'ReqHeader eq "Host: {{example.com}}"'`
- POST 요청만 표시:
`varnishlog -q 'ReqMethod eq "{{POST}}"'`
- 특정 경로에 대한 요청만 표시:
`varnishlog -q 'ReqURL eq "{{/경로}}"'`
- 정규 표현식과 일치하는 경로에 대한 요청만 표시:
`varnishlog -q 'ReqURL ~ "{{정규표현식}}"'`

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

@ -0,0 +1,32 @@
# vault
> HashiCorp Vault와 상호작용.
> 더 많은 정보: <https://www.vaultproject.io/docs/commands>.
- Vault 서버에 연결하고 새로운 암호화 데이터 저장소 초기화:
`vault init`
- 암호화된 데이터 저장소에 접근하기 위해 필요한 키 공유 중 하나를 제공하여 금고의 잠금 해제:
`vault unseal {{키_공유_x}}`
- 인증 토큰을 사용하여 Vault 서버에 대해 CLI 클라이언트 인증:
`vault auth {{인증_토큰}}`
- "secret"이라는 일반 백엔드를 사용하여 금고에 새 비밀 저장:
`vault write secret/{{hello}} value={{world}}`
- "secret"이라는 일반 백엔드를 사용하여 금고에서 값 읽기:
`vault read secret/{{hello}}`
- 값에서 특정 필드 읽기:
`vault read -field={{필드_이름}} secret/{{hello}}`
- 데이터 저장소의 암호화 키를 메모리에서 제거하여 Vault 서버 잠금:
`vault seal`

21
pages.ko/common/vcpkg.md Normal file
View file

@ -0,0 +1,21 @@
# vcpkg
> C/C++ 라이브러리를 위한 패키지 관리자.
> 참고: 패키지는 시스템에 설치되지 않습니다. 사용하려면 빌드 시스템(예: CMake)에 `vcpkg`를 사용하도록 지정해야 합니다.
> 더 많은 정보: <https://learn.microsoft.com/en-us/vcpkg/>.
- `vcpkg` 환경에 `libcurl` 패키지를 빌드하고 추가:
`vcpkg install curl`
- `emscripten` 도구 체인을 사용하여 `zlib`를 빌드하고 추가:
`vcpkg install --triplet=wasm32-emscripten zlib`
- 패키지 검색:
`vcpkg search {{패키지_이름}}`
- CMake 프로젝트를 `vcpkg` 패키지를 사용하도록 설정:
`cmake -B build -DCMAKE_TOOLCHAIN_FILE={{경로/대상/vcpkg_설치_디렉토리}}/scripts/buildsystems/vcpkg.cmake`

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

@ -0,0 +1,29 @@
# vcsh
> Git 저장소를 사용하여 홈 디렉토리를 위한 버전 관리 시스템.
> 같이 보기: `chezmoi`, `stow`, `tuckr`, `homeshick`.
> 더 많은 정보: <https://github.com/RichiH/vcsh>.
- (빈) 저장소 초기화:
`vcsh init {{저장소_이름}}`
- 저장소를 사용자 지정 디렉토리 이름으로 클론:
`vcsh clone {{git_url}} {{저장소_이름}}`
- 관리되는 모든 저장소 나열:
`vcsh list`
- 관리되는 저장소에서 Git 명령 실행:
`vcsh {{저장소_이름}} {{git_명령어}}`
- 모든 관리되는 저장소를 원격으로 푸시/풀:
`vcsh {{push|pull}}`
- 관리되는 저장소에 대한 사용자 지정 `.gitignore` 파일 작성:
`vcsh write-gitignore {{저장소_이름}}`

33
pages.ko/common/vdir.md Normal file
View file

@ -0,0 +1,33 @@
# vdir
> 디렉토리 내용 나열.
> `ls -l`의 대체품.
> 더 많은 정보: <https://www.gnu.org/software/coreutils/vdir>.
- 현재 디렉토리의 파일 및 디렉토리를 한 줄에 하나씩 자세히 나열:
`vdir`
- 사람이 읽기 쉬운 단위(KB, MB, GB)로 크기를 표시하여 나열:
`vdir -h`
- 숨김 파일(점으로 시작하는 파일) 포함 나열:
`vdir -a`
- 크기별로 항목을 정렬하여 파일 및 디렉토리 나열 (가장 큰 것부터):
`vdir -S`
- 수정 시간별로 항목을 정렬하여 파일 및 디렉토리 나열 (가장 최근 것부터):
`vdir -t`
- 디렉토리를 먼저 그룹화하여 나열:
`vdir --group-directories-first`
- 특정 디렉토리의 모든 파일 및 디렉토리를 재귀적으로 나열:
`vdir --recursive {{경로/대상/폴더}}`

View file

@ -0,0 +1,8 @@
# vectorize-pixelart
> PNG 픽셀 아트 그래픽을 SVG/EPS 벡터 이미지로 변환.
> 더 많은 정보: <https://github.com/und3f/vectorize-pixelart>.
- PNG를 벡터 이미지 형식으로 변환:
`vectorize-pixelart {{경로/대상/입력.png}} {{경로/대상/출력.svg|.eps}}`

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

@ -0,0 +1,29 @@
# vegeta
> HTTP 부하 테스트를 위한 명령줄 도구 및 라이브러리.
> 같이 보기: `ab`.
> 더 많은 정보: <https://github.com/tsenart/vegeta>.
- 30초 동안 공격 시작:
`echo "{{GET https://example.com}}" | vegeta attack -duration={{30s}}`
- 자체 서명된 HTTPS 인증서가 있는 서버에 대한 공격 시작:
`echo "{{GET https://example.com}}" | vegeta attack -insecure -duration={{30s}}`
- 초당 10개의 요청 비율로 공격 시작:
`echo "{{GET https://example.com}}" | vegeta attack -duration={{30s}} -rate={{10}}`
- 공격을 시작하고 보고서 표시:
`echo "{{GET https://example.com}}" | vegeta attack -duration={{30s}} | vegeta report`
- 공격을 시작하고 결과를 그래프에 플롯(시간에 따른 지연):
`echo "{{GET https://example.com}}" | vegeta attack -duration={{30s}} | vegeta plot > {{경로/대상/결과.html}}`
- 파일에 있는 여러 URL에 대한 공격 시작:
`vegeta attack -duration={{30s}} -targets={{requests.txt}} | vegeta report`

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

@ -0,0 +1,16 @@
# vela
> Vela 파이프라인을 위한 명령줄 도구.
> 더 많은 정보: <https://go-vela.github.io/docs/reference/cli/>.
- Git 브랜치, 커밋 또는 태그에서 파이프라인 실행 트리거:
`vela add deployment --org {{조직}} --repo {{저장소_이름}} --target {{환경}} --ref {{브랜치|커밋|refs/tags/git_태그}} --description "{{배포_설명}}"`
- 저장소의 배포 목록 보기:
`vela get deployment --org {{조직}} --repo {{저장소_이름}}`
- 특정 배포 검사:
`vela view deployment --org {{조직}} --repo {{저장소_이름}} --deployment {{배포_번호}}`

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

@ -0,0 +1,24 @@
# velero
> Kubernetes 애플리케이션 및 그들의 지속 볼륨을 백업 및 마이그레이션.
> 더 많은 정보: <https://github.com/heptio/velero>.
- 모든 리소스를 포함하는 백업 생성:
`velero backup create {{백업_이름}}`
- 모든 백업 나열:
`velero backup get`
- 백업 삭제:
`velero backup delete {{백업_이름}}`
- 주간 백업 생성, 각각 90일(2160시간) 동안 유지:
`velero schedule create {{스케줄_이름}} --schedules="{{@every 7d}}" --ttl {{2160h0m0s}}`
- 특정 스케줄에 의해 트리거된 최신 성공적인 백업에서 복원 생성:
`velero restore create --from-schedule {{스케줄_이름}}`

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

@ -0,0 +1,20 @@
# venv
> Python에서 가벼운 가상 환경을 생성.
> 더 많은 정보: <https://docs.python.org/3/library/venv.html>.
- Python 가상 환경 생성:
`python -m venv {{경로/대상/가상_환경}}`
- 가상 환경 활성화 (Linux 및 macOS):
`source {{경로/대상/가상_환경}}/bin/activate`
- 가상 환경 활성화 (Windows):
`{{경로\대상\가상_환경}}\Scripts\activate.bat`
- 가상 환경 비활성화:
`deactivate`

View file

@ -0,0 +1,20 @@
# verilator
> Verilog 및 SystemVerilog 하드웨어 설명 언어(HDL) 디자인을 C++ 또는 SystemC 모델로 변환하여 컴파일 후 실행.
> 더 많은 정보: <https://veripool.org/guide/latest/>.
- 현재 디렉토리에서 특정 C 프로젝트 빌드:
`verilator --binary --build-jobs 0 -Wall {{경로/대상/소스.v}}`
- 특정 폴더에 C++ 실행 파일 생성:
`verilator --cc --exe --build --build-jobs 0 -Wall {{경로/대상/소스.cpp}} {{경로/대상/출력.v}}`
- 현재 디렉토리의 코드에 대해 린팅 수행:
`verilator --lint-only -Wall`
- 디자인에 대한 XML 출력 생성(파일, 모듈, 인스턴스 계층 구조, 논리 및 데이터 유형)하여 다른 도구에 입력:
`verilator --xml-output -Wall {{경로/대상/출력.xml}}`

View file

@ -0,0 +1,12 @@
# Vertical bar
> 프로그램 간에 데이터를 파이핑합니다.
> 더 많은 정보: <https://gnu.org/software/bash/manual/bash.html#Pipelines>.
- `stdout``stdin`으로 파이핑:
`{{명령어}} | {{명령어}}`
- `stdout``stderr` 모두를 `stdin`으로 파이핑:
`{{명령어}} |& {{명령어}}`

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

@ -0,0 +1,36 @@
# vf
> VirtualFish는 Python 가상 환경을 관리하기 위한 fish shell 도구입니다.
> 더 많은 정보: <https://virtualfish.readthedocs.io/en/latest/>.
- 가상 환경 생성:
`vf new {{가상환경_이름}}`
- 특정 Python 버전으로 가상 환경 생성:
`vf new --python {{/usr/local/bin/python3.8}} {{가상환경_이름}}`
- 지정한 가상 환경 활성화 및 사용:
`vf activate {{가상환경_이름}}`
- 현재 가상 환경을 현재 디렉토리에 연결하여 들어가면 자동으로 활성화하고 나가면 자동으로 비활성화:
`vf connect`
- 현재 가상 환경 비활성화:
`vf deactivate`
- 모든 가상 환경 나열:
`vf ls`
- 가상 환경 제거:
`vf rm {{가상환경_이름}}`
- 도움말 표시:
`vf help`

View file

@ -0,0 +1,28 @@
# vgmstream_cli
> 다양한 비디오 게임 오디오 포맷을 재생하고 `wav`로 변환.
> 더 많은 정보: <https://github.com/vgmstream/vgmstream/blob/master/doc/USAGE.md>.
- `adc` 파일을 `wav`로 디코딩 (기본 출력 이름은 `input.wav`):
`vgmstream_cli {{경로/대상/입력.adc}} -o {{경로/대상/출력.wav}}`
- 오디오를 디코딩하지 않고 메타데이터 출력:
`vgmstream_cli {{경로/대상/입력.adc}} -m`
- 루프 없이 오디오 파일 디코딩:
`vgmstream_cli {{경로/대상/입력.adc}} -o {{경로/대상/출력.wav}} -i`
- 세 번의 루프로 디코딩한 후 3초 지연 및 5초 페이드아웃 추가:
`vgmstream_cli {{경로/대상/입력.adc}} -o {{경로/대상/출력.wav}} -l {{3.0}} -f {{5.0}} -d {{3.0}}`
- 여러 파일을 `bgm_(원래 이름).wav`로 변환 (기본 `-o` 패턴은 `?f.wav`):
`vgmstream_cli -o {{경로/대상/bgm_?f.wav}} {{경로/대상/파일1.adc}} {{경로/대상/파일2.adc}}`
- 파일을 무한 반복으로 재생 (`channels``rate`는 메타데이터와 일치해야 함):
`vgmstream_cli {{경로/대상/입력.adc}} -pec | aplay --format cd --channels {{1}} --rate {{44100}}`

33
pages.ko/common/vgrep.md Normal file
View file

@ -0,0 +1,33 @@
# vgrep
> 사용하기 쉬운 grep용 페이지 도구.
> 같이 보기: `ugrep`, `rg`.
> 더 많은 정보: <https://github.com/vrothberg/vgrep>.
- 현재 디렉토리에서 패턴을 재귀적으로 검색하고 캐시:
`vgrep {{검색_패턴}}`
- 캐시된 내용 표시:
`vgrep`
- 기본 편집기로 캐시에서 "4번째" 일치 항목 열기:
`vgrep --show {{4}}`
- 캐시에서 각 일치 항목에 대해 "3" 줄의 컨텍스트 표시:
`vgrep --show=context{{3}}`
- 트리 내 각 디렉토리에 대한 일치 항목 수 표시:
`vgrep --show=tree`
- 트리 내 각 파일에 대한 일치 항목 수 표시:
`vgrep --show=files`
- 캐시된 일치 항목과 함께 대화형 셸 시작:
`vgrep --interactive`

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

@ -0,0 +1,28 @@
# vhs
> 테이프 파일에서 터미널 GIF 생성.
> 더 많은 정보: <https://github.com/charmbracelet/vhs>.
- 테이프 파일 생성 (편집기를 사용하여 테이프 파일에 명령 추가):
`vhs new {{경로/대상/파일.tape}}`
- 테이프 파일에 입력 기록 (완료 후 셸을 종료하여 테이프 생성):
`vhs record > {{경로/대상/파일.tape}}`
- 특정 셸을 사용하여 테이프 파일에 입력 기록:
`vhs record --shell {{셸}} > {{경로/대상/파일.tape}}`
- 테이프 파일의 구문 검증:
`vhs validate {{경로/대상/파일.tape}}`
- 테이프 파일에서 GIF 생성:
`vhs < {{경로/대상/파일.tape}}`
- <https://vhs.charm.sh>에 GIF 게시 및 공유 가능한 URL 얻기:
`vhs publish {{경로/대상/파일.gif}}`

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

@ -0,0 +1,24 @@
# vidir
> 텍스트 편집기에서 디렉터리를 편집.
> 더 많은 정보: <https://joeyh.name/code/moreutils/>.
- 지정된 디렉터리의 내용을 편집:
`vidir {{경로/대상/디렉터리1 경로/대상/디렉터리2 ...}}`
- 프로그램에서 수행한 각 작업을 표시:
`vidir --verbose {{경로/대상/디렉터리1 경로/대상/디렉터리2 ...}}`
- 현재 디렉터리의 내용을 편집:
`vidir`
- 지정된 텍스트 편집기를 사용:
`EDITOR={{vim}} vidir {{경로/대상/디렉터리1 경로/대상/디렉터리2 ...}}`
- `stdin`에서 편집할 파일 목록을 읽기:
`{{명령어}} | vidir -`

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

@ -0,0 +1,9 @@
# view
> 읽기 전용 버전의 `vim`.
> 이는 `vim -R`과 동일합니다.
> 더 많은 정보: <https://www.vim.org>.
- 파일 열기:
`view {{경로/대상/파일}}`

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

@ -0,0 +1,13 @@
# vifm
> VI 파일 관리자는 TUI 파일 관리자입니다.
> 같이 보기: `clifm`, `vifm`, `mc`, `caja`.
> 더 많은 정보: <https://github.com/vifm/vifm>.
- 현재 디렉토리 열기:
`vifm .`
- 지정된 디렉토리를 왼쪽 또는 오른쪽 창에 열기:
`vifm {{경로/대상/디렉토리1 경로/대상/디렉토리2 ...}}`

View file

@ -1,32 +1,33 @@
# vim
> Vim (Vi IMproved)는 커맨드 라인 텍스트 에디터로 다양한 종류의 텍스트 조작을 위해 여러 모드를 지원합니다.
> `i` 를 눌러 입력 모드로 들어가고, `<Esc>` 를 눌러 Vim 명령어를 입력할 수 있는 일반 모드로 들어갑니다.
> Vim (Vi IMproved)는 다양한 텍스트 조작을 위한 여러 모드를 제공하는 명령줄 텍스트 편집기입니다.
> 일반 모드에서 `i`를 눌러 삽입 모드로 진입합니다. `<Esc>`를 눌러 다시 일반 모드로 돌아가면 Vim 명령을 사용할 수 있습니다.
> 같이 보기: `vimdiff`, `vimtutor`, `nvim`.
> 더 많은 정보: <https://www.vim.org>.
- 파일 열기:
`vim {{파일/의/경로}}`
`vim {{경로/대상/파일}}`
- 지정 줄 번호에서 파일 열기:
- 지정 줄 번호에서 파일 열기:
`vim +{{줄 번호}} {{파일/의/경로}}`
`vim +{{줄_번호}} {{경로/대상/파일}}`
- Vim 메뉴얼 보기:
`:help<Enter>`
- 저장하고 종료:
- 현재 버퍼 저장 및 종료:
`{{ZZ|:wq<Enter>}}`
`{{<Esc>ZZ|<Esc>:x<Enter>|<Esc>:wq<Enter>}}`
- 실행취소:
- 일반 모드로 전환하고 마지막 작업 취소:
`<Esc>u`
- 파일에서 패턴 검색 (`n`/`N` 을 눌러 다음/이전 항목으로 이동):
- 파일 내 패턴 검색 (`n`/`N`을 눌러 다음/이전 일치 항목으로 이동):
`/{{검색_패턴}}<Enter>`
`/{{검색_패턴}}<Enter>`
- 전체 파일에서 정규식 대체 수행:

View file

@ -0,0 +1,37 @@
# vimdiff
> 두 개 이상의 파일을 vim으로 열어 차이점을 보여줍니다.
> 같이 보기: `vim`, `vimtutor`, `nvim`.
> 더 많은 정보: <https://www.vim.org>.
- 두 파일을 열고 차이점 표시:
`vimdiff {{경로/대상/파일1}} {{경로/대상/파일2}}`
- 커서를 왼쪽|오른쪽 창으로 이동:
`<Ctrl> + w {{h|l}}`
- 이전 차이점으로 이동:
`[c`
- 다음 차이점으로 이동:
`]c`
- 강조 표시된 차이점을 다른 창에서 현재 창으로 복사:
`do`
- 강조 표시된 차이점을 현재 창에서 다른 창으로 복사:
`dp`
- 모든 강조 표시 및 접기 업데이트:
`:diffupdate`
- 강조 표시된 코드 접기 전환:
`za`

View file

@ -0,0 +1,13 @@
# vimtutor
> Vim 튜터로, 기본 Vim 명령어를 가르칩니다.
> 같이 보기: `vim`, `vimdiff`, `nvim`.
> 더 많은 정보: <https://manned.org/vimtutor>.
- 주어진 언어로 Vim 튜터 시작 (예: en, fr, de 등):
`vimtutor {{언어}}`
- 튜터 종료:
`<Esc> :q <Enter>`

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

@ -0,0 +1,24 @@
# vinmap
> IP 범위를 청크로 나누고 병렬 스캔을 수행하며 XML 또는 JSON 결과를 병합하는 멀티스레드 Nmap 스캐너.
> 더 많은 정보: <https://pypi.org/project/vinmap>.
- 서브넷에 대한 기본 스캔 수행:
`vinmap -ip {{192.168.1.0/24}}`
- 버전 및 OS 감지로 도메인을 스캔하고 결과를 특정 파일에 저장:
`vinmap -ip {{example.com}} -s "-sV -O" -o {{경로/대상/scan_results.xml}}`
- IP 범위를 10개의 청크와 20개의 동시 스레드를 사용하여 스캔, 지정하지 않으면 시스템 CPU 코어의 절반 사용:
`vinmap -ip {{10.0.0.1-10.0.0.255}} -n 10 -t 20`
- JSON 형식으로 스캔 결과 출력:
`vinmap -ip {{192.168.1.1-192.168.1.100}} -f json`
- 기본 설정으로 여러 IP 스캔하고 병합된 XML 출력 저장:
`vinmap -ip {{192.168.1.1,192.168.1.2,...}}`

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

@ -0,0 +1,16 @@
# vipe
> UNIX 파이프라인 중간에서 텍스트 편집기를 실행합니다.
> 더 많은 정보: <https://joeyh.name/code/moreutils/>.
- `command1`의 출력을 편집한 후 `command2`로 파이핑:
`{{command1}} | vipe | {{command2}}`
- 구문 강조를 돕기 위해 지정된 파일 확장자로 임시 파일에 `command1`의 출력을 버퍼링:
`{{command1}} | vipe --suffix {{json}} | {{command2}}`
- 지정된 텍스트 편집기 사용:
`{{command1}} | EDITOR={{vim}} vipe | {{command2}}`

View file

@ -0,0 +1,12 @@
# virt-clone
> libvirt 가상 머신 복제.
> 더 많은 정보: <https://manned.org/virt-clone>.
- 가상 머신을 복제하고 새 이름, 저장 경로 및 MAC 주소를 자동으로 생성:
`virt-clone --original {{가상머신_이름}} --auto-clone`
- 가상 머신을 복제하고 새 이름, 저장 경로 및 MAC 주소를 지정:
`virt-clone --original {{가상머신_이름}} --name {{새_가상머신_이름}} --file {{경로/대상/새_저장소}} --mac {{ff:ff:ff:ff:ff:ff|RANDOM}}`

View file

@ -0,0 +1,24 @@
# virt-install
> libvirt를 사용하여 가상 머신을 생성하고 OS 설치를 시작합니다.
> 더 많은 정보: <https://virt-manager.org/>.
- 1 GB RAM과 12 GB 스토리지를 가진 가상 머신을 생성하고 Debian 설치 시작:
`virt-install --name {{가상머신_이름}} --memory {{1024}} --disk path={{경로/대상/이미지.qcow2}},size={{12}} --cdrom {{경로/대상/debian.iso}}`
- x86-64, KVM 가속, UEFI 기반, Q35 칩셋을 사용하는 가상 머신을 4 GiB RAM, 16 GiB RAW 스토리지와 함께 생성하고 Fedora 설치 시작:
`virt-install --name {{가상머신_이름}} --arch {{x86_64}} --virt-type {{kvm}} --machine {{q35}} --boot {{uefi}} --memory {{4096}} --disk path={{경로/대상/이미지.raw}},size={{16}} --cdrom {{경로/대상/fedora.iso}}`
- 디스크 없이 사운드 장치나 USB 컨트롤러가 없는 라이브 가상 머신 생성. 설치를 시작하지 않고 콘솔에 자동 연결하지 않지만 cdrom을 연결 (tails와 같은 라이브 CD 사용 시 유용할 수 있음):
`virt-install --name {{가상머신_이름}} --memory {{512}} --disk {{none}} --controller {{type=usb,model=none}} --sound {{none}} --autoconsole {{none}} --install {{no_install=yes}} --cdrom {{경로/대상/tails.iso}}`
- 16 GiB RAM, 250 GiB 스토리지, 하이퍼스레딩이 있는 8 코어, 특정 CPU 토폴로지 및 호스트 CPU와 대부분의 기능을 공유하는 CPU 모델을 가진 가상 머신 생성:
`virt-install --name {{가상머신_이름}} --cpu {{host-model}},topology.sockets={{1}},topology.cores={{4}},topology.threads={{2}} --memory {{16384}} --disk path={{경로/대상/이미지.qcow2}},size={{250}} --cdrom {{경로/대상/debian.iso}}`
- Fedora 35를 기반으로 한 자동 배포를 시작하고 원격 리소스만 사용하여 가상 머신 생성 (ISO 불필요):
`virt-install --name {{가상머신_이름}} --memory {{2048}} --disk path={{경로/대상/이미지.qcow2}},size={{20}} --location={{https://download.fedoraproject.org/pub/fedora/linux/releases/35/Everything/x86_64/os/}} --extra-args={{"inst.ks=https://경로/대상/유효한/kickstart.org"}}`

View file

@ -0,0 +1,20 @@
# virt-qemu-run
> `libvirtd`와 독립적으로 QEMU 게스트 VM을 실행하기 위한 실험 도구.
> 더 많은 정보: <https://libvirt.org/manpages/virt-qemu-run.html>.
- QEMU 가상 머신 실행:
`virt-qemu-run {{경로/대상/guest.xml}}`
- QEMU 가상 머신을 실행하고 상태를 특정 디렉토리에 저장:
`virt-qemu-run --root={{경로/대상/폴더}} {{경로/대상/guest.xml}}`
- QEMU 가상 머신을 실행하고 시작에 대한 자세한 정보 표시:
`virt-qemu-run --verbose {{경로/대상/guest.xml}}`
- 도움말 표시:
`virt-qemu-run --help`

View file

@ -0,0 +1,13 @@
# virt-sparsify
> 가상 머신 드라이브 이미지를 Thin Provisioning으로 변환.
> 주의: 데이터 손상을 방지하기 위해 오프라인 상태의 머신에서만 사용하세요.
> 더 많은 정보: <https://libguestfs.org>.
- 스냅샷이 없는 상태로 비압축된 이미지를 압축된 스파스 이미지로 생성:
`virt-sparsify --compress {{경로/대상/image.qcow2}} {{경로/대상/image_new.qcow2}}`
- 이미지를 제자리에서 스파스 처리:
`virt-sparsify --in-place {{경로/대상/image.img}}`

View file

@ -0,0 +1,20 @@
# virt-sysprep
> 가상 머신 이미지를 재설정, 비구성 또는 사용자 정의.
> 더 많은 정보: <https://manned.org/virt-sysprep>.
- 지원되는 모든 작업 나열 (활성화된 작업은 별표로 표시됨):
`virt-sysprep --list-operations`
- 활성화된 모든 작업을 실행하되 실제로 변경사항을 적용하지 않음:
`virt-sysprep --domain {{가상_머신_이름}} --dry-run`
- 지정된 작업만 실행:
`virt-sysprep --domain {{가상_머신_이름}} --operations {{작업1,작업2,...}}`
- 새로운 `/etc/machine-id` 파일을 생성하고 사용자 정의를 활성화하여 네트워크 충돌을 피하기 위해 호스트 이름을 변경할 수 있도록 설정:
`virt-sysprep --domain {{가상_머신_이름}} --enable {{사용자_정의}} --hostname {{호스트_이름}} --operation {{machine-id}}`

View file

@ -0,0 +1,24 @@
# virtualenv
> 가상 격리된 Python 환경 생성.
> 더 많은 정보: <https://virtualenv.pypa.io/>.
- 새 환경 생성:
`virtualenv {{경로/대상/venv}}`
- 프롬프트 접두사를 사용자 정의:
`virtualenv --prompt={{프롬프트_접두사}} {{경로/대상/venv}}`
- virtualenv에 다른 버전의 Python 사용:
`virtualenv --python={{경로/대상/pythonbin}} {{경로/대상/venv}}`
- 환경 시작(선택):
`source {{경로/대상/venv}}/bin/activate`
- 환경 중지:
`deactivate`

View file

@ -0,0 +1,32 @@
# virtualenvwrapper
> Python의 `virtualenv` 도구를 위한 간단한 래퍼 명령 그룹.
> 더 많은 정보: <https://virtualenvwrapper.readthedocs.org>.
- 새로운 Python `virtualenv``$WORKON_HOME`에 생성:
`mkvirtualenv {{가상환경_이름}}`
- 특정 Python 버전에 대한 `virtualenv` 생성:
`mkvirtualenv --python {{/usr/local/bin/python3.8}} {{가상환경_이름}}`
- 다른 `virtualenv` 활성화 또는 사용:
`workon {{가상환경_이름}}`
- `virtualenv` 중지:
`deactivate`
- 모든 가상 환경 나열:
`lsvirtualenv`
- `virtualenv` 제거:
`rmvirtualenv {{가상환경_이름}}`
- 모든 virtualenvwrapper 명령 요약 보기:
`virtualenvwrapper`

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

@ -0,0 +1,20 @@
# visudo
> sudoers 파일을 안전하게 편집.
> 더 많은 정보: <https://www.sudo.ws/docs/man/visudo.man>.
- sudoers 파일 편집:
`sudo visudo`
- sudoers 파일 오류 검사:
`sudo visudo -c`
- 특정 편집기를 사용하여 sudoers 파일 편집:
`sudo EDITOR={{편집기}} visudo`
- 버전 정보 표시:
`visudo --version`

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

@ -0,0 +1,24 @@
# viu
> 터미널에서 이미지를 보기.
> 더 많은 정보: <https://github.com/atanunq/viu>.
- 이미지 또는 애니메이션 GIF 렌더링:
`viu {{경로/대상/파일}}`
- `curl`을 사용하여 인터넷에서 이미지 또는 GIF 렌더링:
`curl -s {{https://example.com/image.png}} | viu -`
- 투명한 배경의 이미지 렌더링:
`viu -t {{경로/대상/파일}}`
- 특정 픽셀 너비와 높이로 이미지 렌더링:
`viu -w {{너비}} -h {{높이}} {{경로/대상/파일}}`
- 이미지 또는 GIF를 렌더링하고 파일 이름 표시:
`viu -n {{경로/대상/파일}}`

View file

@ -0,0 +1,8 @@
# vivaldi
> 이 명령은 `chromium`의 별칭입니다.
> 더 많은 정보: <https://vivaldi.com>.
- 원본 명령에 대한 문서 보기:
`tldr chromium`

View file

@ -0,0 +1,8 @@
# vladimyr
> Dario Vladović의 개인 CLI.
> 더 많은 정보: <https://github.com/vladimyr/vladimyr-cli>.
- Dario의 대화형 CLI 시작:
`vladimyr`

25
pages.ko/common/vlc.md Normal file
View file

@ -0,0 +1,25 @@
# vlc
> 크로스 플랫폼 멀티미디어 플레이어.
> 같이 보기: `mpv`, `mplayer`, `ytfzf`.
> 더 많은 정보: <https://wiki.videolan.org/Documentation:Command_line/>.
- 파일 재생:
`vlc {{경로/대상/파일}}`
- 전체 화면으로 재생:
`vlc --fullscreen {{경로/대상/파일}}`
- 음소거 상태로 재생:
`vlc --no-audio {{경로/대상/파일}}`
- 반복 재생:
`vlc --loop {{경로/대상/파일}}`
- URL에서 비디오 재생:
`vlc {{https://www.youtube.com/watch?v=oHg5SJYRHA0}}`

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

@ -0,0 +1,28 @@
# volta
> Node.js 런타임, npm 및 Yarn 패키지 관리자 또는 npm에서 제공하는 바이너리를 설치하는 JavaScript 도구 관리자.
> 더 많은 정보: <https://volta.sh>.
- 설치된 모든 도구 나열:
`volta list`
- 최신 버전의 도구 설치:
`volta install {{node|npm|yarn|패키지_이름}}`
- 특정 버전의 도구 설치:
`volta install {{node|npm|yarn}}@version`
- 프로젝트에 사용할 도구 버전 선택 (`package.json`에 저장됨):
`volta pin {{node|npm|yarn}}@version`
- 도움말 표시:
`volta help`
- 하위 명령에 대한 도움말 표시:
`volta help {{fetch|install|uninstall|pin|list|completions|which|setup|run|help}}`

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

@ -0,0 +1,24 @@
# vsce
> Visual Studio Code 확장 관리자.
> 더 많은 정보: <https://github.com/microsoft/vscode-vsce>.
- 특정 게시자가 만든 모든 확장 나열:
`vsce list {{게시자}}`
- 확장을 주 버전, 부 버전 또는 패치 버전으로 게시:
`vsce publish {{major|minor|patch}}`
- 확장 취소 게시:
`vsce unpublish {{확장_ID}}`
- 현재 작업 디렉토리를 `.vsix` 파일로 패키징:
`vsce package`
- 확장과 관련된 메타데이터 표시:
`vsce show {{확장_ID}}`

37
pages.ko/common/vt.md Normal file
View file

@ -0,0 +1,37 @@
# vt
> VirusTotal의 명령줄 인터페이스.
> 이 명령을 사용하려면 VirusTotal 계정의 API 키가 필요합니다.
> 더 많은 정보: <https://github.com/VirusTotal/vt-cli>.
- 특정 파일을 바이러스 검사:
`vt scan file {{경로/대상/파일}}`
- URL을 바이러스 검사:
`vt scan url {{url}}`
- 특정 분석에 대한 정보 표시:
`vt analysis {{파일_ID|분석_ID}}`
- 암호화된 Zip 형식으로 파일 다운로드 (프리미엄 계정 필요):
`vt download {{파일_ID}} --output {{경로/대상/폴더}} --zip --zip-password {{비밀번호}}`
- `vt`를 초기화하거나 재초기화하여 API 키를 대화식으로 입력:
`vt init`
- 도메인에 대한 정보 표시:
`vt domain {{url}}`
- 특정 URL에 대한 정보 표시:
`vt url {{url}}`
- 특정 IP 주소에 대한 정보 표시:
`vt domain {{IP_주소}}`

View file

@ -0,0 +1,8 @@
# vue build
> 빠른 프로토타이핑을 가능하게 하는 `@vue/cli``@vue/cli-service-global`에서 제공하는 하위 명령입니다.
> 더 많은 정보: <https://cli.vuejs.org/guide/prototyping.html>.
- 프로덕션 모드에서 `.js` 또는 `.vue` 파일을 설정 없이 빌드:
`vue build {{파일명}}`

View file

@ -0,0 +1,16 @@
# vue init
> Vue.js 프레임워크의 레거시 프로젝트 초기화 하위 명령어.
> 더 많은 정보: <https://cli.vuejs.org/guide/creating-a-project.html#pulling-2-x-templates-legacy>.
- 기본 템플릿 중 하나를 사용하여 새 프로젝트 생성:
`vue init {{webpack|webpack-simple|browserify|browserify-simple|simple}} {{프로젝트_이름}}`
- 로컬 템플릿을 사용하여 새 프로젝트 생성:
`vue init {{경로/대상/템플릿_폴더}} {{프로젝트_이름}}`
- GitHub의 템플릿을 사용하여 새 프로젝트 생성:
`vue init {{사용자명}}/{{저장소}} {{프로젝트_이름}}`

View file

@ -0,0 +1,8 @@
# vue serve
> 빠른 프로토타이핑을 가능하게 하는 `@vue/cli``@vue/cli-service-global`에서 제공하는 하위 명령.
> 더 많은 정보: <https://cli.vuejs.org/guide/prototyping.html>.
- 설정 없이 개발 모드에서 `.js` 또는 `.vue` 파일 제공:
`vue serve {{파일명}}`

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

@ -0,0 +1,13 @@
# vue
> Vue.js를 위한 다목적 CLI.
> `build`와 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다.
> 더 많은 정보: <https://cli.vuejs.org>.
- 대화형으로 새 Vue 프로젝트 생성:
`vue create {{프로젝트_이름}}`
- 웹 UI로 새 프로젝트 생성:
`vue ui`

View file

@ -0,0 +1,16 @@
# vulkaninfo
> 시스템의 Vulkan 정보를 출력.
> 더 많은 정보: <https://vulkan.lunarg.com/doc/view/latest/linux/vulkaninfo.html>.
- 전체 Vulkan 정보 출력:
`vulkaninfo`
- 요약 정보 출력:
`vulkaninfo --summary`
- 전체 Vulkan 정보를 HTML 문서로 생성:
`vulkaninfo --html`