1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2024-10-28 13:19:46 +01:00
This commit is contained in:
HoJeong Im 2024-10-28 13:04:51 +09:00 committed by GitHub
commit 2ced21457c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 240 additions and 0 deletions

View file

@ -0,0 +1,37 @@
# gpg-card
> OpenPGP 및 PIV 스마트 카드를 관리.
> `gpg --card-edit`과 유사.
> 더 많은 정보: <https://manned.org/gpg-card>.
- 대화형 모드에서 시작:
`gpg-card`
- 비대화식으로 하나 이상의 명령을 호출:
`gpg-card {{명령어1}} -- {{명령어2}} -- {{명령어3}}`
- 스마트 카드에 대한 정보 표시:
`gpg-card list`
- OpenPGP 카드에 저장된 URL을 사용하여 공개 키를 검색:
`gpg-card fetch`
- `fetch` 명령어에 사용되는 URL을 설정:
`gpg-card url`
- PIN 변경 또는 차단 해제 (비대화형 모드에서 카드에 대한 기본 작업을 사용):
`gpg-card passwd`
- OpenPGP 카드의 forcesig 플래그를 토글 (즉, 서명을 위해 사용자 PIN을 입력해야 함):
`gpg-card forcesig`
- 스마트 카드 공장 초기화 (예. 모든 데이터 삭제 및 PIN 재설정):
`gpg-card factory-reset`

View file

@ -0,0 +1,36 @@
# gpg-tui
> GNU Public Guard용 터미널 사용자 인터페이스.
> 더 많은 정보: <https://github.com/orhun/gpg-tui>.
- `gpg-tui` 시작:
`gpg-tui`
- 색상 및 ASCII로 암호화된 출력으로 `gpg-tui`를 시작:
`gpg-tui --style {{colored}} --armor`
- `gpg-tui` 종료:
`q`
- 대화형으로 새로운 키를 생성:
`g`
- 선택한 키 내보내기:
`x`
- 선택한 키에 대한 세부 수준을 설정:
`1|2|3`
- `gpg-tui`를 새로고침:
`r`
- `gpg-tui`에 도움말 표시:
`?`

View file

@ -0,0 +1,16 @@
# gpg-zip
> GPG를 사용하여 아카이브의 파일과 디렉터리를 암호화.
> 더 많은 정보: <https://www.gnupg.org/documentation/manuals/gnupg/gpg_002dzip.html>.
- 비밀번호 문구를 사용하여 디렉터리를 `archive.gpg`로 암호화:
`gpg-zip --symmetric --output {{아카이브.gpg}} {{경로/대상/디렉터리}}`
- `아카이브.gpg`를 같은 이름의 디렉터리로 복호화:
`gpg-zip --decrypt {{경로/대상/아카이브.gpg}}`
- 암호화된 `아카이브.gpg`의 내용을 나열:
`gpg-zip --list-archive {{경로/대상/아카이브.gpg}}`

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

@ -0,0 +1,37 @@
# gpg
> GNU Privacy Guard.
> GNU Privacy Guard 2에 대해서는 `gpg2`를 참조. 대부분의 운영체제는 `gpg``gpg2`에 심볼릭 링크를 설정함.
> 더 많은 정보: <https://gnupg.org>.
- GPG 공개 및 개인 키를 대화형으로 생성:
`gpg --full-generate-key`
- 암호화 없이 `doc.txt`에 서명 (`doc.txt.asc`에 출력을 기록):
`gpg --clearsign {{doc.txt}}`
- alice@example.com 및 bob@example.com에 대해 `doc.txt`를 암호화하고 서명 (`doc.txt.gpg`로 출력):
`gpg --encrypt --sign --recipient {{alice@example.com}} --recipient {{bob@example.com}} {{doc.txt}}`
- 비밀번호 문구만으로 `doc.txt`를 암호화 (`doc.txt.gpg`로 출력):
`gpg --symmetric {{doc.txt}}`
- `doc.txt.gpg` 복호화 (`stdout`으로 출력):
`gpg --decrypt {{doc.txt.gpg}}`
- 공개 키 가져오기:
`gpg --import {{public.gpg}}`
- alice@example.com에 대한 공개 키 내보내기 (`stdout`으로 출력):
`gpg --export --armor {{alice@example.com}}`
- alice@example.com의 개인 키 내보내기 (`stdout`으로 출력):
`gpg --export-secret-keys --armor {{alice@example.com}}`

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

@ -0,0 +1,33 @@
# gpg2
> GNU Privacy Guard 2.
> GNU Privacy Guard 1에 대해서는 `gpg`를 참조.
> 더 많은 정보: <https://docs.releng.linuxfoundation.org/en/latest/gpg.html>.
- 가져온 키 목록 나열:
`gpg2 --list-keys`
- 지정된 수신자에 대해 지정된 파일을 암호화하고, `.gpg`가 추가된 새로운 파일에 출력을 작성:
`gpg2 --encrypt --recipient {{alice@example.com}} {{경로/대상/문서.txt}}`
- 암호만 사용하여 지정된 파일을 암호화하고, `.gpg`가 추가된 새로운 파일에 출력을 작성:
`gpg2 --symmetric {{경로/대상/문서.txt}}`
- 지정된 파일의 암호를 복호화하고, 결과를 `stdout`에 기록:
`gpg2 --decrypt {{경로/대상/문서.txt.gpg}}`
- 공개 키 가져오기:
`gpg2 --import {{경로/대상/공개_키.gpg}}`
- 지정된 이메일 주소의 공개 키를 `stdout`으로 내보내기 :
`gpg2 --export --armor {{alice@example.com}}`
- 지정된 이메일 주소가 포함된 개인 키를 `stdout`으로 내보내기:
`gpg2 --export-secret-keys --armor {{alice@example.com}}`

View file

@ -0,0 +1,24 @@
# gpgconf
> .gnupg 홈 디렉터리를 수정.
> 더 많은 정보: <https://www.gnupg.org/documentation/manuals/gnupg/gpgconf.html>.
- 모든 컴포넌트 나열:
`gpgconf --list-components`
- gpgconf가 사용하는 디렉토리를 나열:
`gpgconf --list-dirs`
- 컴포넌트의 모든 옵션을 나열:
`gpgconf --list-options {{컴포넌트}}`
- 프로그램을 나열하고 실행 가능한지 테스트:
`gpgconf --check-programs`
- 컴포넌트 리로드:
`gpgconf --reload {{컴포넌트}}`

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

@ -0,0 +1,16 @@
# gpgv
> OpenPGP 서명을 확인.
> 더 많은 정보: <https://www.gnupg.org/documentation/manuals/gnupg/gpgv.html>.
- 서명된 파일을 확인:
`gpgv {{경로/대상/파일}}`
- 분리된 서명을 사용하여 서명된 파일을 확인:
`gpgv {{경로/대상/서명}} {{경로/대상/파일}}`
- 키링 목록에 파일을 추가 (내보낸 단일 키도 키링으로 간주됨):
`gpgv --keyring {{./alice.keyring}} {{경로/대상/서명}} {{경로/대상/파일}}`

View file

@ -0,0 +1,20 @@
# gprbuild
> Ada 및 기타 언어 (C/C++/Fortran)로 작성된 프로젝트를 위한 고급 빌드 도구.
> 더 많은 정보: <https://docs.adacore.com/gprbuild-docs/html/gprbuild_ug.html>.
- 프로젝트를 빌드 (현재 디렉터리에 하나의 `*.gpr` 파일만 존재한다고 가정):
`gprbuild`
- 특정 프로젝트([P]roject) 파일 빌드:
`gprbuild -P{{프로젝트_이름}}`
- 빌드 작업공간을 정리:
`gprclean`
- 컴파일된 바이너리를 설치:
`gprinstall --prefix {{경로/대상/설치/폴더}}`

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

@ -0,0 +1,21 @@
# gprof
> 다양한 프로그래밍 언어에 대한 성능 분석 도구.
> 프로그램의 기능 실행을 프로파일링.
> 더 많은 정보: <https://ftp.gnu.org/old-gnu/Manuals/gprof-2.9.1/html_mono/gprof.html>.
- gprof 정보로 바이너리를 컴파일하고 실행하여 `gmon.out`을 얻음:
`gcc -pg {{program.c}} && {{./a.out}}`
- gprof를 실행하여 프로필 출력을 얻음:
`gprof`
- 프로필 필드의 설명을 제거:
`gprof -b`
- 사용량이 전혀 없는 루틴을 보여줌:
`gprof -bz`