diff --git a/pages.ko/common/jadx.md b/pages.ko/common/jadx.md new file mode 100644 index 0000000000..5f59a13868 --- /dev/null +++ b/pages.ko/common/jadx.md @@ -0,0 +1,13 @@ +# jadx + +> Dex를 Java로 디컴파일하는 도구. +> Android Dex 및 APK 파일에서 Java 소스 코드를 생성합니다. +> 더 많은 정보: . + +- Dex 파일을 디렉터리로 디컴파일: + +`jadx {{경로/대상/파일}}` + +- Dex 파일을 특정 디렉터리로 디컴파일: + +`jadx --output-dir {{경로/대상/폴더}} {{경로/대상/파일}}` diff --git a/pages.ko/common/jarsigner.md b/pages.ko/common/jarsigner.md new file mode 100644 index 0000000000..9833c46c92 --- /dev/null +++ b/pages.ko/common/jarsigner.md @@ -0,0 +1,16 @@ +# jarsigner + +> Java 아카이브(JAR) 파일 서명 및 검증 도구. +> 더 많은 정보: . + +- JAR 파일 서명: + +`jarsigner {{경로/대상/파일.jar}} {{키스토어_별칭}}` + +- 특정 알고리즘으로 JAR 파일 서명: + +`jarsigner -sigalg {{알고리즘}} {{경로/대상/파일.jar}} {{키스토어_별칭}}` + +- JAR 파일의 서명 검증: + +`jarsigner -verify {{경로/대상/파일.jar}}` diff --git a/pages.ko/common/java.md b/pages.ko/common/java.md index f8c34d811d..0873d1dd71 100644 --- a/pages.ko/common/java.md +++ b/pages.ko/common/java.md @@ -1,28 +1,28 @@ # java -> 자바 애플리케이션 실행기. +> Java 애플리케이션 실행기. > 더 많은 정보: . -- 클래스 이름만 사용하여 기본 메서드가 포함된 자바 클래스 파일을 실행: +- 메인 메서드를 포함한 Java `.class` 파일을 클래스 이름만 사용하여 실행: -`java {{클래스 이름}}` +`java {{클래스명}}` -- 자바 프로그램을 실행하고 추가적인 타사 또는 사용자 정의 클래스 사용: +- 추가 서드파티 또는 사용자 정의 클래스를 사용하여 Java 프로그램 실행: -`java -classpath {{path/to/classes1}}:{{path/to/classes2}}:. {{클래스 이름}}` +`java -classpath {{경로/대상/클래스1}}:{{경로/대상/클래스2}}:. {{클래스명}}` - `.jar` 프로그램 실행: -`java -jar {{파일이름.jar}}` +`java -jar {{파일명.jar}}` -- 포트 5005에서 연결을 기다리는 디버그를 사용하여 `.jar` 프로그램을 실행: +- 포트 5005에서 연결 대기 상태로 디버그 모드에서 `.jar` 프로그램 실행: -`java -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=*:5005 -jar {{파일이름.jar}}` +`java -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=*:5005 -jar {{파일명.jar}}` - JDK, JRE 및 HotSpot 버전 표시: `java -version` -- java 명령에 대한 사용법 정보 표시: +- 도움말 표시: `java -help` diff --git a/pages.ko/common/javap.md b/pages.ko/common/javap.md new file mode 100644 index 0000000000..57117ad48f --- /dev/null +++ b/pages.ko/common/javap.md @@ -0,0 +1,20 @@ +# javap + +> 클래스 파일을 디스어셈블하고 나열. +> 더 많은 정보: . + +- 하나 이상의 `.class` 파일을 디스어셈블하고 나열: + +`javap {{경로/대상/파일1.class 경로/대상/파일2.class ...}}` + +- 내장된 클래스 파일을 디스어셈블하고 나열: + +`javap java.{{패키지}}.{{클래스}}` + +- 도움말 표시: + +`javap -help` + +- 버전 표시: + +`javap -version` diff --git a/pages.ko/common/jbang.md b/pages.ko/common/jbang.md new file mode 100644 index 0000000000..b5ff18fe99 --- /dev/null +++ b/pages.ko/common/jbang.md @@ -0,0 +1,37 @@ +# jbang + +> 독립 실행형 소스 전용 Java 프로그램을 쉽게 생성, 편집 및 실행. +> 같이 보기: `java`. +> 더 많은 정보: . + +- 간단한 Java 클래스 초기화: + +`jbang init {{경로/대상/파일.java}}` + +- Java 클래스 초기화 (스크립팅에 유용): + +`jbang init --template={{cli}} {{경로/대상/파일.java}}` + +- `jshell`을 사용하여 REPL 편집기에서 스크립트 및 의존성을 탐색하고 사용: + +`jbang run --interactive` + +- IDE에서 스크립트를 편집할 수 있도록 임시 프로젝트 설정: + +`jbang edit --open={{codium|code|eclipse|idea|netbeans|gitpod}} {{경로/대상/스크립트.java}}` + +- Java 코드 스니펫 실행 (Java 9 이상): + +`{{echo 'Files.list(Paths.get("/etc")).forEach(System.out::println);'}} | jbang -` + +- 명령줄 애플리케이션 실행: + +`jbang {{경로/대상/파일.java}} {{명령}} {{인수1 인수2 ...}}` + +- 사용자의 `$PATH`에 스크립트 설치: + +`jbang app install --name {{명령_이름}} {{경로/대상/스크립트.java}}` + +- `jbang`과 함께 사용할 특정 버전의 JDK 설치: + +`jbang jdk install {{버전}}` diff --git a/pages.ko/common/jc.md b/pages.ko/common/jc.md new file mode 100644 index 0000000000..33b3db95eb --- /dev/null +++ b/pages.ko/common/jc.md @@ -0,0 +1,20 @@ +# jc + +> 여러 명령어의 출력을 JSON으로 변환. +> 더 많은 정보: . + +- 파이프를 통해 명령어 출력을 JSON으로 변환: + +`{{ifconfig}} | jc {{--ifconfig}}` + +- 매직 구문을 통해 명령어 출력을 JSON으로 변환: + +`jc {{ifconfig}}` + +- 파이프를 통해 예쁘게 출력된 JSON 출력: + +`{{ifconfig}} | jc {{--ifconfig}} -p` + +- 매직 구문을 통해 예쁘게 출력된 JSON 출력: + +`jc -p {{ifconfig}}` diff --git a/pages.ko/common/jcal.md b/pages.ko/common/jcal.md new file mode 100644 index 0000000000..da3659cac9 --- /dev/null +++ b/pages.ko/common/jcal.md @@ -0,0 +1,20 @@ +# jcal + +> Jalali 형식으로 달력을 표시하며, 현재 날짜를 강조 표시. +> 더 많은 정보: . + +- 현재 월의 달력 표시: + +`jcal` + +- 이전, 현재 및 다음 달의 달력 표시: + +`jcal -3` + +- 특정 연도의 달력 표시 (4자리): + +`jcal {{연도}}` + +- 특정 월과 연도의 달력 표시: + +`jcal {{연도}} {{월}}` diff --git a/pages.ko/common/jdeps.md b/pages.ko/common/jdeps.md new file mode 100644 index 0000000000..dd2c26bc6a --- /dev/null +++ b/pages.ko/common/jdeps.md @@ -0,0 +1,24 @@ +# jdeps + +> Java 클래스 의존성 분석기. +> 더 많은 정보: . + +- `.jar` 또는 `.class` 파일의 의존성을 분석: + +`jdeps {{경로/대상/파일이름.class}}` + +- 특정 `.jar` 파일의 모든 의존성 요약 표시: + +`jdeps {{경로/대상/파일이름.jar}} -summary` + +- `.jar` 파일의 모든 클래스 레벨 의존성 표시: + +`jdeps {{경로/대상/파일이름.jar}} -verbose` + +- 분석 결과를 특정 디렉토리에 DOT 파일로 출력: + +`jdeps {{경로/대상/파일이름.jar}} -dotoutput {{경로/대상/폴더}}` + +- 도움말 표시: + +`jdeps --help` diff --git a/pages.ko/common/jdupes.md b/pages.ko/common/jdupes.md new file mode 100644 index 0000000000..70995dcc55 --- /dev/null +++ b/pages.ko/common/jdupes.md @@ -0,0 +1,28 @@ +# jdupes + +> 강력한 중복 파일 찾기 도구이며, fdupes의 개선된 포크입니다. +> 더 많은 정보: . + +- 단일 디렉터리 검색: + +`jdupes {{경로/대상/폴더}}` + +- 여러 디렉터리 검색: + +`jdupes {{디렉터리1}} {{디렉터리2}}` + +- 모든 디렉터리를 재귀적으로 검색: + +`jdupes --recurse {{경로/대상/폴더}}` + +- 디렉터리를 재귀적으로 검색하고 사용자가 보관할 파일을 선택하도록 허용: + +`jdupes --delete --recurse {{경로/대상/폴더}}` + +- 여러 디렉터리를 검색하고 디렉터리1이 아닌 디렉터리2의 하위 디렉터리를 따라가며 검색: + +`jdupes {{디렉터리1}} --recurse: {{디렉터리2}}` + +- 여러 디렉터리를 검색하고 결과에서 디렉터리 순서를 유지: + +`jdupes -O {{디렉터리1}} {{디렉터리2}} {{디렉터리3}}` diff --git a/pages.ko/common/jekyll.md b/pages.ko/common/jekyll.md new file mode 100644 index 0000000000..9cc32810c2 --- /dev/null +++ b/pages.ko/common/jekyll.md @@ -0,0 +1,24 @@ +# jekyll + +> 간단하고 블로그 친화적인 정적 사이트 생성기. +> 더 많은 정보: . + +- http://localhost:4000/ 에서 실행되는 개발 서버 생성: + +`jekyll serve` + +- 증분 재생성 활성화: + +`jekyll serve --incremental` + +- 자세한 출력 활성화: + +`jekyll serve --verbose` + +- 현재 디렉토리를 `./_site`로 생성: + +`jekyll build` + +- 사이트 정리 (사이트 출력 및 `cache` 디렉토리를 제거) 빌드 없이: + +`jekyll clean` diff --git a/pages.ko/common/jello.md b/pages.ko/common/jello.md new file mode 100644 index 0000000000..3f41a492a7 --- /dev/null +++ b/pages.ko/common/jello.md @@ -0,0 +1,32 @@ +# jello + +> Python 구문을 사용하는 명령줄 JSON 처리기. +> 더 많은 정보: . + +- `stdin`에서 `stdout`으로 JSON 또는 JSON-Lines 데이터를 보기 좋게 출력: + +`cat {{파일.json}} | jello` + +- `stdin`에서 `stdout`으로 JSON 또는 JSON Lines 데이터의 스키마 출력 (grep에 유용): + +`cat {{파일.json}} | jello -s` + +- `stdin`에서 `stdout`으로 JSON 또는 JSON-Lines 데이터의 배열의 모든 요소 (또는 객체의 모든 값) 출력: + +`cat {{파일.json}} | jello -l` + +- `stdin`에서 `stdout`으로 JSON 또는 JSON-Lines 데이터의 첫 번째 요소 출력: + +`cat {{파일.json}} | jello _[0]` + +- `stdin`에서 `stdout`으로 JSON 또는 JSON-Lines 데이터의 각 요소에서 주어진 키의 값 출력: + +`cat {{파일.json}} | jello '[i.{{키_이름}} for i in _]'` + +- (입력 JSON에 `key_name1` 및 `key_name2` 키가 있다고 가정할 때) 여러 키의 값을 새 JSON 객체로 출력: + +`cat {{파일.json}} | jello '{"{{키1}}": _.{{key_name1}}, "{{key_name}}": _.{{key_name2}}}'` + +- 문자열로 주어진 키의 값 출력 (JSON 출력 비활성화): + +`cat {{파일.json}} | jello -r '"{{문자열}}: " + _.{{키_이름}}'` diff --git a/pages.ko/common/jenv.md b/pages.ko/common/jenv.md new file mode 100644 index 0000000000..b6a8d3e2fc --- /dev/null +++ b/pages.ko/common/jenv.md @@ -0,0 +1,28 @@ +# jenv + +> "JAVA_HOME" 환경 변수를 관리. +> 더 많은 정보: . + +- Java 버전을 jEnv에 추가: + +`jenv add {{경로/대상/jdk_home}}` + +- 사용 중인 현재 JDK 버전 표시: + +`jenv version` + +- 관리 중인 모든 JDK 표시: + +`jenv versions` + +- 전역 JDK 버전 설정: + +`jenv global {{java_버전}}` + +- 현재 셸 세션에 대한 JDK 버전 설정: + +`jenv shell {{java_버전}}` + +- jEnv 플러그인 활성화: + +`jenv enable-plugin {{플러그인_이름}}` diff --git a/pages.ko/common/jest.md b/pages.ko/common/jest.md new file mode 100644 index 0000000000..ca1391d8a0 --- /dev/null +++ b/pages.ko/common/jest.md @@ -0,0 +1,36 @@ +# jest + +> 제로 구성 JavaScript 테스트 플랫폼. +> 더 많은 정보: . + +- 사용 가능한 모든 테스트 실행: + +`jest` + +- 지정된 파일의 테스트 스위트 실행: + +`jest {{경로/대상/파일1 경로/대상/파일2 ...}}` + +- 현재 디렉토리 및 하위 디렉토리 내에서 경로가 주어진 정규 표현식과 일치하는 파일의 테스트 스위트 실행: + +`jest {{정규_표현식1}} {{정규_표현식2}}` + +- 이름이 주어진 정규 표현식과 일치하는 테스트 실행: + +`jest --testNamePattern {{정규_표현식}}` + +- 특정 소스 파일과 관련된 테스트 스위트 실행: + +`jest --findRelatedTests {{경로/대상/소스_파일.js}}` + +- 커밋되지 않은 모든 파일과 관련된 테스트 스위트 실행: + +`jest --onlyChanged` + +- 파일 변경을 감시하고 관련 테스트를 자동으로 다시 실행: + +`jest --watch` + +- 도움말 표시: + +`jest --help` diff --git a/pages.ko/common/jetifier.md b/pages.ko/common/jetifier.md new file mode 100644 index 0000000000..cfbaf44d5b --- /dev/null +++ b/pages.ko/common/jetifier.md @@ -0,0 +1,12 @@ +# jetifier + +> Jetifier AndroidX 전환 도구로, npm 포맷의 react-native 호환 스타일을 제공합니다. +> 더 많은 정보: . + +- 프로젝트 종속성을 AndroidX 포맷으로 마이그레이션: + +`jetifier` + +- 프로젝트 종속성을 AndroidX 포맷에서 되돌리기: + +`jetifier reverse` diff --git a/pages.ko/common/jf.md b/pages.ko/common/jf.md new file mode 100644 index 0000000000..e27f1b9fb9 --- /dev/null +++ b/pages.ko/common/jf.md @@ -0,0 +1,16 @@ +# jf + +> Artifactory, Xray, Distribution, Pipelines, Mission Control과 같은 JFrog 제품과 상호작용. +> 더 많은 정보: . + +- 새 구성 추가: + +`jf config add` + +- 현재 구성 표시: + +`jf config show` + +- 지정된 저장소 및 디렉토리 내에서 아티팩트 검색: + +`jf rt search --recursive {{저장소_이름}}/{{경로}}/` diff --git a/pages.ko/common/jfrog.md b/pages.ko/common/jfrog.md new file mode 100644 index 0000000000..c450ef56fd --- /dev/null +++ b/pages.ko/common/jfrog.md @@ -0,0 +1,7 @@ +# jfrog + +> 이 명령은 `jf`의 별칭입니다. + +- 원본 명령에 대한 문서 보기: + +`tldr jf` diff --git a/pages.ko/common/jhat.md b/pages.ko/common/jhat.md new file mode 100644 index 0000000000..ce9aa0142b --- /dev/null +++ b/pages.ko/common/jhat.md @@ -0,0 +1,16 @@ +# jhat + +> Java 힙 분석 도구. +> 더 많은 정보: . + +- 힙 덤프(`jmap`에서 생성)를 분석하고, HTTP를 통해 포트 7000에서 보기: + +`jhat {{덤프_파일.bin}}` + +- 힙 덤프를 분석하고, HTTP 서버의 대체 포트를 지정: + +`jhat -p {{포트}} {{덤프_파일.bin}}` + +- 최대 8GB RAM을 사용하여 덤프를 분석 (`jhat` 사용 권장 2-4배 덤프 크기): + +`jhat -J-mx8G {{덤프_파일.bin}}` diff --git a/pages.ko/common/jhipster.md b/pages.ko/common/jhipster.md new file mode 100644 index 0000000000..8c20323edb --- /dev/null +++ b/pages.ko/common/jhipster.md @@ -0,0 +1,36 @@ +# jhipster + +> 모놀리식 또는 마이크로서비스 아키텍처를 사용하는 웹 애플리케이션 생성기. +> 더 많은 정보: . + +- 간단한 풀스택 프로젝트 생성 (모놀리식 또는 마이크로서비스): + +`jhipster` + +- 간단한 프론트엔드 프로젝트 생성: + +`jhipster --skip-server` + +- 간단한 백엔드 프로젝트 생성: + +`jhipster --skip-client` + +- 프로젝트에 최신 JHipster 업데이트 적용: + +`jhipster upgrade` + +- 생성된 프로젝트에 새로운 엔티티 추가: + +`jhipster entity {{엔티티_이름}}` + +- JDL 파일을 가져와 애플리케이션 구성 (참고: ): + +`jhipster import-jdl {{첫번째_파일.jh 두번째_파일.jh ... n번째_파일.jh}}` + +- 애플리케이션을 위한 CI/CD 파이프라인 생성: + +`jhipster ci-cd` + +- 애플리케이션을 위한 Kubernetes 구성 생성: + +`jhipster kubernetes` diff --git a/pages.ko/common/jhsdb.md b/pages.ko/common/jhsdb.md new file mode 100644 index 0000000000..5852d664e4 --- /dev/null +++ b/pages.ko/common/jhsdb.md @@ -0,0 +1,20 @@ +# jhsdb + +> Java 프로세스에 연결하거나 충돌한 Java 가상 머신의 코어 덤프를 분석하기 위해 사후 디버거를 실행. +> 더 많은 정보: . + +- Java 프로세스의 스택 및 잠금 정보 출력: + +`jhsdb jstack --pid {{pid}}` + +- 코어 덤프를 인터랙티브 디버그 모드에서 열기: + +`jhsdb clhsdb --core {{경로/대상/core_dump}} --exe {{경로/대상/jdk/bin/java}}` + +- 원격 디버그 서버 시작: + +`jhsdb debugd --pid {{pid}} --serverid {{선택적_고유_ID}}` + +- 프로세스에 인터랙티브 디버그 모드로 연결: + +`jhsdb clhsdb --pid {{pid}}` diff --git a/pages.ko/common/jigsaw.md b/pages.ko/common/jigsaw.md new file mode 100644 index 0000000000..3196828c24 --- /dev/null +++ b/pages.ko/common/jigsaw.md @@ -0,0 +1,28 @@ +# jigsaw + +> PHP용 Laravel 기반 정적 사이트 빌더. +> 더 많은 정보: . + +- 프로젝트 초기화: + +`jigsaw init` + +- 스타터 템플릿을 사용하여 프로젝트 초기화: + +`jigsaw init {{템플릿_이름}}` + +- 개발을 위한 사이트 빌드: + +`jigsaw build` + +- "build_local" 디렉토리에서 사이트 미리보기: + +`jigsaw serve` + +- 프로덕션을 위한 사이트 빌드: + +`jigsaw build production` + +- "build_production" 디렉토리에서 사이트 미리보기: + +`jigsaw serve {{build_production}}` diff --git a/pages.ko/common/jmap.md b/pages.ko/common/jmap.md new file mode 100644 index 0000000000..e649f54c86 --- /dev/null +++ b/pages.ko/common/jmap.md @@ -0,0 +1,24 @@ +# jmap + +> Java 메모리 맵 도구. +> 더 많은 정보: . + +- Java 프로세스에 대한 공유 객체 매핑 출력 (pmap과 유사한 출력): + +`jmap {{java_pid}}` + +- 힙 요약 정보 출력: + +`jmap -heap {{파일명.jar}} {{java_pid}}` + +- 타입별 힙 사용량 히스토그램 출력: + +`jmap -histo {{java_pid}}` + +- 힙의 내용을 바이너리 파일로 덤프하여 jhat로 분석: + +`jmap -dump:format=b,file={{경로/대상/파일}} {{java_pid}}` + +- 힙의 활성 객체를 바이너리 파일로 덤프하여 jhat로 분석: + +`jmap -dump:live,format=b,file={{경로/대상/파일}} {{java_pid}}` diff --git a/pages.ko/common/jmeter.md b/pages.ko/common/jmeter.md new file mode 100644 index 0000000000..15b195523e --- /dev/null +++ b/pages.ko/common/jmeter.md @@ -0,0 +1,20 @@ +# jmeter + +> 기능적 동작의 부하 테스트 및 성능 측정을 위해 설계된 오픈 소스 Java 애플리케이션. +> 더 많은 정보: . + +- GUI 없이 특정 테스트 플랜 실행: + +`jmeter --nongui --testfile {{경로/대상/파일.jmx}}` + +- 특정 로그 파일을 사용하여 GUI 없이 테스트 플랜 실행: + +`jmeter --nogui --testfile {{경로/대상/파일.jmx}} --logfile {{경로/대상/로그파일.jtl}}` + +- 특정 프록시를 사용하여 GUI 없이 테스트 플랜 실행: + +`jmeter --nongui --testfile {{경로/대상/파일.jmx}} --proxyHost {{127.0.0.1}} --proxyPort {{8888}}` + +- 특정 JMeter 속성을 사용하여 GUI 없이 테스트 플랜 실행: + +`jmeter --jmeterproperty {{키}}='{{값}}' --nongui --testfile {{경로/대상/파일.jmx}}` diff --git a/pages.ko/common/jmtpfs.md b/pages.ko/common/jmtpfs.md new file mode 100644 index 0000000000..eb5835a790 --- /dev/null +++ b/pages.ko/common/jmtpfs.md @@ -0,0 +1,24 @@ +# jmtpfs + +> MTP 장치에 액세스하기 위한 FUSE 기반 파일 시스템. +> 더 많은 정보: . + +- MTP 장치를 디렉토리에 마운트: + +`jmtpfs {{경로/대상/폴더}}` + +- 마운트 옵션 설정: + +`jmtpfs -o {{allow_other,auto_unmount}} {{경로/대상/폴더}}` + +- 사용 가능한 MTP 장치 나열: + +`jmtpfs --listDevices` + +- 여러 장치가 있는 경우 특정 장치 마운트: + +`jmtpfs -device={{버스_ID}},{{장치_ID}} {{경로/대상/폴더}}` + +- MTP 장치 마운트 해제: + +`fusermount -u {{경로/대상/폴더}}` diff --git a/pages.ko/common/jobs.md b/pages.ko/common/jobs.md new file mode 100644 index 0000000000..34e34d525b --- /dev/null +++ b/pages.ko/common/jobs.md @@ -0,0 +1,20 @@ +# jobs + +> 현재 세션의 작업 상태 표시. +> 더 많은 정보: . + +- 모든 작업의 상태 표시: + +`jobs` + +- 특정 작업의 상태 표시: + +`jobs %{{작업_ID}}` + +- 모든 작업의 상태 및 프로세스 ID 표시: + +`jobs -l` + +- 모든 작업의 프로세스 ID 표시: + +`jobs -p` diff --git a/pages.ko/common/joe.md b/pages.ko/common/joe.md new file mode 100644 index 0000000000..9d69e861f9 --- /dev/null +++ b/pages.ko/common/joe.md @@ -0,0 +1,20 @@ +# joe + +> Joe의 자체 텍스트 편집기. +> 더 많은 정보: . + +- JOE에서 새 파일 열기: + +`joe` + +- 특정 파일 열기: + +`joe {{경로/대상/파일}}` + +- 특정 파일을 열고 지정된 줄에 커서 위치시키기: + +`joe +{{줄}} {{경로/대상/파일}}` + +- 특정 파일을 읽기 전용 모드로 열기: + +`joe -rdonly {{경로/대상/파일}}` diff --git a/pages.ko/common/john.md b/pages.ko/common/john.md new file mode 100644 index 0000000000..c376ef4dc6 --- /dev/null +++ b/pages.ko/common/john.md @@ -0,0 +1,36 @@ +# john + +> 비밀번호 크래커. +> 더 많은 정보: . + +- 비밀번호 해시 크래킹: + +`john {{경로/대상/해시들.txt}}` + +- 크래킹된 비밀번호 표시: + +`john --show {{경로/대상/해시들.txt}}` + +- 여러 파일에서 사용자 식별자로 크래킹된 비밀번호 표시: + +`john --show --users={{사용자_ID들}} {{경로/대상/해시들1.txt 경로/대상/해시들2.txt ...}}` + +- 사용자 정의 워드리스트를 사용하여 비밀번호 해시 크래킹: + +`john --wordlist={{경로/대상/워드리스트.txt}} {{경로/대상/해시들.txt}}` + +- 사용 가능한 해시 형식 나열: + +`john --list=formats` + +- 특정 해시 형식을 사용하여 비밀번호 해시 크래킹: + +`john --format={{md5crypt}} {{경로/대상/해시들.txt}}` + +- 단어 변형 규칙을 활성화하여 비밀번호 해시 크래킹: + +`john --rules {{경로/대상/해시들.txt}}` + +- 중단된 크래킹 세션을 상태 파일에서 복구, 예: `mycrack.rec`: + +`john --restore={{경로/대상/mycrack.rec}}` diff --git a/pages.ko/common/join.md b/pages.ko/common/join.md new file mode 100644 index 0000000000..c6e4102547 --- /dev/null +++ b/pages.ko/common/join.md @@ -0,0 +1,24 @@ +# join + +> 두 정렬된 파일의 공통 필드를 기준으로 줄을 결합. +> 더 많은 정보: . + +- 기본 필드(첫 번째 필드)를 기준으로 두 파일 결합: + +`join {{경로/대상/파일1}} {{경로/대상/파일2}}` + +- 쉼표(공백 대신)를 필드 구분자로 사용하여 두 파일 결합: + +`join -t {{','}} {{경로/대상/파일1}} {{경로/대상/파일2}}` + +- 파일1의 필드3과 파일2의 필드1을 기준으로 결합: + +`join -1 {{3}} -2 {{1}} {{경로/대상/파일1}} {{경로/대상/파일2}}` + +- 파일1에서 결합할 수 없는 각 줄에 대해 줄 생성: + +`join -a {{1}} {{경로/대상/파일1}} {{경로/대상/파일2}}` + +- `stdin`에서 파일 결합: + +`cat {{경로/대상/파일1}} | join - {{경로/대상/파일2}}` diff --git a/pages.ko/common/josm.md b/pages.ko/common/josm.md new file mode 100644 index 0000000000..75c4141dc7 --- /dev/null +++ b/pages.ko/common/josm.md @@ -0,0 +1,32 @@ +# josm + +> Java 8+용 확장 가능한 OpenStreetMap 편집기. +> 더 많은 정보: . + +- JOSM 시작: + +`josm` + +- JOSM을 최대화 모드로 시작: + +`josm --maximize` + +- JOSM을 특정 언어로 시작: + +`josm --language {{de}}` + +- JOSM을 시작하고 모든 환경설정을 기본값으로 재설정: + +`josm --reset-preferences` + +- JOSM을 시작하고 특정 경계 상자를 다운로드: + +`josm --download {{minlat,minlon,maxlat,maxlon}}` + +- JOSM을 시작하고 특정 경계 상자를 원시 GPS로 다운로드: + +`josm --downloadgps {{minlat,minlon,maxlat,maxlon}}` + +- 플러그인 없이 JOSM 시작: + +`josm --skip-plugins` diff --git a/pages.ko/common/jp2a.md b/pages.ko/common/jp2a.md new file mode 100644 index 0000000000..b746dc70fc --- /dev/null +++ b/pages.ko/common/jp2a.md @@ -0,0 +1,28 @@ +# jp2a + +> JPEG 이미지를 ASCII로 변환. +> 더 많은 정보: . + +- 파일에서 JPEG 이미지를 읽어 ASCII로 출력: + +`jp2a {{경로/대상/이미지.jpeg}}` + +- URL에서 JPEG 이미지를 읽어 ASCII로 출력: + +`jp2a {{www.example.com/image.jpeg}}` + +- ASCII 출력을 색상화: + +`jp2a --colors {{경로/대상/이미지.jpeg}}` + +- ASCII 출력에 사용할 문자 지정: + +`jp2a --chars='{{..-ooxx@@}}' {{경로/대상/이미지.jpeg}}` + +- ASCII 출력을 파일에 작성: + +`jp2a --output={{경로/대상/출력_파일.txt}} {{경로/대상/이미지.jpeg}}` + +- 웹 브라우저에서 볼 수 있도록 HTML 파일 형식으로 ASCII 출력 작성: + +`jp2a --html --output={{경로/대상/출력_파일.html}} {{경로/대상/이미지.jpeg}}` diff --git a/pages.ko/common/jpegoptim.md b/pages.ko/common/jpegoptim.md new file mode 100644 index 0000000000..ee4ff9c127 --- /dev/null +++ b/pages.ko/common/jpegoptim.md @@ -0,0 +1,20 @@ +# jpegoptim + +> JPEG 이미지 최적화 도구. +> 더 많은 정보: . + +- 모든 관련 데이터를 유지하며 JPEG 이미지 집합 최적화: + +`jpegoptim {{이미지1.jpeg}} {{이미지2.jpeg}} {{이미지N.jpeg}}` + +- 모든 비필수 데이터를 제거하며 JPEG 이미지 최적화: + +`jpegoptim --strip-all {{이미지1.jpeg}} {{이미지2.jpeg}} {{이미지N.jpeg}}` + +- 출력 이미지를 프로그레시브 형식으로 강제 변환: + +`jpegoptim --all-progressive {{이미지1.jpeg}} {{이미지2.jpeg}} {{이미지N.jpeg}}` + +- 출력 이미지의 최대 파일 크기를 고정: + +`jpegoptim --size={{250k}} {{이미지1.jpeg}} {{이미지2.jpeg}} {{이미지N.jpeg}}` diff --git a/pages.ko/common/jpegtopnm.md b/pages.ko/common/jpegtopnm.md new file mode 100644 index 0000000000..5033ea0da2 --- /dev/null +++ b/pages.ko/common/jpegtopnm.md @@ -0,0 +1,12 @@ +# jpegtopnm + +> JPEG/JFIF 파일을 PPM 또는 PGM 형식으로 변환. +> 더 많은 정보: . + +- JPEG/JFIF 이미지를 PPM 또는 PGM 이미지로 변환: + +`jpegtopnm {{경로/대상/파일.jpg}} > {{경로/대상/파일.pnm}}` + +- 버전 표시: + +`jpegtopnm -version` diff --git a/pages.ko/common/jps.md b/pages.ko/common/jps.md new file mode 100644 index 0000000000..522ae75eb0 --- /dev/null +++ b/pages.ko/common/jps.md @@ -0,0 +1,24 @@ +# jps + +> 현재 사용자의 JVM 프로세스 상태를 표시. +> 더 많은 정보: . + +- 모든 JVM 프로세스 나열: + +`jps` + +- PID만 표시하여 모든 JVM 프로세스 나열: + +`jps -q` + +- 프로세스에 전달된 인수 표시: + +`jps -m` + +- 모든 프로세스의 전체 패키지 이름 표시: + +`jps -l` + +- JVM에 전달된 인수 표시: + +`jps -v` diff --git a/pages.ko/common/jq.md b/pages.ko/common/jq.md new file mode 100644 index 0000000000..707824dd6c --- /dev/null +++ b/pages.ko/common/jq.md @@ -0,0 +1,36 @@ +# jq + +> 도메인 특화 언어(DSL)를 사용하는 JSON 처리기. +> 더 많은 정보: . + +- 특정 표현식을 실행하여 JSON을 색상 및 포맷된 출력으로 표시: + +`{{cat 경로/대상/파일.json}} | jq '.'` + +- `jq` 바이너리를 사용하여 특정 표현식을 실행하고 JSON을 색상 및 포맷된 출력으로 표시: + +`jq '.' {{/경로/대상/파일.json}}` + +- 특정 스크립트를 실행: + +`{{cat 경로/대상/파일.json}} | jq --from-file {{경로/대상/스크립트.jq}}` + +- 특정 인수 전달: + +`{{cat 경로/대상/파일.json}} | jq {{--arg "name1" "value1" --arg "name2" "value2" ...}} '{{. + $ARGS.named}}'` + +- 특정 키 출력: + +`{{cat 경로/대상/파일.json}} | jq '{{.key1, .key2, ...}}'` + +- 특정 배열 항목 출력: + +`{{cat 경로/대상/파일.json}} | jq '{{.[index1], .[index2], ...}}'` + +- 모든 배열/객체 값 출력: + +`{{cat 경로/대상/파일.json}} | jq '.[]'` + +- 특정 키 추가/제거: + +`{{cat 경로/대상/파일.json}} | jq '. {{+|-}} {{{"key1": "value1", "key2": "value2", ...}}}'` diff --git a/pages.ko/common/jrnl.md b/pages.ko/common/jrnl.md new file mode 100644 index 0000000000..11b0ce5502 --- /dev/null +++ b/pages.ko/common/jrnl.md @@ -0,0 +1,24 @@ +# jrnl + +> 간단한 커맨드라인 저널 애플리케이션. +> 더 많은 정보: . + +- 편집기를 사용하여 새 항목 삽입: + +`jrnl` + +- 빠르게 새 항목 삽입: + +`jrnl {{오늘 오전 3시}}: {{제목}}. {{내용}}` + +- 최근 열 개의 항목 보기: + +`jrnl -n {{10}}` + +- 작년 초부터 올해 3월 초까지 발생한 모든 일 보기: + +`jrnl -from "{{작년}}" -until {{3월}}` + +- "texas" 및 "history" 태그가 있는 모든 항목 편집: + +`jrnl {{@texas}} -and {{@history}} --edit` diff --git a/pages.ko/common/json5.md b/pages.ko/common/json5.md new file mode 100644 index 0000000000..27822905b9 --- /dev/null +++ b/pages.ko/common/json5.md @@ -0,0 +1,28 @@ +# json5 + +> JSON5 파일을 JSON으로 변환. +> 더 많은 정보: . + +- JSON5 `stdin`을 JSON `stdout`으로 변환: + +`echo {{입력}} | json5` + +- JSON5 파일을 JSON으로 변환하여 `stdout`으로 출력: + +`json5 {{경로/대상/입력_파일.json5}}` + +- JSON5 파일을 지정된 JSON 파일로 변환: + +`json5 {{경로/대상/입력_파일.json5}} --out-file {{경로/대상/출력_파일.json}}` + +- JSON5 파일 유효성 검사: + +`json5 {{경로/대상/입력_파일.json5}} --validate` + +- 들여쓰기할 공백 수를 지정 (또는 "t"로 탭 사용): + +`json5 --space {{들여쓰기_수량}}` + +- 도움말 표시: + +`json5 --help` diff --git a/pages.ko/common/jstack.md b/pages.ko/common/jstack.md new file mode 100644 index 0000000000..667577b09c --- /dev/null +++ b/pages.ko/common/jstack.md @@ -0,0 +1,16 @@ +# jstack + +> Java 스택 추적 도구. +> 더 많은 정보: . + +- Java 프로세스의 모든 스레드에 대한 Java 스택 추적 출력: + +`jstack {{자바_PID}}` + +- Java 프로세스의 모든 스레드에 대한 혼합 모드(Java/C++) 스택 추적 출력: + +`jstack -m {{자바_PID}}` + +- Java 코어 덤프에서 스택 추적 출력: + +`jstack {{/usr/bin/java}} {{파일.core}}` diff --git a/pages.ko/common/jtbl.md b/pages.ko/common/jtbl.md new file mode 100644 index 0000000000..caf9da4ec8 --- /dev/null +++ b/pages.ko/common/jtbl.md @@ -0,0 +1,20 @@ +# jtbl + +> JSON 및 JSON Lines 데이터를 터미널에서 표 형태로 출력하는 유틸리티. +> 더 많은 정보: . + +- JSON 또는 JSON Lines 입력으로부터 표 출력: + +`cat {{파일.json}} | jtbl` + +- 표를 출력하고 열 너비를 지정하여 줄 바꿈 설정: + +`cat {{파일.json}} | jtbl --cols={{너비}}` + +- 표를 출력하고 줄 바꿈 대신 행 잘라내기: + +`cat {{파일.json}} | jtbl -t` + +- 표를 출력하고 행을 줄 바꾸거나 잘라내지 않음: + +`cat {{파일.json}} | jtbl -n` diff --git a/pages.ko/common/julia.md b/pages.ko/common/julia.md new file mode 100644 index 0000000000..a37f389003 --- /dev/null +++ b/pages.ko/common/julia.md @@ -0,0 +1,32 @@ +# julia + +> 기술 컴퓨팅을 위한 고수준, 고성능 동적 프로그래밍 언어. +> 더 많은 정보: . + +- REPL(대화형 셸) 시작: + +`julia` + +- Julia 프로그램 실행 후 종료: + +`julia {{프로그램.jl}}` + +- 인자를 받는 Julia 프로그램 실행: + +`julia {{프로그램.jl}} {{인자_목록}}` + +- Julia 코드를 포함한 문자열 평가: + +`julia -e '{{julia_코드}}'` + +- 인자를 전달하며 Julia 코드 문자열 평가: + +`julia -e '{{for x in ARGS; println(x); end}}' {{인자_목록}}` + +- 표현식을 평가하고 결과 출력: + +`julia -E '{{(1 - cos(pi/4))/2}}'` + +- N개의 스레드를 사용하여 멀티스레드 모드로 Julia 시작: + +`julia -t {{N}}` diff --git a/pages.ko/common/jupyter.md b/pages.ko/common/jupyter.md new file mode 100644 index 0000000000..913fc5b9ab --- /dev/null +++ b/pages.ko/common/jupyter.md @@ -0,0 +1,33 @@ +# jupyter + +> 코드, 시각화 및 노트를 포함한 문서를 생성하고 공유할 수 있는 웹 애플리케이션. +> 주로 데이터 분석, 과학 컴퓨팅 및 머신 러닝에 사용됩니다. +> 더 많은 정보: . + +- 현재 디렉토리에서 Jupyter 노트북 서버 시작: + +`jupyter notebook` + +- 특정 Jupyter 노트북 열기: + +`jupyter notebook {{예제.ipynb}}` + +- 특정 Jupyter 노트북을 다른 형식으로 내보내기: + +`jupyter nbconvert --to {{html|markdown|pdf|script}} {{예제.ipynb}}` + +- 특정 포트에서 서버 시작: + +`jupyter notebook --port={{포트}}` + +- 현재 실행 중인 노트북 서버 나열: + +`jupyter notebook list` + +- 현재 실행 중인 서버 중지: + +`jupyter notebook stop` + +- 설치되어 있다면 현재 디렉토리에서 JupyterLab 시작: + +`jupyter lab` diff --git a/pages.ko/common/jupytext.md b/pages.ko/common/jupytext.md new file mode 100644 index 0000000000..88099e08a1 --- /dev/null +++ b/pages.ko/common/jupytext.md @@ -0,0 +1,28 @@ +# jupytext + +> Jupyter 노트북을 일반 텍스트 문서로 변환하고, 다시 노트북으로 변환합니다. +> 더 많은 정보: . + +- 노트북을 `.ipynb`/`.py`로 쌍으로 변환: + +`jupytext --set-formats ipynb,py {{노트북.ipynb}}` + +- 노트북을 `.py` 파일로 변환: + +`jupytext --to py {{노트북.ipynb}}` + +- `.py` 파일을 출력 없이 노트북으로 변환: + +`jupytext --to notebook {{노트북.py}}` + +- `.md` 파일을 노트북으로 변환하고 실행: + +`jupytext --to notebook --execute {{노트북.md}}` + +- 노트북의 입력 셀을 업데이트하고 출력 및 메타데이터를 유지: + +`jupytext --update --to notebook {{노트북.py}}` + +- 노트북의 모든 쌍으로 연결된 표현 업데이트: + +`jupytext --sync {{노트북.ipynb}}` diff --git a/pages.ko/common/just.1.md b/pages.ko/common/just.1.md new file mode 100644 index 0000000000..7afcffa9e0 --- /dev/null +++ b/pages.ko/common/just.1.md @@ -0,0 +1,24 @@ +# just + +> 프로젝트별 명령을 저장하고 실행. +> 더 많은 정보: . + +- justfile에서 지정된 레시피 실행: + +`just {{레시피}}` + +- 프로젝트 루트에 새 justfile 초기화: + +`just --init` + +- 기본 편집기로 justfile 편집: + +`just -e` + +- justfile에 있는 사용 가능한 레시피 나열: + +`just -l` + +- justfile 출력: + +`just --dump` diff --git a/pages.ko/common/just.md b/pages.ko/common/just.md new file mode 100644 index 0000000000..cf588107d4 --- /dev/null +++ b/pages.ko/common/just.md @@ -0,0 +1,11 @@ +# just + +> `just`는 동일한 이름을 가진 여러 명령을 참조할 수 있습니다. + +- 명령 실행기에 대한 문서 보기: + +`tldr just.1` + +- V8 JavaScript 런타임에 대한 문서 보기: + +`tldr just.js` diff --git a/pages.ko/common/jwt.md b/pages.ko/common/jwt.md new file mode 100644 index 0000000000..b6c1dc11d6 --- /dev/null +++ b/pages.ko/common/jwt.md @@ -0,0 +1,21 @@ +# jwt + +> JSON Web Token(JWT) 처리. +> 사용할 수 있는 암호화 알고리즘: HS256, HS384, HS512, RS256, RS384, RS512, ES256, ES384. +> 더 많은 정보: . + +- JWT 디코드: + +`jwt decode {{jwt_문자열}}` + +- JWT를 JSON 문자열로 디코드: + +`jwt decode -j {{jwt_문자열}}` + +- JSON 문자열을 JWT로 인코드: + +`jwt encode --alg {{HS256}} --secret {{1234567890}} '{{json_문자열}}'` + +- 키-값 쌍 페이로드를 JWT로 인코드: + +`jwt encode --alg {{HS256}} --secret {{1234567890}} -P {{키=값}}`