From 6bfd0857194d7272098d54d43d1acdbce6226940 Mon Sep 17 00:00:00 2001 From: HoJeong Im <39ghwjd@naver.com> Date: Sat, 12 Oct 2024 02:05:31 +0900 Subject: [PATCH] !, ^, cs*, ctags, cvs, cwebp, cypher-shell, czkawka-cli: update and add Korean translation (#14099) --- pages.ko/common/!.md | 8 ++++++++ pages.ko/common/^.md | 4 ++++ pages.ko/common/csh.md | 21 +++++++++++++++++++++ pages.ko/common/csv-diff.md | 16 ++++++++++++++++ pages.ko/common/csv2tsv.md | 16 ++++++++++++++++ pages.ko/common/csvkit.md | 21 +++++++++++++++++++++ pages.ko/common/csvsql.md | 17 +++++++++++++++++ pages.ko/common/csvtool.md | 24 ++++++++++++++++++++++++ pages.ko/common/ctags.md | 20 ++++++++++++++++++++ pages.ko/common/cvs.md | 32 ++++++++++++++++++++++++++++++++ pages.ko/common/cwebp.md | 24 ++++++++++++++++++++++++ pages.ko/common/cypher-shell.md | 33 +++++++++++++++++++++++++++++++++ pages.ko/common/czkawka-cli.md | 12 ++++++++++++ 13 files changed, 248 insertions(+) create mode 100644 pages.ko/common/csh.md create mode 100644 pages.ko/common/csv-diff.md create mode 100644 pages.ko/common/csv2tsv.md create mode 100644 pages.ko/common/csvkit.md create mode 100644 pages.ko/common/csvsql.md create mode 100644 pages.ko/common/csvtool.md create mode 100644 pages.ko/common/ctags.md create mode 100644 pages.ko/common/cvs.md create mode 100644 pages.ko/common/cwebp.md create mode 100644 pages.ko/common/cypher-shell.md create mode 100644 pages.ko/common/czkawka-cli.md diff --git a/pages.ko/common/!.md b/pages.ko/common/!.md index 52e312515c..c202c83e7b 100644 --- a/pages.ko/common/!.md +++ b/pages.ko/common/!.md @@ -26,3 +26,11 @@ - 가장 최근에 입력했던 명령의 마지막 인수로 대체: `{{명령어}} !$` + +- 가장 최근에 입력했던 명령으로 대체하지만, 인수 없이 대체: + +`!:-` + +- 문자열로 시작하는 가장 최근에 입력했던 명령을 실행하지 않고 출력: + +`!{{문자열}}:p` diff --git a/pages.ko/common/^.md b/pages.ko/common/^.md index c903231dde..d120ec6df8 100644 --- a/pages.ko/common/^.md +++ b/pages.ko/common/^.md @@ -15,3 +15,7 @@ - 이전 명령에서 `문자열1`을 `문자열2`로 변경 후, 끝에 `문자열3`을 추가: `^{{문자열1}}^{{문자열2}}^{{문자열3}}` + +- `string1`의 모든 항목을 변경: + +`^{{문자열1}}^{{문자열2}}^:&` diff --git a/pages.ko/common/csh.md b/pages.ko/common/csh.md new file mode 100644 index 0000000000..61ff217345 --- /dev/null +++ b/pages.ko/common/csh.md @@ -0,0 +1,21 @@ +# csh + +> C와 유사한 구문을 사용하는 셸 (명령어 인터프리터). +> 참고: `tcsh`. +> 더 많은 정보: . + +- 대화형 셸 세션을 시작: + +`csh` + +- 시작 구성을 로드하지 않고 대화형 셸 세션을 시작: + +`csh -f` + +- 특정 명령어([c]ommands)를 실행: + +`csh -c "{{echo 'csh가 실행됨'}}"` + +- 특정 스크립트를 실행: + +`csh {{경로/대상/스크립트.csh}}` diff --git a/pages.ko/common/csv-diff.md b/pages.ko/common/csv-diff.md new file mode 100644 index 0000000000..e4803fd268 --- /dev/null +++ b/pages.ko/common/csv-diff.md @@ -0,0 +1,16 @@ +# csv-diff + +> 두 개의 CSV, TSV 또는 JSON 파일 간의 차이점을 확인. +> 더 많은 정보: . + +- 특정 열을 고유 식별자로 사용해 파일 간의 차이점을 사람이 읽을 수 있는 요약정보로 표시: + +`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` diff --git a/pages.ko/common/csv2tsv.md b/pages.ko/common/csv2tsv.md new file mode 100644 index 0000000000..ac7bf38da3 --- /dev/null +++ b/pages.ko/common/csv2tsv.md @@ -0,0 +1,16 @@ +# csv2tsv + +> CSV (쉼표로 구분) 텍스트를 TSV (탭으로 구분) 형식으로 변환함. +> 더 많은 정보: . + +- CSV를 TSV로 변환: + +`csv2tsv {{경로/대상/입력_csv1 경로/대상/입력_csv2 ...}} > {{경로/대상/출력_csv}}` + +- 필드 구분 기호로 구분되어 있는 CSV를 TSV로 변환: + +`csv2tsv -c'{{field_delimiter}}' {{경로/대상/입력_csv}}` + +- 세미콜론으로 구분된 CSV를 TSV로 변환: + +`csv2tsv -c';' {{경로/대상/입력_csv}}` diff --git a/pages.ko/common/csvkit.md b/pages.ko/common/csvkit.md new file mode 100644 index 0000000000..17e1e99848 --- /dev/null +++ b/pages.ko/common/csvkit.md @@ -0,0 +1,21 @@ +# csvkit + +> CSV 파일용 조작 도구 모음. +> 참고: `csvclean`, `csvcut`, `csvformat`, `csvgrep`, `csvlook`, `csvpy`, `csvsort`, `csvstat`. +> 더 많은 정보: . + +- 사용자 정의 구분 기호를 사용해 CSV 파일에 대해 명령을 실행: + +`{{명령어}} -d {{구분자}} {{경로/대상/파일.csv}}` + +- 탭을 구분 기호로 사용하여 CSV 파일에서 명령을 실행 (-d를 덮어씌움): + +`{{명령어}} -t {{경로/대상/파일.csv}}` + +- 사용자 정의 따옴표 문자를 사용하여 CSV 파일에서 명령을 실행: + +`{{명령어}} -q {{따옴표_문자}} {{경로/대상/파일.csv}}` + +- 헤더 행이 없는 CSV 파일에 대해 명령을 실행: + +`{{명령어}} -H {{경로/대상/파일.csv}}` diff --git a/pages.ko/common/csvsql.md b/pages.ko/common/csvsql.md new file mode 100644 index 0000000000..6db4beafec --- /dev/null +++ b/pages.ko/common/csvsql.md @@ -0,0 +1,17 @@ +# csvsql + +> CSV 파일에 대한 SQL문을 생성하거나 해당 문을 데이터베이스에서 직접 실행. +> csvkit에 포함됨. +> 더 많은 정보: . + +- 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}}` diff --git a/pages.ko/common/csvtool.md b/pages.ko/common/csvtool.md new file mode 100644 index 0000000000..fd88b57754 --- /dev/null +++ b/pages.ko/common/csvtool.md @@ -0,0 +1,24 @@ +# csvtool + +> CSV 형식의 소스. +> 더 많은 정보: . + +- 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}}` diff --git a/pages.ko/common/ctags.md b/pages.ko/common/ctags.md new file mode 100644 index 0000000000..c0d8c402a2 --- /dev/null +++ b/pages.ko/common/ctags.md @@ -0,0 +1,20 @@ +# ctags + +> 널리 사용되는 많은 프로그래밍 언어에 대해 소스 파일에 있는 언어 객체의 인덱스 (또는 태그) 파일을 생성. +> 더 많은 정보: . + +- 단일 파일에 대한 태그를 생성하고, 현재 디렉터리에 "tags"라는 파일로 출력, 파일이 존재하면 덮어씀: + +`ctags {{경로/대상/파일}}` + +- 현재 디렉터리의 모든 파일에 대한 태그를 생성하고, 특정 파일에 출력, 파일이 존재하면 덮어씀: + +`ctags -f {{경로/대상/파일}} *` + +- 현재 디렉터리와 모든 하위 디렉터리의 모든 파일에 대한 태그를 생성: + +`ctags --recurse` + +- 단일 파일에 대한 태그를 생성하고, JSON 형식의 시작 줄 번호와 끝 줄 번호로 출력: + +`ctags --fields=+ne --output-format=json {{경로/대상/파일}}` diff --git a/pages.ko/common/cvs.md b/pages.ko/common/cvs.md new file mode 100644 index 0000000000..f81f973bba --- /dev/null +++ b/pages.ko/common/cvs.md @@ -0,0 +1,32 @@ +# cvs + +> 수정 관리 시스템이며 동시성 버전 관리 시스템. +> 더 많은 정보: . + +- 새로운 저장소를 생성 (`CVSROOT` 환경 변수를 외부에서 설정해야 함): + +`cvs -d {{경로/대상/레포지토리}} init` + +- 저장소에 프로젝트를 추가: + +`cvs import -m "{{메시지}}" {{프로젝트_이름}} {{버전}} {{벤더}}` + +- 프로젝트 체크아웃: + +`cvs checkout {{프로젝트_이름}}` + +- 파일에 대한 변경 사항 표시: + +`cvs diff {{경로/대상/파일}}` + +- 파일 추가: + +`cvs add {{경로/대상/파일}}` + +- 파일 커밋: + +`cvs commit -m "{{메시지}}" {{경로/대상/파일}}` + +- 원격 저장소에서 작업 디렉터리를 업데이트: + +`cvs update` diff --git a/pages.ko/common/cwebp.md b/pages.ko/common/cwebp.md new file mode 100644 index 0000000000..e3e9f4d11f --- /dev/null +++ b/pages.ko/common/cwebp.md @@ -0,0 +1,24 @@ +# cwebp + +> 이미지 파일을 WebP 파일로 압축. +> 더 많은 정보: . + +- 기본 설정 (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` diff --git a/pages.ko/common/cypher-shell.md b/pages.ko/common/cypher-shell.md new file mode 100644 index 0000000000..7ebe8be2c4 --- /dev/null +++ b/pages.ko/common/cypher-shell.md @@ -0,0 +1,33 @@ +# cypher-shell + +> 대화형 세션을 열고 Neo4j 인스턴스에 대해 Cypher 쿼리를 실행. +> 참고: `neo4j-admin`, `mysql`. +> 더 많은 정보: . + +- 기본 포트에서 로컬 인스턴스에 연결 (`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` diff --git a/pages.ko/common/czkawka-cli.md b/pages.ko/common/czkawka-cli.md new file mode 100644 index 0000000000..94624f8221 --- /dev/null +++ b/pages.ko/common/czkawka-cli.md @@ -0,0 +1,12 @@ +# czkawka-cli + +> 중복 항목, 빈 폴더, 유사한 이미지 등을 찾는 다양한 기능의 앱 `czkawka`의 명령어 입력 버전. +> 더 많은 정보: . + +- 특정 디렉토리에 중복되거나 유사한 파일을 나열: + +`czkawka-cli {{dup|image}} --directories {{경로/대상/디렉터리1 경로/대상/디렉터리2 ...}}` + +- 특정 디렉터리에서 중복 파일을 찾아 삭제 (기본값: `NONE`): + +`czkawka-cli dup --directories {{경로/대상/디렉터리1 경로/대상/디렉터리2 ...}} --delete-method {{AEN|AEO|ON|OO|HARD|NONE}}`