!, ^, cs*, ctags, cvs, cwebp, cypher-shell, czkawka-cli: update and add Korean translation (#14099)

This commit is contained in:
HoJeong Im 2024-10-12 02:05:31 +09:00 committed by GitHub
parent 5ceae06882
commit 6bfd085719
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
13 changed files with 248 additions and 0 deletions

View File

@ -26,3 +26,11 @@
- 가장 최근에 입력했던 명령의 마지막 인수로 대체:
`{{명령어}} !$`
- 가장 최근에 입력했던 명령으로 대체하지만, 인수 없이 대체:
`!:-`
- 문자열로 시작하는 가장 최근에 입력했던 명령을 실행하지 않고 출력:
`!{{문자열}}:p`

View File

@ -15,3 +15,7 @@
- 이전 명령에서 `문자열1``문자열2`로 변경 후, 끝에 `문자열3`을 추가:
`^{{문자열1}}^{{문자열2}}^{{문자열3}}`
- `string1`의 모든 항목을 변경:
`^{{문자열1}}^{{문자열2}}^:&`

21
pages.ko/common/csh.md Normal file
View File

@ -0,0 +1,21 @@
# csh
> C와 유사한 구문을 사용하는 셸 (명령어 인터프리터).
> 참고: `tcsh`.
> 더 많은 정보: <https://www.mkssoftware.com/docs/man1/csh.1.asp>.
- 대화형 셸 세션을 시작:
`csh`
- 시작 구성을 로드하지 않고 대화형 셸 세션을 시작:
`csh -f`
- 특정 명령어([c]ommands)를 실행:
`csh -c "{{echo 'csh가 실행됨'}}"`
- 특정 스크립트를 실행:
`csh {{경로/대상/스크립트.csh}}`

View File

@ -0,0 +1,16 @@
# csv-diff
> 두 개의 CSV, TSV 또는 JSON 파일 간의 차이점을 확인.
> 더 많은 정보: <https://github.com/simonw/csv-diff>.
- 특정 열을 고유 식별자로 사용해 파일 간의 차이점을 사람이 읽을 수 있는 요약정보로 표시:
`csv-diff {{경로/대상/파일1.csv}} {{경로/대상/파일2.csv}} --key {{열_이름}}`
- 최소한 하나의 변경 사항이 있는 행의 변경되지 않은 값은 포함하는 파일 간의 차이점에 대해서, 사람이 읽을 수 있는 요약정보로 표시:
`csv-diff {{경로/대상/파일1.csv}} {{경로/대상/파일2.csv}} --key {{열_이름}} --show-unchanged`
- 특정 열을 고유 식별자로 사용하여 JSON 형식 파일 간 차이점을 요약정보로 표시:
`csv-diff {{경로/대상/파일1.csv}} {{경로/대상/파일2.csv}} --key {{열_이름}} --json`

View File

@ -0,0 +1,16 @@
# csv2tsv
> CSV (쉼표로 구분) 텍스트를 TSV (탭으로 구분) 형식으로 변환함.
> 더 많은 정보: <https://github.com/eBay/tsv-utils/blob/master/README.md#csv2tsv>.
- CSV를 TSV로 변환:
`csv2tsv {{경로/대상/입력_csv1 경로/대상/입력_csv2 ...}} > {{경로/대상/출력_csv}}`
- 필드 구분 기호로 구분되어 있는 CSV를 TSV로 변환:
`csv2tsv -c'{{field_delimiter}}' {{경로/대상/입력_csv}}`
- 세미콜론으로 구분된 CSV를 TSV로 변환:
`csv2tsv -c';' {{경로/대상/입력_csv}}`

21
pages.ko/common/csvkit.md Normal file
View File

@ -0,0 +1,21 @@
# csvkit
> CSV 파일용 조작 도구 모음.
> 참고: `csvclean`, `csvcut`, `csvformat`, `csvgrep`, `csvlook`, `csvpy`, `csvsort`, `csvstat`.
> 더 많은 정보: <https://csvkit.readthedocs.io/en/0.9.1/cli.html>.
- 사용자 정의 구분 기호를 사용해 CSV 파일에 대해 명령을 실행:
`{{명령어}} -d {{구분자}} {{경로/대상/파일.csv}}`
- 탭을 구분 기호로 사용하여 CSV 파일에서 명령을 실행 (-d를 덮어씌움):
`{{명령어}} -t {{경로/대상/파일.csv}}`
- 사용자 정의 따옴표 문자를 사용하여 CSV 파일에서 명령을 실행:
`{{명령어}} -q {{따옴표_문자}} {{경로/대상/파일.csv}}`
- 헤더 행이 없는 CSV 파일에 대해 명령을 실행:
`{{명령어}} -H {{경로/대상/파일.csv}}`

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

@ -0,0 +1,17 @@
# csvsql
> CSV 파일에 대한 SQL문을 생성하거나 해당 문을 데이터베이스에서 직접 실행.
> csvkit에 포함됨.
> 더 많은 정보: <https://csvkit.readthedocs.io/en/latest/scripts/csvsql.html>.
- CSV 파일에 대한 `CREATE TABLE` SQL 문을 생성:
`csvsql {{경로/대상/데이터.csv}}`
- CSV 파일을 SQL 데이터베이스로 가져옴:
`csvsql --insert --db "{{mysql://user:password@host/database}}" {{데이터.csv}}`
- CSV 파일에서 SQL 쿼리를 실행:
`csvsql --query "{{select * from 'data'}}" {{데이터.csv}}`

View File

@ -0,0 +1,24 @@
# csvtool
> CSV 형식의 소스.
> 더 많은 정보: <https://github.com/maroofi/csvtool>.
- CSV 파일에서 두 번째 열을 추출:
`csvtool --column {{2}} {{경로/대상/파일.csv}}`
- CSV 파일에서 두 번째 및 네 번째 열을 추출:
`csvtool --column {{2,4}} {{경로/대상/파일.csv}}`
- 두 번째 열이 'Foo'와 정확히 일치하는 CSV 파일에서 줄을 추출:
`csvtool --column {{2}} --search '{{^Foo$}}' {{경로/대상/파일.csv}}`
- 두 번째 열이 'Bar'로 시작하는 CSV 파일에서 줄을 추출:
`csvtool --column {{2}} --search '{{^Bar}}' {{경로/대상/파일.csv}}`
- 두 번째 열이 'Baz'로 끝나는 CSV 파일의 줄을 찾은 다음, 세 번째와 여섯 번째 열을 추출:
`csvtool --column {{2}} --search '{{Baz$}}' {{경로/대상/파일.csv}} | csvtool --no-header --column {{3,6}}`

20
pages.ko/common/ctags.md Normal file
View File

@ -0,0 +1,20 @@
# ctags
> 널리 사용되는 많은 프로그래밍 언어에 대해 소스 파일에 있는 언어 객체의 인덱스 (또는 태그) 파일을 생성.
> 더 많은 정보: <https://ctags.io/>.
- 단일 파일에 대한 태그를 생성하고, 현재 디렉터리에 "tags"라는 파일로 출력, 파일이 존재하면 덮어씀:
`ctags {{경로/대상/파일}}`
- 현재 디렉터리의 모든 파일에 대한 태그를 생성하고, 특정 파일에 출력, 파일이 존재하면 덮어씀:
`ctags -f {{경로/대상/파일}} *`
- 현재 디렉터리와 모든 하위 디렉터리의 모든 파일에 대한 태그를 생성:
`ctags --recurse`
- 단일 파일에 대한 태그를 생성하고, JSON 형식의 시작 줄 번호와 끝 줄 번호로 출력:
`ctags --fields=+ne --output-format=json {{경로/대상/파일}}`

32
pages.ko/common/cvs.md Normal file
View File

@ -0,0 +1,32 @@
# cvs
> 수정 관리 시스템이며 동시성 버전 관리 시스템.
> 더 많은 정보: <https://cvs.nongnu.org>.
- 새로운 저장소를 생성 (`CVSROOT` 환경 변수를 외부에서 설정해야 함):
`cvs -d {{경로/대상/레포지토리}} init`
- 저장소에 프로젝트를 추가:
`cvs import -m "{{메시지}}" {{프로젝트_이름}} {{버전}} {{벤더}}`
- 프로젝트 체크아웃:
`cvs checkout {{프로젝트_이름}}`
- 파일에 대한 변경 사항 표시:
`cvs diff {{경로/대상/파일}}`
- 파일 추가:
`cvs add {{경로/대상/파일}}`
- 파일 커밋:
`cvs commit -m "{{메시지}}" {{경로/대상/파일}}`
- 원격 저장소에서 작업 디렉터리를 업데이트:
`cvs update`

24
pages.ko/common/cwebp.md Normal file
View File

@ -0,0 +1,24 @@
# cwebp
> 이미지 파일을 WebP 파일로 압축.
> 더 많은 정보: <https://developers.google.com/speed/webp/docs/cwebp>.
- 기본 설정 (q = 75)을 사용하여 WebP 파일을 출력([o]utput) 파일로 압축:
`cwebp {{경로/대상/이미지_파일}} -o {{경로/대상/출력파일.webp}}`
- 최고 품질([q]uality)과 최대 파일 크기로 WebP 파일을 압축:
`cwebp {{경로/대상/이미지_파일}} -o {{경로/대상/출력파일.webp}} -q {{100}}`
- 최저 품질([q]uality)과 최소 파일 크기로 WebP 파일을 압축:
`cwebp {{경로/대상/이미지_파일}} -o {{경로/대상/출력파일.webp}} -q {{0}}`
- WebP 파일을 압축하고 이미지에 크기 조정을 적용:
`cwebp {{경로/대상/이미지_파일}} -o {{경로/대상/출력파일.webp}} -resize {{width}} {{height}}`
- WebP 파일을 압축하고 알파 채널 정보를 삭제:
`cwebp {{경로/대상/이미지_파일}} -o {{경로/대상/출력파일.webp}} -noalpha`

View File

@ -0,0 +1,33 @@
# cypher-shell
> 대화형 세션을 열고 Neo4j 인스턴스에 대해 Cypher 쿼리를 실행.
> 참고: `neo4j-admin`, `mysql`.
> 더 많은 정보: <https://neo4j.com/docs/operations-manual/current/tools/cypher-shell/>.
- 기본 포트에서 로컬 인스턴스에 연결 (`neo4j://localhost:7687`):
`cypher-shell`
- 원격 인스턴스에 연결:
`cypher-shell --address neo4j://{{호스트}}:{{포트}}`
- 보안 자격 증명 연결 및 제공:
`cypher-shell --username {{사용자명}} --password {{비밀번호}}`
- 특정 데이터베이스에 연결:
`cypher-shell --database {{데이터베이스_이름}}`
- 파일에서 Cypher 문을 실행하고 닫음:
`cypher-shell --file {{경로/대상/파일.cypher}}`
- 파일에 대한 로깅 활성화:
`cypher-shell --log {{경로/대상/파일.log}}`
- 도움말 표시:
`cypher-shell --help`

View File

@ -0,0 +1,12 @@
# czkawka-cli
> 중복 항목, 빈 폴더, 유사한 이미지 등을 찾는 다양한 기능의 앱 `czkawka`의 명령어 입력 버전.
> 더 많은 정보: <https://github.com/qarmin/czkawka>.
- 특정 디렉토리에 중복되거나 유사한 파일을 나열:
`czkawka-cli {{dup|image}} --directories {{경로/대상/디렉터리1 경로/대상/디렉터리2 ...}}`
- 특정 디렉터리에서 중복 파일을 찾아 삭제 (기본값: `NONE`):
`czkawka-cli dup --directories {{경로/대상/디렉터리1 경로/대상/디렉터리2 ...}} --delete-method {{AEN|AEO|ON|OO|HARD|NONE}}`