2to3, 7za, 7zr, [, [[, aapt: add Korean translate (#7970)

feature/pwsh
Choi Young-jin 2022-04-11 08:09:59 +09:00 committed by GitHub
parent 119c84205e
commit 14a5e6b020
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 156 additions and 9 deletions

32
pages.ko/common/2to3.md Normal file
View File

@ -0,0 +1,32 @@
# 2to3
> 파이썬 2 코드를 3으로 자동 변환.
> 더 많은 정보: <https://docs.python.org/3/library/2to3.html>.
- 파일을 변경하지않고, 변경될 내용을 출력 (모의 테스트):
`2to3 {{경로/파일.py}}`
- 파이썬 2 파일을 3 파일로 변경:
`2to3 --write {{경로/파일.py}}`
- 특정 파이썬 2 기능을 파이썬 3로 변경 (아래는 raw_input과 print를 수정하는 예):
`2to3 --write {{경로/파일.py}} --fix={{raw_input}} --fix={{print}}`
- 특정 기능을 제외한 모든 파이썬 2 기능을 파이썬 3로 변경:
`2to3 --write {{경로/파일.py}} --nofix={{has_key}} --nofix={{isinstance}}`
- 파이썬 2 에서 파이썬 3 로 변환할 수 있는 목록을 출력:
`2to3 --list-fixes`
- 디렉토리 안의 모든 파이썬 2 파일을 파이썬 3로 변경:
`2to3 --output-dir={{파이썬3/디렉토리/경로}} --write-unchanged-files --nobackups {{파이썬2/디렉토리/경로}}`
- 2to3을 멀티쓰레드로 실행:
`2to3 --processes={{4}} --output-dir={{파이썬3/디렉토리/경로}} --write --nobackups --no-diff {{파이썬2/디렉토리/경로}}`

View File

@ -1,25 +1,37 @@
# 7za
> 높은 파일 압축률을 보여주는 파일 압축 프로그램.
> 더 적은 압축 타입을 지원하`7z`의 독립형 버전.
> 더 적은 압축 타입을 지원하지만, 크로스플랫폼인 점을 제외하면 `7z`과 유사합니다.
> 더 많은 정보: <https://www.7-zip.org>.
- 파일이나 디렉토리 압축하기:
`7za a {{archived.7z}} {{path/to/file_or_directory}}`
`7za a {{경로/archived.7z}} {{파일_혹은_디렉토리/의/경로}}`
- 압축파일 암호화 (including file names):
`7za a {{경로/encrypted.7z}} -p{{비밀번호}} -mhe=on {{경로/archive.7z}}`
- 기존 디렉토리 경로에 존재하는 7z 파일 추출:
`7za x {{archived}}`
`7za x {{archive.7z}}`
- 특정 디렉토리에 압축파일 추출:
`7za x {{경로/archive.7z}} -o{{아웃풋/의/경로}}`
- stdout에 압축파일 추출:
`7za x {{경로/archive.7z}} -so`
- 특정 압축 타입을 이용하여 추출하기:
`7za a -t{{zip|gzip|bzip2|tar}} {{archived}} {{path/to/file_or_directory}}`
- 압축 파일의 내용 리스트:
`7za l {{경로/archive.7z}}`
- 사용가능한 압축 타입 리스트:
`7za i`
- 압축 파일의 내용 리스트:
`7za l {{archived}}`

View File

@ -6,12 +6,28 @@
- 파일이나 디렉토리 압축하기:
`7zr a {{archived.7z}} {{경로/파일명_또는_디렉토리명}}`
`7zr a {{경로/archived.7z}} {{경로/파일명_또는_디렉토리명}}`
- 압축파일 암호화 (including file names):
`7zr a {{경로/encrypted.7z}} -p{{비밀번호}} -mhe=on {{경로/archive.7z}}`
- 기존 디렉토리 경로에 존재하는 7z파일 추출하기:
`7zr x {{archived.7z}}`
- 특정 디렉토리에 압축파일 추출:
`7zr x {{경로/archive.7z}} -o{{아웃풋/의/경로}}`
- stdout에 압축파일 추출:
`7zr x {{경로/archive.7z}} -so`
- 압축 파일의 내용 리스트:
`7zr l {{archived.7z}}`
`7zr l {{경로/archived.7z}}`
- 사용가능한 압축 타입 리스트:
`7zr i`

33
pages.ko/common/[.md Normal file
View File

@ -0,0 +1,33 @@
# [
> 파일 형식 확인 및 값 비교.
> 조건이 참이면 0을 반환하고, 거짓이면 1을 반환합니다.
> 더 많은 정보: <https://www.gnu.org/software/bash/manual/bash.html#index-test>.
- 주어진 변수가 문자열과 같은지/다른지 비교:
`[ "${{변수}}" {{==|!=}} "{{문자열}}" ]`
- 주어진 변수가 주어진 숫자와 같은지[eq]/다른지[ne]/보다 큰지[gt]/보다 작은지[lt]/크거나 같은지[ge]/작거나 같은지[le] 비교:
`[ "${{변수}}" -{{eq|ne|gt|lt|ge|le}} {{숫자}} ]`
- 지정된 변수에 비어 있지 않은 값이 있는지 확인:
`[ -n "${{변수}}" ]`
- 지정된 변수가 비어있는지 확인:
`[ -z "${{변수}}" ]`
- 지정된 파일이 있는지 확인:
`[ -f {{파일/의/경로}} ]`
- 지정된 디렉토리가 있는지 확인:
`[ -d {{디렉토리/의/경로}} ]`
- 지정된 파일 혹은 디렉토리가 있는지 확인:
`[ -e {{디렉토리_혹은_파일/의/경로}} ]`

37
pages.ko/common/[[.md Normal file
View File

@ -0,0 +1,37 @@
# [[
> 파일 형식 확인 및 값 비교.
> 조건이 참이면 0을 반환하고, 거짓이면 1을 반환합니다.
> 더 많은 정보: <https://www.gnu.org/software/bash/manual/bash.html#index-_005b_005b>.
- 주어진 변수가 특정 문자열과 같은지/다른지 테스트
`[[ ${{변수}} {{==|!=}} "{{문자열}}" ]]`
- 주어진 문자열이 특정 glob/regex 와 매칭되는지 테스트
`[[ ${{변수}} {{==|=~}} {{패턴}} ]]`
- 주어진 변수가 주어진 숫자와 같은지[eq]/다른지[ne]/보다 큰지[gt]/보다 작은지[lt]/크거나 같은지[ge]/작거나 같은지[le] 비교:
`[[ ${{변수}} -{{eq|ne|gt|lt|ge|le}} {{숫자}} ]]`
- 지정된 변수에 비어 있지 않은 값이 있는지 확인:
`[[ -n ${{변수}} ]]`
- 지정된 변수가 비어있는지 확인:
`[[ -z ${{변수}} ]]`
- 지정된 파일이 있는지 확인:
`[[ -f {{파일/의/경로}} ]]`
- 지정된 디렉토리가 있는지 확인:
`[[ -d {{디렉토리/의/경로}} ]]`
- 지정된 파일 혹은 디렉토리가 있는지 확인:
`[[ -e {{디렉토리_혹은_파일/의/경로}} ]]`

17
pages.ko/common/aapt.md Normal file
View File

@ -0,0 +1,17 @@
# aapt
> Android Asset Packaging Tool.
> 안드로이드 앱의 소스를 컴파일하고 패키징합니다.
> 더 많은 정보: <https://elinux.org/Android_aapt>.
- APK 아카이브에 포함된 파일 나열:
`aapt list {{경로/app.apk}}`
- 앱의 메타데이타 출력 (버전, 권한, 등등...):
`aapt dump badging {{경로/app.apk}}`
- 지정된 디렉토리에 새 APK 아카이브 생성:
`aapt package -F {{경로/app.apk}} {{디렉토리/의/경로}}`