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

common/y*: add Korean translation (#14521)

This commit is contained in:
코드싸이 2024-11-02 02:57:18 +09:00 committed by GitHub
parent 44f4f2b76d
commit 1dfe11f879
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
42 changed files with 841 additions and 0 deletions

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

@ -0,0 +1,28 @@
# ya
> Yazi 패키지 및 플러그인 관리.
> 더 많은 정보: <https://github.com/sxyazi/yazi>.
- 패키지 추가:
`ya pack -a {{패키지}}`
- 모든 패키지 업그레이드:
`ya pack -u`
- 모든 원격 인스턴스로부터 메시지 구독:
`ya sub {{종류}}`
- 현재 인스턴스에 문자열 본문의 메시지 발행:
`ya pub --str {{문자열_메시지}}`
- 현재 인스턴스에 JSON 본문의 메시지 발행:
`ya pub --json {{json_메시지}}`
- 지정된 인스턴스에 문자열 본문의 메시지 발행:
`ya pub-to --str {{메시지}} {{수신자}} {{종류}}`

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

@ -0,0 +1,28 @@
# yacas
> 또 다른 컴퓨터 대수 시스템.
> 더 많은 정보: <https://www.yacas.org>.
- 대화형 `yacas` 세션 시작:
`yacas`
- `yacas` 세션에서 문 실행:
`{{Integrate(x)Cos(x)}};`
- `yacas` 세션에서 예시 표시:
`{{Example()}};`
- `yacas` 세션 종료:
`{{quit}}`
- 하나 이상의 `yacas` 스크립트를 실행하고(터미널이나 프롬프트 없이) 종료:
`yacas -p -c {{경로/대상/스크립트1}} {{경로/대상/스크립트2}}`
- 하나의 문을 실행하고 결과를 출력한 후 종료:
`echo "{{Echo( Deriv(x)Cos(1/x) );}}" | yacas -p -c /dev/stdin`

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

@ -0,0 +1,17 @@
# yacc
> 형식 문법 명세 파일로 LALR 파서를 (C 언어로) 생성합니다.
> 같이 보기: `bison`.
> 더 많은 정보: <https://manned.org/yacc.1p>.
- C 파서 코드가 포함된 `y.tab.c` 파일을 생성하고 모든 필요한 상수 선언과 함께 문법 파일을 컴파일합니다. (상수 선언 파일 `y.tab.h``-d` 플래그가 사용될 때만 생성됩니다):
`yacc -d {{경로/대상/문법_파일.y}}`
- 문법의 모호성으로 인한 충돌 보고서와 함께 파서 설명이 포함된 문법 파일 컴파일:
`yacc -d {{경로/대상/문법_파일.y}} -v`
- 문법 파일을 컴파일하고, 출력 파일 이름을 `y` 대신 `prefix`로 접두사 지정:
`yacc -d {{경로/대상/문법_파일.y}} -v -b {{prefix}}`

View file

@ -0,0 +1,9 @@
# yadm-alt
> 관리되는 파일에 대한 심볼릭 링크를 생성하고 템플릿을 처리.
> 템플릿에 대해 더 알아보기: <https://yadm.io/docs/templates>.
> 더 많은 정보: <https://yadm.io/docs/alternates>.
- 대체 파일 간의 심볼릭 링크를 수동으로 생성:
`yadm alt`

View file

@ -0,0 +1,9 @@
# yadm-bootstrap
> Yadm의 부트스트랩 파일 실행.
> 이 파일은 `$HOME/.config/yadm/bootstrap`에 생성되어야 합니다.
> 더 많은 정보: <https://yadm.io/docs/bootstrap>.
- 부트스트랩 실행 파일 실행:
`yadm bootstrap`

View file

@ -0,0 +1,30 @@
# yadm-clone
> `git clone`과 유사하게 작동하며, 추가 플래그를 통해 저장소를 구성할 수 있습니다.
> 저장소에 부트스트랩 파일이 있으면 실행 여부를 묻습니다.
> 같이 보기: `git clone`.
> 더 많은 정보: <https://yadm.io/docs/common_commands>.
- 기존 저장소 복제:
`yadm clone {{원격_저장소_위치}}`
- 기존 저장소를 복제하고 부트스트랩 파일 실행:
`yadm clone {{원격_저장소_위치}} --bootstrap`
- 기존 저장소를 복제한 후 부트스트랩 파일을 실행하지 않음:
`yadm clone {{원격_저장소_위치}} --no-bootstrap`
- 복제 중 `yadm`이 사용할 작업 트리 변경:
`yadm clone {{원격_저장소_위치}} --w {{작업_트리_파일}}`
- `yadm`이 파일을 가져오는 분기 변경:
`yadm clone {{원격_저장소_위치}} -b {{분기}}`
- 기존 저장소 로컬 분기 덮어쓰기:
`yadm clone {{원격_저장소_위치}} -f`

View file

@ -0,0 +1,20 @@
# yadm-config
> `yadm`의 구성 파일에 옵션을 전달하여 `yadm`이 관리하는 저장소의 `.config`를 변경합니다.
> 더 많은 정보: <https://github.com/TheLocehiliosan/yadm/blob/master/yadm.md#configuration>.
- `yadm`의 Git 구성 설정 또는 업데이트:
`yadm config {{키.내부_키}} {{값}}`
- `yadm`의 Git 구성에서 값 가져오기:
`yadm config --get {{키}}`
- `yadm`의 Git 구성에서 값 제거:
`yadm config --unset {{키}}`
- `yadm`의 Git 구성에 있는 모든 값 나열:
`yadm config --list`

View file

@ -0,0 +1,9 @@
# yadm-decrypt
> `yadm`에 의해 암호화된 파일을 복호화.
> 이 명령을 활성화하면 비밀번호를 입력하라는 메시지가 표시됩니다.
> 더 많은 정보: <https://yadm.io/docs/encryption>.
- 파일 복호화:
`yadm decrypt`

View file

@ -0,0 +1,13 @@
# yadm-encrypt
> 지정된 암호화 파일에 나열된 파일 암호화.
> 파일이 암호화된 후 지정된 아카이브 폴더에 저장됩니다.
> 더 많은 정보: <https://yadm.io/docs/encryption>.
- 지정된 암호화 파일에 나열된 파일 암호화:
`yadm encrypt`
- 암호화를 위한 필수 파일 및 폴더 생성:
`touch {{경로/대상/암호화_파일}} && mkdir {{경로/대상/아카이브_폴더}}`

View file

@ -0,0 +1,13 @@
# yadm-enter
> 모든 Git 변수가 설정된 하위 셸을 실행합니다. 이 하위 셸은 Git 명령을 사용하여 로컬 `yadm` 저장소와 쉽게 상호작용하는 데 사용할 수 있습니다.
> Git을 직접 사용하는 도구를 사용하는 경우 유용할 수 있습니다.
> 더 많은 정보: <https://github.com/TheLocehiliosan/yadm/blob/master/yadm.md#commands>.
- 모든 Git 변수가 설정된 하위 셸 실행:
`yadm enter`
- 하위 셸 종료:
`exit`

View file

@ -0,0 +1,21 @@
# yadm git-crypt
> Git Crypt는 Git 저장소에서 파일의 투명한 암호화 및 복호화를 가능하게 합니다.
> 같이 보기: `git-crypt`.
> 더 많은 정보: <https://github.com/AGWA/git-crypt>.
- Git Crypt를 사용하도록 저장소 초기화:
`yadm git-crypt init`
- GPG를 사용하여 저장소 공유:
`yadm git-crypt add-gpg-user {{사용자_아이디}}`
- 암호화된 파일이 있는 저장소를 복제한 후 파일 잠금 해제:
`yadm git-crypt unlock`
- 대칭 비밀 키 내보내기:
`yadm git-crypt export-key {{경로/대상/키_파일}}`

View file

@ -0,0 +1,21 @@
# yadm-gitconfig
> `git config`에 옵션을 전달하여 `yadm`으로 관리하는 저장소의 `.gitconfig`를 변경합니다.
> 같이 보기: `git config`.
> 더 많은 정보: <https://github.com/TheLocehiliosan/yadm/blob/master/yadm.md#commands>.
- Git 구성 값을 업데이트하거나 설정:
`yadm gitconfig {{키.내부키}} {{값}}`
- `yadm`의 Git 구성에서 값 가져오기:
`yadm gitconfig --get {{키}}`
- `yadm`의 Git 구성에서 값 제거:
`yadm gitconfig --unset {{키}}`
- `yadm`의 Git 구성의 모든 값 나열:
`yadm gitconfig --list`

View file

@ -0,0 +1,17 @@
# yadm-init
> 새로운 빈 저장소를 초기화하여 dotfiles를 추적.
> 저장소는 `$HOME/.local/share/yadm/repo.git`에 저장됩니다.
> 더 많은 정보: <https://yadm.io/docs/getting_started>.
- 실행:
`yadm init`
- 작업 트리 덮어쓰기:
`yadm init -w {{경로/대상/작업트리_폴더}}`
- 기존 저장소 덮어쓰기:
`yadm init -f {{경로/대상/로컬_저장소}}`

View file

@ -0,0 +1,21 @@
# yadm-introspect
> `yadm`으로 관리되는 데이터를 살펴봅니다.
> 내부 검사의 목적은 명령줄 자동 완성을 지원하는 것입니다.
> 더 많은 정보: <https://github.com/TheLocehiliosan/yadm/blob/master/yadm.md#commands>.
- 명령 출력:
`yadm introspect commands`
- 설정 출력:
`yadm introspect configs`
- 주요 `yadm` 명령의 스위치 출력:
`yadm introspect switches`
- 저장소 출력:
`yadm introspect repo`

View file

@ -0,0 +1,12 @@
# yadm-list
> `yadm`이 관리하는 파일 목록 출력.
> 더 많은 정보: <https://github.com/TheLocehiliosan/yadm/blob/master/yadm.md#commands>.
- 현재 디렉토리에서 `yadm`이 관리하는 파일 목록 출력:
`yadm list`
- `yadm`이 완전히 관리하는 모든 파일 목록 출력:
`yadm list -a`

View file

@ -0,0 +1,9 @@
# yadm-perms
> 권한 업데이트.
> `yadm`이 기본적으로 권한을 자동으로 처리하므로 이 명령을 실행할 필요는 없습니다. 이 자동 동작은 설정 `yadm.auto-perms``"false"`로 설정하여 비활성화할 수 있습니다.
> 더 많은 정보: <https://github.com/TheLocehiliosan/yadm/blob/master/yadm.md#permissions>.
- 파일 권한 변경:
`yadm perms`

View file

@ -0,0 +1,26 @@
# yadm-transcrypt
> `transcrypt`가 설치된 경우, 이 명령을 통해 `transcrypt`에 직접 옵션을 전달할 수 있습니다.
> yadm 저장소를 사용하도록 환경이 구성되어 있습니다.
> Transcrypt는 Git 저장소의 파일에 대해 투명한 암호화 및 복호화를 지원합니다.
> 더 많은 정보: <https://github.com/elasticdog/transcrypt>.
- 암호화에 사용할 대칭 암호 설정:
`yadm transcrypt --cipher={{암호}}`
- 키를 유도할 암호 전달:
`yadm transcrypt --password={{암호}}`
- 예를 가정하고 지정되지 않은 옵션에 대해 기본값 수락:
`yadm transcrypt --yes`
- 현재 저장소의 암호와 암호 표시:
`yadm transcrypt --display`
- 새로운 자격 증명을 사용하여 모든 암호화된 파일을 다시 암호화:
`yadm transcrypt --rekey`

View file

@ -0,0 +1,13 @@
# yadm-upgrade
> `yadm`을 최신 버전으로 업그레이드.
> 업그레이드 시 서브모듈을 비초기화하고 다시 초기화하려고 시도합니다.
> 더 많은 정보: <https://github.com/TheLocehiliosan/yadm/blob/master/yadm.md#commands>.
- `yadm`을 최신 버전으로 업그레이드:
`yadm upgrade`
- 변경 사항에 관계없이 강제로 업그레이드:
`yadm upgrade -f`

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

@ -0,0 +1,33 @@
# yadm
> `git`을 사용하여 작동하는 dotfiles 관리 도구.
> `init`, `clone`, `push`, `pull`와 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다.
> 더 많은 정보: <https://yadm.io/docs/overview>.
- `yadm` 디렉터리 재정의: `yadm`은 이 디렉터리를 기준으로 구성을 저장합니다:
`yadm --yadm-dir`
- `yadm` 데이터 디렉터리 재정의: `yadm`은 이 디렉터리를 기준으로 데이터를 저장합니다:
`yadm --yadm-data`
- `yadm` 리포지토리 위치 재정의:
`yadm --yadm-repo`
- `yadm` 구성 파일 위치 재정의:
`yadm --yadm-config`
- `yadm` 암호화 구성 위치 재정의:
`yadm --yadm-encrypt`
- `yadm` 암호화된 파일 아카이브 위치 재정의:
`yadm --yadm-archive`
- `yadm` 부트스트랩 프로그램 위치 재정의:
`yadm --yadm-bootstrap`

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

@ -0,0 +1,20 @@
# yank
> `stdin`에서 입력을 읽고 선택 인터페이스를 표시하여 필드를 선택하고 클립보드에 복사할 수 있게 합니다.
> 더 많은 정보: <https://manned.org/yank>.
- 기본 구분자 (\f, \n, \r, \s, \t)를 사용하여 Yank:
`{{sudo dmesg}} | yank`
- 전체 라인을 Yank:
`{{sudo dmesg}} | yank -l`
- 특정 구분자를 사용하여 Yank:
`{{echo hello=world}} | yank -d {{=}}`
- 특정 패턴과 일치하는 필드만 Yank:
`{{ps ux}} | yank -g "{{[0-9]+}}"`

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

@ -0,0 +1,16 @@
# yapf
> Python 스타일 가이드 검사기.
> 더 많은 정보: <https://github.com/google/yapf>.
- 변경 사항을 적용하지 않고 변경 사항의 차이를 표시 (드라이런):
`yapf --diff {{경로/대상/파일}}`
- 파일을 제자리에서 포맷하고 변경 사항의 차이를 표시:
`yapf --diff --in-place {{경로/대상/파일}}`
- 디렉토리 내의 모든 Python 파일을 재귀적으로 동시에 포맷:
`yapf --recursive --in-place --style {{pep8}} --parallel {{경로/대상/폴더}}`

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

@ -0,0 +1,16 @@
# yard
> Ruby를 위한 문서화 도구.
> 더 많은 정보: <https://yardoc.org/>.
- 문서 생성:
`yard`
- 문서를 생성하고 하나의 파일로 저장:
`yard --one-file`
- 문서화되지 않은 모든 객체 나열:
`yard stats --list-undoc`

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

@ -0,0 +1,21 @@
# yazi
> Rust로 작성된 매우 빠른 터미널 파일 관리자.
> 효율적이고 사용자 친화적이며 맞춤형 파일 관리 경험 제공.
> 더 많은 정보: <https://github.com/sxyazi/yazi>.
- 현재 디렉토리에서 Yazi 시작:
`yazi`
- 디버그 정보 출력:
`yazi --debug`
- 종료 시 현재 작업 디렉토리를 파일에 기록:
`yazi --cwd-file {{경로/대상/cwd_파일}}`
- 캐시 디렉토리 비우기:
`yazi --clear-cache`

View file

@ -0,0 +1,20 @@
# ybacklight
> 화면 백라이트 밝기 관리. 같이 보기: `xbacklight`.
> 더 많은 정보: <https://github.com/pixelcmtd/ybacklight>.
- 현재 밝기와 최대 밝기를 슬래시로 구분하여 짧게 출력:
`ybacklight Sc/Sm`
- 밝기 지정:
`ybacklight s{{420}}`
- 밝기를 42 큰 단계(기본값 4200)만큼 증가:
`ybacklight Si42`
- 밝기를 300만큼 감소:
`ybacklight d300`

View file

@ -0,0 +1,8 @@
# ybmtopbm
> Bennet Yee "face" 파일을 PBM으로 변환.
> 더 많은 정보: <https://netpbm.sourceforge.net/doc/ybmtopbm.html>.
- YBM 이미지 파일을 PBM으로 변환:
`ybmtopbm {{경로/대상/입력_파일.ybm}} > {{경로/대상/출력_파일.pbm}}`

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

@ -0,0 +1,21 @@
# yes
> 무언가를 반복적으로 출력.
> 이 명령은 일반적으로 설치 명령(예: apt-get)의 모든 프롬프트에 'yes'로 응답하기 위해 사용됩니다.
> 더 많은 정보: <https://www.gnu.org/software/coreutils/yes>.
- "메시지"를 반복적으로 출력:
`yes {{메시지}}`
- "y"를 반복적으로 출력:
`yes`
- `apt-get` 명령의 모든 프롬프트에 수락:
`yes | sudo apt-get install {{프로그램}}`
- 항상 프롬프트의 기본 옵션을 수락하도록 줄바꿈을 반복적으로 출력:
`yes ''`

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

@ -0,0 +1,25 @@
# yesod
> Haskell 기반 웹 프레임워크 Yesod의 도우미 도구.
> 모든 Yesod 명령은 `stack` 프로젝트 관리자를 통해 실행됩니다.
> 더 많은 정보: <https://github.com/yesodweb/yesod>.
- `my-project` 디렉토리에 SQLite를 백엔드로 하는 새로운 스캐폴딩 사이트 생성:
`stack new {{my-project}} {{yesod-sqlite}}`
- Yesod 스캐폴딩 사이트 내에서 Yesod CLI 도구 설치:
`stack build yesod-bin cabal-install --install-ghc`
- 개발 서버 시작:
`stack exec -- yesod devel`
- 변경된 템플릿 Haskell 의존성을 가진 파일 터치:
`stack exec -- yesod touch`
- Keter(Yesod의 배포 관리자)를 사용하여 애플리케이션 배포:
`stack exec -- yesod keter`

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

@ -0,0 +1,16 @@
# ykinfo
> YubiKey에서 기본 정보를 가져옵니다.
> 더 많은 정보: <https://developers.yubico.com/yubikey-personalization/Manuals/ykinfo.1.html>.
- YubiKey의 모든 정보 표시:
`ykinfo -a`
- YubiKey에서 10진수로 된 일련 번호만 가져오기:
`ykinfo -s -q`
- YubiKey에서 기능 가져오기:
`ykinfo -c`

View file

@ -0,0 +1,17 @@
# ykman config
> YubiKey 애플리케이션 활성화 또는 비활성화.
> 참고: 현재 활성화된 애플리케이션을 보려면 `ykman info`를 사용할 수 있습니다.
> 더 많은 정보: <https://docs.yubico.com/software/yubikey/tools/ykman/Base_Commands.html#ykman-config-options-command-args>.
- USB 또는 NFC를 통해 애플리케이션 활성화 (`--enable`을 여러 번 사용하여 더 많은 애플리케이션을 지정할 수 있음):
`ykman config {{usb|nfc}} --enable {{otp|u2f|fido2|oath|piv|openpgp|hsmauth}}`
- USB 또는 NFC를 통해 애플리케이션 비활성화 (`--disable`을 여러 번 사용하여 더 많은 애플리케이션을 지정할 수 있음):
`ykman config {{usb|nfc}} --disable {{otp|u2f|fido2|oath|piv|openpgp|hsmauth}}`
- NFC를 통해 모든 애플리케이션 비활성화:
`ykman config nfc --disable-all`

View file

@ -0,0 +1,36 @@
# ykman fido
> YubiKey FIDO 애플리케이션 관리.
> 더 많은 정보: <https://docs.yubico.com/software/yubikey/tools/ykman/FIDO_Commands.html>.
- FIDO2 애플리케이션에 대한 일반 정보 표시:
`ykman fido info`
- FIDO PIN 변경:
`ykman fido access change-pin`
- YubiKey에 저장된 거주 인증서 나열:
`ykman fido credentials list`
- YubiKey에서 거주 인증서 삭제:
`ykman fido credentials delete {{id}}`
- YubiKey에 저장된 지문 나열 (지문 센서가 있는 키 필요):
`ykman fido fingerprints list`
- YubiKey에 새 지문 추가:
`ykman fido fingerprints add {{이름}}`
- YubiKey에서 지문 삭제:
`ykman fido fingerprints delete {{이름}}`
- 모든 FIDO 자격 증명 삭제 (PIN 재시도 횟수를 초과한 후 수행해야 함):
`ykman fido reset`

View file

@ -0,0 +1,37 @@
# ykman oath
> OATH YubiKey 애플리케이션 관리.
> `keyword`는 이름 또는 발행자의 일부일 수 있습니다.
> 더 많은 정보: <https://docs.yubico.com/software/yubikey/tools/ykman/OATH_Commands.html>.
- OATH 애플리케이션에 대한 일반 정보 표시:
`ykman oath info`
- OATH 계정을 보호하는 데 사용되는 비밀번호 변경 (`--clear`를 추가하여 제거):
`ykman oath access change`
- 새 계정 추가 (`--issuer`는 선택 사항):
`ykman oath accounts add --issuer {{발행자}} {{이름}}`
- 모든 계정 나열 (발행자 포함):
`ykman oath accounts list`
- 현재 TOTP/HOTP 코드와 함께 모든 계정 나열 (키워드로 목록 필터링 가능):
`ykman oath accounts code {{키워드}}`
- 계정 이름 변경:
`ykman oath accounts rename {{키워드}} {{발행자:이름|이름}}`
- 계정 삭제:
`ykman oath accounts delete {{키워드}}`
- 모든 계정 삭제 및 공장 초기화:
`ykman oath reset`

View file

@ -0,0 +1,21 @@
# ykman openpgp
> OpenPGP YubiKey 애플리케이션 관리.
> 참고: 일부 설정을 위해 `gpg --card-edit`를 사용해야 합니다.
> 더 많은 정보: <https://docs.yubico.com/software/yubikey/tools/ykman/OpenPGP_Commands.html>.
- OpenPGP 애플리케이션에 대한 일반 정보 표시:
`ykman openpgp info`
- 사용자 PIN, 재설정 코드 및 관리자 PIN의 재시도 횟수 설정:
`ykman openpgp access set-retries {{3}} {{3}} {{3}}`
- 사용자 PIN, 재설정 코드 또는 관리자 PIN 변경:
`ykman openpgp access change-{{pin|reset-code|admin-pin}}`
- OpenPGP 애플리케이션 초기화 (관리자 PIN 재시도 횟수를 초과한 후 수행해야 합니다):
`ykman openpgp reset`

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

@ -0,0 +1,29 @@
# ykman
> YubiKey Manager - YubiKey 구성 도구.
> 여러 개의 YubiKey가 연결된 경우, 하위 명령어 앞에 `--device {{serial_number}}`를 추가해야 합니다.
> 더 많은 정보: <https://docs.yubico.com/software/yubikey/tools/ykman/index.html>.
- YubiKey에 대한 일반 정보 표시 (일련번호, 펌웨어 버전, 기능 등):
`ykman info`
- 연결된 YubiKey를 짧고 한 줄로 설명 (일련번호 포함):
`ykman list`
- 애플리케이션 활성화 및 비활성화에 대한 문서 보기:
`tldr ykman config`
- FIDO 애플리케이션 관리에 대한 문서 보기:
`tldr ykman fido`
- OATH 애플리케이션 관리에 대한 문서 보기:
`tldr ykman oath`
- OpenPGP 애플리케이션 관리에 대한 문서 보기:
`tldr ykman openpgp`

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

@ -0,0 +1,12 @@
# yolo
> YOLO 명령줄 인터페이스는 다양한 작업과 버전에서 모델을 간단하게 학습, 검증 또는 추론할 수 있게 해줍니다.
> 더 많은 정보: <https://docs.ultralytics.com/cli/>.
- 현재 작업 디렉토리에 기본 설정의 복사본 생성:
`yolo task=init`
- 지정된 설정 파일로 객체 탐지, 인스턴스 분할, 또는 분류 모델 학습:
`yolo task={{detect|segment|classify}} mode=train cfg={{경로/대상/config.yaml}}`

View file

@ -0,0 +1,25 @@
# you-get
> 웹에서 미디어 콘텐츠(비디오, 오디오, 이미지)를 다운로드.
> 같이 보기: `yt-dlp`, `youtube-viewer`, `instaloader`.
> 더 많은 정보: <https://you-get.org>.
- 웹의 특정 미디어에 대한 정보 출력:
`you-get --info {{https://example.com/video?id=value}}`
- 특정 URL에서 미디어 다운로드:
`you-get {{https://example.com/video?id=value}}`
- Google Videos에서 검색 및 다운로드:
`you-get {{키워드}}`
- 특정 위치에 미디어 다운로드:
`you-get --output-dir {{경로/대상/폴더}} --output-filename {{파일명}} {{https://example.com/watch?v=value}}`
- 프록시를 사용하여 미디어 다운로드:
`you-get --http-proxy {{프록시_서버}} {{https://example.com/watch?v=value}}`

View file

@ -0,0 +1,37 @@
# youtube-dl
> YouTube 및 다른 웹사이트에서 비디오를 다운로드.
> 같이 보기: `yt-dlp`, `ytfzf`, `you-get`.
> 더 많은 정보: <https://rg3.github.io/youtube-dl/>.
- 비디오 또는 재생 목록 다운로드:
`youtube-dl '{{https://www.youtube.com/watch?v=oHg5SJYRHA0}}'`
- 비디오 또는 재생 목록이 가능한 모든 형식 나열:
`youtube-dl --list-formats '{{https://www.youtube.com/watch?v=Mwa0_nE9H7A}}'`
- 특정 품질로 비디오 또는 재생 목록 다운로드:
`youtube-dl --format "{{best[height<=480]}}" '{{https://www.youtube.com/watch?v=oHg5SJYRHA0}}'`
- 비디오에서 오디오만 다운로드하고 MP3로 변환:
`youtube-dl -x --audio-format {{mp3}} '{{url}}'`
- 최고 품질의 오디오와 비디오를 다운로드하고 병합:
`youtube-dl -f bestvideo+bestaudio '{{url}}'`
- 맞춤 파일 이름으로 MP4 파일로 비디오 다운로드:
`youtube-dl --format {{mp4}} -o "{{%(playlist_index)s-%(title)s by %(uploader)s on %(upload_date)s in %(playlist)s.%(ext)s}}" '{{url}}'`
- 특정 언어의 자막을 비디오와 함께 다운로드:
`youtube-dl --sub-lang {{en}} --write-sub '{{https://www.youtube.com/watch?v=Mwa0_nE9H7A}}'`
- 재생 목록을 다운로드하고 MP3로 추출:
`youtube-dl -f "bestaudio" --continue --no-overwrites --ignore-errors --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" '{{url_to_playlist}}'`

View file

@ -0,0 +1,21 @@
# youtube-viewer
> YouTube에서 동영상을 검색하고 재생.
> 같이 보기: `you-get`, `ytfzf`, `yt-dlp`.
> 더 많은 정보: <https://github.com/trizen/youtube-viewer>.
- 동영상 검색:
`youtube-viewer {{검색어}}`
- YouTube 계정에 로그인:
`youtube-viewer --login`
- VLC에서 특정 URL의 동영상 시청:
`youtube-viewer --player={{vlc}} {{https://youtube.com/watch?v=dQw4w9WgXcQ}}`
- 검색 창을 표시하고 선택한 동영상을 720p로 재생:
`youtube-viewer -{{7}}`

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

@ -0,0 +1,36 @@
# yq
> 가볍고 휴대 가능한 명령줄 YAML 프로세서.
> 더 많은 정보: <https://mikefarah.gitbook.io/yq/>.
- YAML 파일을 보기 좋게 출력 (v4+):
`yq eval {{경로/대상/파일.yaml}}`
- YAML 파일을 보기 좋게 출력 (v3):
`yq read {{경로/대상/파일.yaml}} --colors`
- 배열만 포함된 YAML 파일에서 첫 번째 요소 출력 (v4+):
`yq eval '.[0]' {{경로/대상/파일.yaml}}`
- 배열만 포함된 YAML 파일에서 첫 번째 요소 출력 (v3):
`yq read {{경로/대상/파일.yaml}} '[0]'`
- 파일에서 키를 값으로 설정 (또는 덮어쓰기) (v4+):
`yq eval '.{{키}} = "{{값}}"' --inplace {{경로/대상/파일.yaml}}`
- 파일에서 키를 값으로 설정 (또는 덮어쓰기) (v3):
`yq write --inplace {{경로/대상/파일.yaml}} '{{키}}' '{{값}}'`
- 두 파일을 병합하여 `stdout`에 출력 (v4+):
`yq eval-all 'select(filename == "{{경로/대상/파일1.yaml}}") * select(filename == "{{경로/대상/파일2.yaml}}")' {{경로/대상/파일1.yaml}} {{경로/대상/파일2.yaml}}`
- 두 파일을 병합하여 `stdout`에 출력 (v3):
`yq merge {{경로/대상/파일1.yaml}} {{경로/대상/파일2.yaml}} --colors`

34
pages.ko/common/yt-dlp.md Normal file
View file

@ -0,0 +1,34 @@
# yt-dlp
> 추가 기능과 수정이 포함된 youtube-dl 포크.
> YouTube 및 기타 웹사이트에서 동영상을 다운로드합니다.
> 같이 보기: `yt-dlp`, `ytfzf`.
> 더 많은 정보: <https://github.com/yt-dlp/yt-dlp>.
- 동영상 또는 재생목록 다운로드 (아래 명령의 기본 옵션 사용):
`yt-dlp "{{https://www.youtube.com/watch?v=oHg5SJYRHA0}}"`
- 동영상의 다운로드 가능한 형식 나열:
`yt-dlp --list-formats "{{https://www.youtube.com/watch?v=oHg5SJYRHA0}}"`
- 사용 가능한 최고의 MP4 비디오로 동영상 또는 재생목록 다운로드 (기본은 "bv*+ba/b"):
`yt-dlp --format "{{bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4]}}" "{{https://www.youtube.com/watch?v=oHg5SJYRHA0}}"`
- 동영상에서 오디오 추출 (ffmpeg 또는 ffprobe 필요):
`yt-dlp --extract-audio "{{https://www.youtube.com/watch?v=oHg5SJYRHA0}}"`
- 추출된 오디오의 형식과 품질 지정 (0 (최고)에서 10 (최악) 사이, 기본값 = 5):
`yt-dlp --extract-audio --audio-format {{mp3}} --audio-quality {{0}} "{{https://www.youtube.com/watch?v=oHg5SJYRHA0}}"`
- YouTube 채널/사용자의 모든 재생목록을 각각의 폴더에 저장하여 다운로드:
`yt-dlp -o "{{%(uploader)s/%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s}}" "{{https://www.youtube.com/user/TheLinuxFoundation/playlists}}"`
- Udemy 강의를 각 챕터별로 다른 폴더에 저장하여 다운로드:
`yt-dlp -u {{사용자}} -p {{비밀번호}} -P "{{경로/대상/폴더}}" -o "{{%(playlist)s/%(chapter_number)s - %(chapter)s/%(title)s.%(ext)s}}" "{{https://www.udemy.com/java-tutorial}}"`

View file

@ -0,0 +1,8 @@
# yuvsplittoppm
> 세 개의 서브샘플링된 Abekas YUV 파일을 하나의 PPM 이미지로 변환.
> 더 많은 정보: <https://netpbm.sourceforge.net/doc/yuvsplittoppm.html>.
- basename으로 시작하는 세 개의 Akebas YUV 바이트 파일을 읽어 단일 PPM 이미지로 병합하고 지정된 출력 파일에 저장:
`yuvsplittoppm {{기본_이름}} {{너비}} {{높이}} > {{경로/대상/출력_파일.ppm}}`

View file

@ -0,0 +1,8 @@
# yuvtoppm
> Abekas YUV 바이트를 PPM으로 변환.
> 더 많은 정보: <https://netpbm.sourceforge.net/doc/yuvtoppm.html>.
- 지정된 입력 파일에서 Akebas YUV 바이트를 읽고, 이를 PPM 이미지로 변환하여 지정된 출력 파일에 저장:
`yuvtoppm {{너비}} {{높이}} {{경로/대상/입력_파일.yuv}} > {{경로/대상/출력_파일.ppm}}`

View file

@ -0,0 +1,8 @@
# yuy2topam
> YUY2 바이트를 PAM으로 변환.
> 더 많은 정보: <https://netpbm.sourceforge.net/doc/yuy2topam.html>.
- YUY2 바이트를 PAM으로 변환:
`yuy2topam -width {{값}} -height {{값}} {{경로/대상/파일.yuy2}} > {{경로/대상/파일.pam}}`