mirror of
https://github.com/tldr-pages/tldr
synced 2026-08-26 14:13:36 +01:00
tqdm, trafilatura, trdsql, treemd, trip: add Korean translation (#23637)
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
# tqdm
|
||||
|
||||
> 명령의 실행 진행 상황을 시간에 따라 표시.
|
||||
> 더 많은 정보: <https://tqdm.github.io/docs/cli/>.
|
||||
|
||||
- 초당 반복 횟수를 표시하고 이후 출력을 `stdout`으로 전달:
|
||||
|
||||
`{{seq 10000000}} | tqdm | {{명령어}}`
|
||||
|
||||
- 진행률 표시줄 생성:
|
||||
|
||||
`{{seq 10000000}} | tqdm --total {{10000000}} | {{명령어}}`
|
||||
|
||||
- 디렉터리를 압축하면서 파일 개수를 기준으로 진행률 표시줄 생성:
|
||||
|
||||
`zip {{[-r|--recurse-paths]}} {{경로/대상/아카이브.zip}} {{경로/대상/디렉터리}} | tqdm --total $(find {{경로/대상/디렉터리}} | wc {{[-l|--lines]}}) --unit files --null`
|
||||
|
||||
- tar로 아카이브를 생성하면서 진행률 표시줄 표시 (시스템에 관계없이 동작, GNU tar는 `stdout`, BSD tar는 `stderr`를 사용):
|
||||
|
||||
`tar vzcf {{경로/대상/아카이브.tar.gz}} {{경로/대상/디렉터리}} 2>&1 | tqdm --total $(find {{경로/대상/디렉터리}} | wc {{[-l|--lines]}}) --unit files --null`
|
||||
@@ -0,0 +1,37 @@
|
||||
# trafilatura
|
||||
|
||||
> 웹 페이지에서 본문, 메타데이터 및 댓글을 추출하는 Python 기반 웹 스크래핑, 크롤링 도구.
|
||||
> 텍스트 코퍼스 생성과 구조화된 콘텐츠 추출에 적합.
|
||||
> 더 많은 정보: <https://trafilatura.readthedocs.io/en/latest/usage-cli.html#further-information>.
|
||||
|
||||
- URL에서 텍스트 추출:
|
||||
|
||||
`trafilatura {{[-u|--URL]}} {{주소}}`
|
||||
|
||||
- 텍스트를 추출하여 파일에 저장:
|
||||
|
||||
`trafilatura {{[-u|--URL]}} {{주소}} {{[-o|--output-dir]}} {{경로/대상/출력파일.txt}}`
|
||||
|
||||
- 텍스트를 JSON 형식으로 추출:
|
||||
|
||||
`trafilatura {{[-u|--URL]}} {{주소}} --json`
|
||||
|
||||
- 파일에 나열된 여러 URL에서 텍스트 추출:
|
||||
|
||||
`trafilatura {{[-i|--input-file]}} {{경로/대상/url_목록.txt}}`
|
||||
|
||||
- 사이트맵을 사용해 웹사이트 크롤링:
|
||||
|
||||
`trafilatura --sitemap {{url_to_sitemap.xml}}`
|
||||
|
||||
- HTML 서식을 유지하며 텍스트 추출:
|
||||
|
||||
`trafilatura {{[-u|--URL]}} {{주소}} --formatting`
|
||||
|
||||
- 댓글을 포함해 텍스트 추출:
|
||||
|
||||
`trafilatura {{[-u|--URL]}} {{주소}} --with-comments`
|
||||
|
||||
- 도움말 표시:
|
||||
|
||||
`trafilatura {{[-h|--help]}}`
|
||||
@@ -0,0 +1,32 @@
|
||||
# trdsql
|
||||
|
||||
> CSV, LTSV, JSON, YAML, TBLN 파일에 SQL 쿼리를 실행.
|
||||
> 더 많은 정보: <https://noborus.github.io/trdsql/>.
|
||||
|
||||
- 여러 JSON 파일의 객체 데이터를 헤더와 큰따옴표가 포함된 CSV 파일로 변환 (`-oh`):
|
||||
|
||||
`trdsql -ocsv -oh "SELECT * FROM {{경로/대상/directory/*.json}}" | sed 's/\([^,]*\)/"&"/g' > {{경로/대상/파일.csv}}`
|
||||
|
||||
- JSON 리스트를 테이블로 해석하고 내부 객체의 필드를 열로 사용 (`경로/대상/파일.json: {"list":[{"age":"26","name":"Tanaka"}]}`):
|
||||
|
||||
`trdsql "SELECT * FROM {{경로/대상/파일.json}}::.list"`
|
||||
|
||||
- 첫 번째 줄을 헤더로 사용하는 여러 CSV 파일의 데이터를 복잡한 SQL 쿼리로 처리 (`-ih`):
|
||||
|
||||
`trdsql -icsv -ih "SELECT {{경로/대상}} FROM {{경로/대상/파일*.csv}} WHERE column2 != '' ORDER BY {{열1}} GROUP BY {{열1}}"`
|
||||
|
||||
- 두 CSV 파일의 내용을 하나의 CSV 데이터로 병합:
|
||||
|
||||
`trdsql "SELECT {{열1,열2}} FROM {{경로/대상/file1.csv}} UNION SELECT {{경로/대상}} FROM {{경로/대상/file2.csv}}"`
|
||||
|
||||
- PostgreSQL 데이터베이스에 연결:
|
||||
|
||||
`trdsql -driver postgres -dsn "host={{호스트명}} port={{5433}} dbname={{데이터베이스_이름}}" "SELECT 1"`
|
||||
|
||||
- CSV 파일의 데이터를 사용하여 MySQL 데이터베이스에 테이블 생성:
|
||||
|
||||
`trdsql -driver mysql -dsn "{{사용자명}}:{{비밀번호}}@{{호스트명}}/{{데이터베이스}}" -ih "CREATE TABLE {{테이블}} ({{열1}} int, {{열2}} varchar(20)) AS SELECT {{열3}} AS {{열1}},{{열2}} FROM {{경로/대상/헤더_파일.csv}}"`
|
||||
|
||||
- 압축된 로그 파일의 데이터 표시:
|
||||
|
||||
`trdsql -iltsv "SELECT * FROM {{경로/대상/access.log.gz}}"`
|
||||
@@ -0,0 +1,28 @@
|
||||
# treemd
|
||||
|
||||
> 트리 기반 탐색과 대화형 TUI를 사용하여 markdown 파일을 확인.
|
||||
> 더 많은 정보: <https://github.com/Epistates/treemd#usage>.
|
||||
|
||||
- 대화형 TUI 모드로 markdown 파일을 확인:
|
||||
|
||||
`treemd {{경로/대상/파일.md}}`
|
||||
|
||||
- markdown 파일의 모든 제목 목록 표시:
|
||||
|
||||
`treemd {{[-l|--list]}} {{경로/대상/파일.md}}`
|
||||
|
||||
- markdown 파일의 제목 트리 구조 표시:
|
||||
|
||||
`treemd --tree {{경로/대상/파일.md}}`
|
||||
|
||||
- 제목 이름을 기준으로 특정 섹션 추출:
|
||||
|
||||
`treemd {{[-s|--section]}} {{제목_이름}} {{경로/대상/파일.md}}`
|
||||
|
||||
- 지정한 패턴으로 제목 필터링:
|
||||
|
||||
`treemd {{[-l|--list]}} --filter {{패턴}} {{경로/대상/파일.md}}`
|
||||
|
||||
- treemd 쿼리 언어로 markdown 구조를 조회하고 추출:
|
||||
|
||||
`treemd {{[-q|--query]}} '{{.h2 | text}}' {{경로/대상/파일.md}}`
|
||||
@@ -0,0 +1,30 @@
|
||||
# trip
|
||||
|
||||
> 네트워크 진단 도구.
|
||||
> `traceroute`와 `ping`의 기능 결합.
|
||||
> 네트워크 문제 분석 시 도움.
|
||||
> 더 많은 정보: <https://trippy.rs/reference/cli/>.
|
||||
|
||||
- 기본 설정으로 네트워크 경로 추적:
|
||||
|
||||
`sudo trip {{example.com}}`
|
||||
|
||||
- 권한 상승 없이 네트워크 경로를 추적 (지원되는 플랫폼만 해당):
|
||||
|
||||
`trip {{example.com}} --unprivileged`
|
||||
|
||||
- `IPv6`만 사용하여 네트워크 경로 추적:
|
||||
|
||||
`sudo trip {{example.com}} --ipv6`
|
||||
|
||||
- `udp` 프로토콜을 사용하여 네트워크 경로 추적:
|
||||
|
||||
`sudo trip {{example.com}} --protocol {{udp}}`
|
||||
|
||||
- `tcp` 경로 추적에 사용자 지정 대상 포트 `443` 사용:
|
||||
|
||||
`sudo trip {{example.com}} --protocol {{tcp}} --target-port {{443}}`
|
||||
|
||||
- `udp` 경로 추적에 사용자 지정 소스 포트 `5000` 사용:
|
||||
|
||||
`sudo trip {{example.com}} --protocol {{udp}} --source-port {{5000}}`
|
||||
Reference in New Issue
Block a user