diff --git a/pages.ko/common/r.md b/pages.ko/common/r.md new file mode 100644 index 0000000000..b37cd6465c --- /dev/null +++ b/pages.ko/common/r.md @@ -0,0 +1,32 @@ +# R + +> R 언어 인터프리터. +> 더 많은 정보: . + +- REPL(대화형 셸) 시작: + +`R` + +- 바닐라 모드에서 R 시작 (즉, 작업 공간을 저장하지 않는 빈 세션): + +`R --vanilla` + +- 파일 실행: + +`R -f {{경로/대상/파일.R}}` + +- R 표현식을 실행한 후 종료: + +`R -e {{표현식}}` + +- 디버거와 함께 R 실행: + +`R -d {{디버거}}` + +- 패키지 소스에서 R 패키지 검사: + +`R CMD check {{경로/대상/패키지_소스}}` + +- 버전 표시: + +`R --version` diff --git a/pages.ko/common/r2e.md b/pages.ko/common/r2e.md new file mode 100644 index 0000000000..b0cc7b3088 --- /dev/null +++ b/pages.ko/common/r2e.md @@ -0,0 +1,25 @@ +# r2e + +> RSS 피드를 이메일 주소로 전달. +> 설정된 `sendmail` 또는 SMTP 설정이 필요합니다. +> 더 많은 정보: . + +- 이메일 주소로 이메일을 보내는 새로운 피드 데이터베이스 생성: + +`r2e new {{이메일_주소}}` + +- 피드 구독: + +`r2e add {{피드_이름}} {{피드_URI}}` + +- 새로운 이야기를 이메일 주소로 전송: + +`r2e run` + +- 모든 피드 나열: + +`r2e list` + +- 지정된 색인의 피드 삭제: + +`r2e delete {{색인}}` diff --git a/pages.ko/common/rabin2.md b/pages.ko/common/rabin2.md new file mode 100644 index 0000000000..44a2b89304 --- /dev/null +++ b/pages.ko/common/rabin2.md @@ -0,0 +1,25 @@ +# rabin2 + +> 바이너리 파일(ELF, PE, Java CLASS, Mach-O)에 대한 정보 얻기 - 심볼, 섹션, 연결된 라이브러리 등. +> `radare2`와 함께 제공됩니다. +> 더 많은 정보: . + +- 바이너리에 대한 일반 정보 표시 (아키텍처, 유형, 엔디언): + +`rabin2 -I {{경로/대상/바이너리}}` + +- 연결된 라이브러리 표시: + +`rabin2 -l {{경로/대상/바이너리}}` + +- 라이브러리에서 가져온 심볼 표시: + +`rabin2 -i {{경로/대상/바이너리}}` + +- 바이너리에 포함된 문자열 표시: + +`rabin2 -z {{경로/대상/바이너리}}` + +- 출력을 JSON 형식으로 표시: + +`rabin2 -j -I {{경로/대상/바이너리}}` diff --git a/pages.ko/common/racket.md b/pages.ko/common/racket.md new file mode 100644 index 0000000000..9f44363147 --- /dev/null +++ b/pages.ko/common/racket.md @@ -0,0 +1,24 @@ +# racket + +> Racket 언어 인터프리터. +> 더 많은 정보: . + +- REPL(대화형 셸) 시작: + +`racket` + +- Racket 스크립트 실행: + +`racket {{경로/대상/스크립트.rkt}}` + +- Racket 표현식 실행: + +`racket --eval "{{표현식}}"` + +- 모듈을 스크립트로 실행 (옵션 목록 종료): + +`racket --lib {{모듈_이름}} --main {{인수}}` + +- `typed/racket` 해시랭을 위한 REPL(대화형 셸) 시작: + +`racket -I typed/racket` diff --git a/pages.ko/common/raco.md b/pages.ko/common/raco.md new file mode 100644 index 0000000000..f5df903d25 --- /dev/null +++ b/pages.ko/common/raco.md @@ -0,0 +1,28 @@ +# raco + +> Racket 명령줄 도구. +> 더 많은 정보: . + +- 패키지를 설치하고, 자동으로 의존성을 설치: + +`raco pkg install --auto {{패키지_출처}}` + +- 현재 디렉토리를 패키지로 설치: + +`raco pkg install` + +- 컬렉션에 대한 바이트코드, 문서, 실행 파일 및 메타데이터 색인 생성(또는 재생성): + +`raco setup {{컬렉션1 컬렉션2 ...}}` + +- 파일 내 테스트 실행: + +`raco test {{경로/대상/테스트1.rkt 경로/대상/테스트2.rkt ...}}` + +- 로컬 문서 검색: + +`raco docs {{검색어 ...}}` + +- 도움말 표시: + +`raco help` diff --git a/pages.ko/common/radare2.md b/pages.ko/common/radare2.md new file mode 100644 index 0000000000..3966c95139 --- /dev/null +++ b/pages.ko/common/radare2.md @@ -0,0 +1,28 @@ +# radare2 + +> 리버스 엔지니어링 도구 세트. +> 더 많은 정보: . + +- 파일 형식 헤더를 파싱하지 않고 쓰기 모드로 파일 열기: + +`radare2 -nw {{경로/대상/바이너리}}` + +- 프로그램 디버깅: + +`radare2 -d {{경로/대상/바이너리}}` + +- 대화형 CLI에 들어가기 전에 스크립트 실행: + +`radare2 -i {{경로/대상/스크립트.r2}} {{경로/대상/바이너리}}` + +- 대화형 CLI에서 명령어에 대한 도움말 표시: + +`> {{radare2_명령어}}?` + +- 대화형 CLI에서 셀 명령어 실행: + +`> !{{셸_명령어}}` + +- 현재 블록의 원시 바이트를 파일로 덤프: + +`> pr > {{경로/대상/파일.bin}}` diff --git a/pages.ko/common/rage.md b/pages.ko/common/rage.md new file mode 100644 index 0000000000..a6591b4b7e --- /dev/null +++ b/pages.ko/common/rage.md @@ -0,0 +1,13 @@ +# rage + +> 간단하고 안전하며 현대적인 파일 암호화 도구(Rust 라이브러리 포함)로, 작은 명시적 키, 설정 옵션 없음, UNIX 스타일의 구성 가능성을 제공합니다. +> `age`의 Rust 구현. +> 더 많은 정보: . + +- `user`를 위한 파일을 암호화하고 `message.age`로 저장: + +`echo "{{당신의 비밀 메시지}}" | rage --encrypt --recipient {{user}} --output {{경로/대상/message.age}}` + +- `identity_file`로 파일을 복호화하고 `message`로 저장: + +`rage --decrypt --identity {{경로/대상/identity_file}} --output {{message}}` diff --git a/pages.ko/common/rails-db.md b/pages.ko/common/rails-db.md new file mode 100644 index 0000000000..a480af9fa0 --- /dev/null +++ b/pages.ko/common/rails-db.md @@ -0,0 +1,36 @@ +# rails db + +> Ruby on Rails의 다양한 데이터베이스 관련 하위 명령어. +> 더 많은 정보: . + +- 데이터베이스 생성, 스키마 로드 및 시드 데이터로 초기화: + +`rails db:setup` + +- 데이터베이스 콘솔에 접근: + +`rails db` + +- 현재 환경에 정의된 데이터베이스 생성: + +`rails db:create` + +- 현재 환경에 정의된 데이터베이스 삭제: + +`rails db:drop` + +- 보류 중인 마이그레이션 실행: + +`rails db:migrate` + +- 각 마이그레이션 파일의 상태 보기: + +`rails db:migrate:status` + +- 마지막 마이그레이션 롤백: + +`rails db:rollback` + +- `db/seeds.rb`에 정의된 데이터로 현재 데이터베이스 채우기: + +`rails db:seed` diff --git a/pages.ko/common/rails-destroy.md b/pages.ko/common/rails-destroy.md new file mode 100644 index 0000000000..dd69d3a880 --- /dev/null +++ b/pages.ko/common/rails-destroy.md @@ -0,0 +1,24 @@ +# rails destroy + +> Rails 리소스를 삭제. +> 더 많은 정보: . + +- 삭제 가능한 모든 생성기 나열: + +`rails destroy` + +- Post라는 이름의 모델 삭제: + +`rails destroy model {{Post}}` + +- Posts라는 이름의 컨트롤러 삭제: + +`rails destroy controller {{Posts}}` + +- Posts를 생성하는 마이그레이션 삭제: + +`rails destroy migration {{CreatePosts}}` + +- Post라는 이름의 모델에 대한 스캐폴드 삭제: + +`rails destroy scaffold {{Post}}` diff --git a/pages.ko/common/rails-generate.md b/pages.ko/common/rails-generate.md new file mode 100644 index 0000000000..9b2a1dc506 --- /dev/null +++ b/pages.ko/common/rails-generate.md @@ -0,0 +1,24 @@ +# rails generate + +> 기존 프로젝트에서 새로운 Rails 템플릿 생성. +> 더 많은 정보: . + +- 사용 가능한 모든 생성기 나열: + +`rails generate` + +- 제목과 본문 속성을 가진 Post라는 새로운 모델 생성: + +`rails generate model {{Post}} {{title:string}} {{body:text}}` + +- index, show, new, create 액션을 가진 Posts라는 새로운 컨트롤러 생성: + +`rails generate controller {{Posts}} {{index}} {{show}} {{new}} {{create}}` + +- 기존 모델 Post에 category 속성을 추가하는 새로운 마이그레이션 생성: + +`rails generate migration {{AddCategoryToPost}} {{category:string}}` + +- 제목과 본문 속성을 미리 정의하여 Post라는 모델을 위한 스캐폴드 생성: + +`rails generate scaffold {{Post}} {{title:string}} {{body:text}}` diff --git a/pages.ko/common/rails-routes.md b/pages.ko/common/rails-routes.md new file mode 100644 index 0000000000..522c9545d1 --- /dev/null +++ b/pages.ko/common/rails-routes.md @@ -0,0 +1,20 @@ +# rails routes + +> Rails 애플리케이션에서 경로를 나열. +> 더 많은 정보: . + +- 모든 경로 나열: + +`rails routes` + +- 확장된 형식으로 모든 경로 나열: + +`rails routes --expanded` + +- URL 헬퍼 메서드 이름, HTTP 메서드 또는 URL 경로와 부분적으로 일치하는 경로 나열: + +`rails routes -g {{posts_path|GET|/posts}}` + +- 지정된 컨트롤러에 매핑된 경로 나열: + +`rails routes -c {{posts|Posts|Blogs::PostsController}}` diff --git a/pages.ko/common/rails.md b/pages.ko/common/rails.md new file mode 100644 index 0000000000..cb6b6bd540 --- /dev/null +++ b/pages.ko/common/rails.md @@ -0,0 +1,25 @@ +# rails + +> 서버 측 MVC 프레임워크로, Ruby로 작성되었습니다. +> `generate`와 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다. +> 더 많은 정보: . + +- 새 Rails 프로젝트 생성: + +`rails new "{{프로젝트_이름}}"` + +- 현재 프로젝트의 로컬 서버를 포트 3000에서 시작: + +`rails server` + +- 현재 프로젝트의 로컬 서버를 지정된 포트에서 시작: + +`rails server -p "{{포트}}"` + +- 명령줄에서 애플리케이션과 상호작용할 수 있는 콘솔 열기: + +`rails console` + +- 현재 Rails 버전 확인: + +`rails --version` diff --git a/pages.ko/common/railway.md b/pages.ko/common/railway.md new file mode 100644 index 0000000000..54636035ee --- /dev/null +++ b/pages.ko/common/railway.md @@ -0,0 +1,28 @@ +# railway + +> 코드를 Railway 프로젝트에 연결. +> 더 많은 정보: . + +- Railway 계정에 로그인: + +`railway login` + +- 기존 Railway 계정 또는 팀의 프로젝트에 연결: + +`railway link {{프로젝트_ID}}` + +- 새 프로젝트 생성: + +`railway init` + +- 활성 환경의 변수를 사용하여 로컬 명령 실행: + +`railway run {{명령어}}` + +- 연결된 프로젝트 디렉토리 배포 (하위 디렉토리에서 실행하는 경우에도 프로젝트 루트가 배포됨): + +`railway up` + +- 데이터베이스에 대한 대화형 셸 열기: + +`railway connect` diff --git a/pages.ko/common/rainbowstream.md b/pages.ko/common/rainbowstream.md new file mode 100644 index 0000000000..56e17bd17b --- /dev/null +++ b/pages.ko/common/rainbowstream.md @@ -0,0 +1,33 @@ +# rainbowstream + +> 터미널 기반의 Twitter 클라이언트로, 실시간 트윗 스트림, 트렌드, 전송, 검색, 즐겨찾기 및 사용자 관리를 지원합니다. +> `h`로 온라인 도움말, 위아래 화살표로 히스토리, 탭으로 자동 완성, 2번 탭으로 제안 기능을 사용할 수 있습니다. +> 더 많은 정보: . + +- RainbowStream 열기: + +`rainbowstream` + +- 타임라인 보기 (표시할 트윗 수는 선택 사항이며 기본값은 5개): + +`home [{{최근_트윗_수}}]` + +- 특정 사용자의 프로필 보기: + +`whois @{{사용자}}` + +- 메시지를 그대로 트윗하기: + +`t {{메시지}}` + +- 주어진 ID의 트윗을 리트윗하기 (ID는 시간 옆에 표시됨): + +`rt {{트윗_ID}}` + +- 주어진 ID의 트윗을 즐겨찾기에 추가하기: + +`fav {{트윗_ID}}` + +- 특정 단어 검색하기 (해시태그 포함 또는 미포함): + +`s {{단어}}` diff --git a/pages.ko/common/rake.md b/pages.ko/common/rake.md new file mode 100644 index 0000000000..3aea9ddf43 --- /dev/null +++ b/pages.ko/common/rake.md @@ -0,0 +1,25 @@ +# rake + +> Ruby용 Make와 유사한 프로그램. +> `rake`의 작업은 Rakefile에 지정됩니다. +> 더 많은 정보: . + +- `default` Rakefile 작업 실행: + +`rake` + +- 특정 작업 실행: + +`rake {{작업}}` + +- 동시에 `n`개의 작업 병렬 실행 (기본값은 CPU 코어 수 + 4): + +`rake --jobs {{n}}` + +- 특정 Rakefile 사용: + +`rake --rakefile {{경로/대상/Rakefile}}` + +- 다른 디렉토리에서 `rake` 실행: + +`rake --directory {{경로/대상/폴더}}` diff --git a/pages.ko/common/ranger.md b/pages.ko/common/ranger.md new file mode 100644 index 0000000000..12bfdeda19 --- /dev/null +++ b/pages.ko/common/ranger.md @@ -0,0 +1,25 @@ +# ranger + +> VI 키 바인딩을 사용하는 콘솔 파일 관리자. +> 같이 보기: `clifm`, `vifm`, `mc`, `dolphin`. +> 더 많은 정보: . + +- ranger 실행: + +`ranger` + +- 디렉토리만 표시: + +`ranger --show-only-dirs` + +- 설정 디렉토리 변경: + +`ranger --confdir={{경로/대상/폴더}}` + +- 데이터 디렉토리 변경: + +`ranger --datadir={{경로/대상/폴더}}` + +- 종료 시 CPU 사용 통계 출력: + +`ranger --profile` diff --git a/pages.ko/common/rapper.md b/pages.ko/common/rapper.md new file mode 100644 index 0000000000..25f13d238b --- /dev/null +++ b/pages.ko/common/rapper.md @@ -0,0 +1,13 @@ +# rapper + +> Raptor RDF 구문 분석 도구. +> Raptor RDF 구문 라이브러리의 일부. +> 더 많은 정보: . + +- RDF/XML 문서를 Turtle 형식으로 변환: + +`rapper -i rdfxml -o turtle {{경로/대상/파일}}` + +- Turtle 파일의 삼중항 개수 세기: + +`rapper -i turtle -c {{경로/대상/파일}}` diff --git a/pages.ko/common/rar.md b/pages.ko/common/rar.md new file mode 100644 index 0000000000..73c2773eb9 --- /dev/null +++ b/pages.ko/common/rar.md @@ -0,0 +1,28 @@ +# rar + +> RAR 압축 도구. 선택적으로 자동 추출이 가능한 다중 볼륨 아카이브를 지원. +> 더 많은 정보: . + +- 하나 이상의 파일을 아카이브로 압축: + +`rar a {{경로/대상/아카이브_이름.rar}} {{경로/대상/파일1}} {{경로/대상/파일2}} {{경로/대상/파일3}}` + +- 디렉토리를 아카이브로 압축: + +`rar a {{경로/대상/아카이브_이름.rar}} {{경로/대상/폴더}}` + +- 아카이브를 동일한 크기(50M)로 분할: + +`rar a -v{{50M}} -R {{경로/대상/아카이브_이름.rar}} {{경로/대상/파일_또는_폴더}}` + +- 결과 아카이브에 비밀번호 설정: + +`rar a -p{{비밀번호}} {{경로/대상/아카이브_이름.rar}} {{경로/대상/파일_또는_폴더}}` + +- 파일 데이터와 헤더를 비밀번호로 암호화: + +`rar a -hp{{비밀번호}} {{경로/대상/아카이브_이름.rar}} {{경로/대상/파일_또는_폴더}}` + +- 특정 압축 레벨 사용 (0-5): + +`rar a -m{{압축_레벨}} {{경로/대상/아카이브_이름.rar}} {{경로/대상/파일_또는_폴더}}` diff --git a/pages.ko/common/rarcrack.md b/pages.ko/common/rarcrack.md new file mode 100644 index 0000000000..e0ee638e80 --- /dev/null +++ b/pages.ko/common/rarcrack.md @@ -0,0 +1,15 @@ +# rarcrack + +> RAR, Zip, 7z 아카이브의 비밀번호 크래커. + +- 아카이브의 비밀번호를 무차별 대입으로 찾기 (아카이브 유형을 자동으로 추측): + +`rarcrack {{경로/대상/파일.zip}}` + +- 아카이브 유형 지정: + +`rarcrack --type {{rar|zip|7z}} {{경로/대상/파일.zip}}` + +- 여러 스레드 사용: + +`rarcrack --threads {{6}} {{경로/대상/파일.zip}}` diff --git a/pages.ko/common/rasttopnm.md b/pages.ko/common/rasttopnm.md new file mode 100644 index 0000000000..2299ed8d64 --- /dev/null +++ b/pages.ko/common/rasttopnm.md @@ -0,0 +1,12 @@ +# rasttopnm + +> Sun 래스터 파일을 PNM 파일로 변환. +> 더 많은 정보: . + +- RAST 이미지를 PNM 파일로 변환: + +`rasttopnm {{경로/대상/입력.rast}} > {{경로/대상/출력.pnm}}` + +- 색상 값이 있는 경우 래스터의 색상 맵 인덱스를 사용: + +`rasttopnm -index {{경로/대상/입력.rast}} > {{경로/대상/출력.pnm}}` diff --git a/pages.ko/common/rawtopgm.md b/pages.ko/common/rawtopgm.md new file mode 100644 index 0000000000..3c7616d74f --- /dev/null +++ b/pages.ko/common/rawtopgm.md @@ -0,0 +1,32 @@ +# rawtopgm + +> raw 그레이스케일 이미지를 PGM 이미지로 변환. +> 더 많은 정보: . + +- raw 그레이스케일 이미지를 PGM 이미지로 변환: + +`rawtopgm {{너비}} {{높이}} {{경로/대상/이미지.raw}} > {{경로/대상/출력.pgm}}` + +- 이미지를 정사각형으로 가정하고 raw 그레이스케일 이미지를 PGM 이미지로 변환: + +`rawtopgm {{경로/대상/이미지.raw}} > {{경로/대상/출력.pgm}}` + +- 픽셀이 상단에서 시작하지 않고 하단에서 시작하는 raw 그레이스케일 이미지를 PGM 이미지로 변환: + +`rawtopgm {{너비}} {{높이}} -bottomfirst {{경로/대상/이미지.raw}} > {{경로/대상/출력.pgm}}` + +- 지정된 파일의 처음 n 바이트 무시: + +`rawtopgm {{너비}} {{높이}} -headerskip {{n}} {{경로/대상/이미지.raw}} > {{경로/대상/출력.pgm}}` + +- 지정된 파일의 각 행에서 마지막 m 바이트 무시: + +`rawtopgm {{너비}} {{높이}} -rowskip {{m}} {{경로/대상/이미지.raw}} > {{경로/대상/출력.pgm}}` + +- 입력의 그레이 값의 최대값을 N으로 지정: + +`rawtopgm {{너비}} {{높이}} -maxval {{N}} {{경로/대상/이미지.raw}} > {{경로/대상/출력.pgm}}` + +- 입력에서 각 샘플을 나타내는 바이트 수를 지정하고 바이트 시퀀스를 리틀 엔디안으로 해석: + +`rawtopgm {{너비}} {{높이}} -bpp {{1|2}} -littleendian {{경로/대상/이미지.raw}} > {{경로/대상/출력.pgm}}` diff --git a/pages.ko/common/rawtoppm.md b/pages.ko/common/rawtoppm.md new file mode 100644 index 0000000000..d55230362d --- /dev/null +++ b/pages.ko/common/rawtoppm.md @@ -0,0 +1,24 @@ +# rawtoppm + +> Raw RGB 스트림을 PPM 이미지로 변환. +> 더 많은 정보: . + +- Raw RGB 스트림을 PPM 이미지로 변환: + +`rawtoppm {{너비}} {{높이}} {{경로/대상/이미지.raw}} > {{경로/대상/출력.ppm}}` + +- 픽셀이 위에서부터가 아닌 아래에서부터 오는 Raw RGB 스트림을 PPM 이미지로 변환: + +`rawtoppm {{너비}} {{높이}} {{경로/대상/이미지.raw}} | pamflip -tb > {{경로/대상/출력.ppm}}` + +- 지정된 파일의 처음 n 바이트 무시: + +`rawtoppm {{너비}} {{높이}} -headerskip {{n}} {{경로/대상/이미지.raw}} > {{경로/대상/출력.ppm}}` + +- 지정된 파일의 각 행에서 마지막 m 바이트 무시: + +`rawtoppm {{너비}} {{높이}} -rowskip {{m}} {{경로/대상/이미지.raw}} > {{경로/대상/출력.ppm}}` + +- 각 픽셀의 색상 구성 요소 순서 지정: + +`rawtoppm {{너비}} {{높이}} -{{rgb|rbg|grb|gbr|brg|bgr}} {{경로/대상/이미지.raw}} > {{경로/대상/출력.ppm}}` diff --git a/pages.ko/common/rbac-lookup.md b/pages.ko/common/rbac-lookup.md new file mode 100644 index 0000000000..49828b6a5e --- /dev/null +++ b/pages.ko/common/rbac-lookup.md @@ -0,0 +1,24 @@ +# rbac-lookup + +> Kubernetes 클러스터에서 사용자, 서비스 계정 또는 그룹 이름에 연결된 역할 및 클러스터 역할을 찾습니다. +> 더 많은 정보: . + +- 모든 RBAC 바인딩 보기: + +`rbac-lookup` + +- 주어진 표현식과 일치하는 RBAC 바인딩 보기: + +`rbac-lookup {{검색_어구}}` + +- 소스 역할 바인딩과 함께 모든 RBAC 바인딩 보기: + +`rbac-lookup -o wide` + +- 주체로 필터링된 모든 RBAC 바인딩 보기: + +`rbac-lookup -k {{사용자|그룹|서비스계정}}` + +- IAM 역할과 함께 모든 RBAC 바인딩 보기 (GKE를 사용하는 경우): + +`rbac-lookup --gke` diff --git a/pages.ko/common/rbash.md b/pages.ko/common/rbash.md new file mode 100644 index 0000000000..128e0dd9db --- /dev/null +++ b/pages.ko/common/rbash.md @@ -0,0 +1,30 @@ +# rbash + +> 제한된 Bash 셸로, `bash --restricted`와 동등합니다. +> 작업 디렉토리 변경, 명령 출력 리디렉션, 환경 변수 수정 등을 허용하지 않습니다. +> 히스토리 확장을 위해 `histexpand`도 참조하세요. +> 더 많은 정보: . + +- 대화형 셸 세션 시작: + +`rbash` + +- 명령을 실행한 후 종료: + +`rbash -c "{{명령}}"` + +- 스크립트 실행: + +`rbash {{경로/대상/스크립트.sh}}` + +- 각 명령을 실행 전에 출력하며 스크립트 실행: + +`rbash -x {{경로/대상/스크립트.sh}}` + +- 스크립트에서 명령을 읽고 첫 번째 오류에서 중지: + +`rbash -e {{경로/대상/스크립트.sh}}` + +- `stdin`에서 명령을 읽고 실행: + +`rbash -s` diff --git a/pages.ko/common/rbenv.md b/pages.ko/common/rbenv.md new file mode 100644 index 0000000000..686c5c57ba --- /dev/null +++ b/pages.ko/common/rbenv.md @@ -0,0 +1,37 @@ +# rbenv + +> 쉽게 Ruby 버전을 설치하고 애플리케이션 환경을 관리. +> 같이 보기: `asdf`. +> 더 많은 정보: . + +- Ruby 버전 설치: + +`rbenv install {{버전}}` + +- 각 Ruby의 최신 안정 버전 목록 표시: + +`rbenv install --list` + +- 설치된 Ruby 버전 목록 표시: + +`rbenv versions` + +- 시스템 전체에서 특정 Ruby 버전 사용: + +`rbenv global {{버전}}` + +- 애플리케이션/프로젝트 디렉토리에 특정 Ruby 버전 사용: + +`rbenv local {{버전}}` + +- 현재 선택된 Ruby 버전 표시: + +`rbenv version` + +- Ruby 버전 제거: + +`rbenv uninstall {{버전}}` + +- 지정된 실행 파일을 포함하는 모든 Ruby 버전 표시: + +`rbenv whence {{실행_파일}}` diff --git a/pages.ko/common/rbt.md b/pages.ko/common/rbt.md new file mode 100644 index 0000000000..91aa1e1ec9 --- /dev/null +++ b/pages.ko/common/rbt.md @@ -0,0 +1,24 @@ +# rbt + +> RBTools는 Review Board 및 RBCommons와 함께 작업하기 위한 명령줄 도구 세트입니다. +> 더 많은 정보: . + +- Review Board에 변경 사항 게시: + +`rbt post {{변경_번호}}` + +- Review Board에 전송될 차이점 표시: + +`rbt diff` + +- 로컬 브랜치 또는 검토 요청에 변경사항 적용: + +`rbt land {{브랜치_이름}}` + +- 검토 요청에 대한 변경사항으로 트리 패치: + +`rbt patch {{검토_요청_ID}}` + +- RBTool을 설정하여 저장소와 통신하도록 설정: + +`rbt setup-repo` diff --git a/pages.ko/common/rc.md b/pages.ko/common/rc.md new file mode 100644 index 0000000000..1a1e19804c --- /dev/null +++ b/pages.ko/common/rc.md @@ -0,0 +1,13 @@ +# rc + +> 현대적이고 단순한 포트 리스너 및 리버스 셸. +> `nc`와 유사. +> 더 많은 정보: . + +- 특정 포트에서 리스닝 시작: + +`rc -lp {{포트}}` + +- 리버스 셸 시작: + +`rc {{호스트}} {{포트}} -r {{셸}}` diff --git a/pages.ko/common/rclone.md b/pages.ko/common/rclone.md new file mode 100644 index 0000000000..25d5179bdb --- /dev/null +++ b/pages.ko/common/rclone.md @@ -0,0 +1,36 @@ +# rclone + +> 여러 클라우드 서비스와 파일 및 디렉터리를 복사, 동기화 또는 이동. +> 더 많은 정보: . + +- rclone 설정을 위한 인터랙티브 메뉴 실행: + +`rclone config` + +- rclone 원격의 디렉터리 내용 나열: + +`rclone lsf {{원격_이름}}:{{경로/대상/폴더}}` + +- 로컬 머신에서 원격 대상으로 파일이나 디렉터리 복사: + +`rclone copy {{경로/대상/소스_파일_또는_폴더}} {{원격_이름}}:{{경로/대상/폴더}}` + +- 지난 24시간 내에 변경된 파일들을 사용자 확인을 거쳐 로컬 머신에서 원격으로 복사: + +`rclone copy --interactive --max-age 24h {{원격_이름}}:{{경로/대상/폴더}} {{경로/대상/로컬_폴더}}` + +- 특정 파일이나 디렉터리 미러링 (참고: 복사와 달리, 동기화는 로컬에 존재하지 않는 파일을 원격에서 제거): + +`rclone sync {{경로/대상/파일_또는_폴더}} {{원격_이름}}:{{경로/대상/폴더}}` + +- 원격 파일이나 디렉터리 삭제 (참고: `--dry-run`은 테스트를 의미하며, 실제로 삭제하려면 명령에서 제거): + +`rclone --dry-run delete {{원격_이름}}:{{경로/대상/파일_또는_폴더}}` + +- rclone 원격 마운트 (실험적): + +`rclone mount {{원격_이름}}:{{경로/대상/폴더}} {{경로/대상/마운트_포인트}}` + +- CTRL-C 실패 시 rclone 원격 마운트 해제 (실험적): + +`fusermount -u {{경로/대상/마운트_포인트}}` diff --git a/pages.ko/common/rdfind.md b/pages.ko/common/rdfind.md new file mode 100644 index 0000000000..6493b95819 --- /dev/null +++ b/pages.ko/common/rdfind.md @@ -0,0 +1,20 @@ +# rdfind + +> 중복된 내용을 가진 파일을 찾아 제거. +> 더 많은 정보: . + +- 주어진 디렉터리에서 모든 중복 파일을 식별하고 요약 출력: + +`rdfind -dryrun true {{경로/대상/폴더}}` + +- 모든 중복 파일을 하드 링크로 교체: + +`rdfind -makehardlinks true {{경로/대상/폴더}}` + +- 모든 중복 파일을 심볼릭 링크/소프트 링크로 교체: + +`rdfind -makesymlinks true {{경로/대상/폴더}}` + +- 모든 중복 파일 삭제하고 빈 파일 무시 안 함: + +`rdfind -deleteduplicates true -ignoreempty false {{경로/대상/폴더}}` diff --git a/pages.ko/common/react-native-start.md b/pages.ko/common/react-native-start.md new file mode 100644 index 0000000000..cff3c2369e --- /dev/null +++ b/pages.ko/common/react-native-start.md @@ -0,0 +1,28 @@ +# react-native start + +> React Native 서버를 시작하는 명령줄 도구. +> 더 많은 정보: . + +- 연결된 기기와 통신하는 서버 시작: + +`react-native start` + +- 캐시를 초기화하여 메트로 번들러 시작: + +`react-native start --reset-cache` + +- 사용자 지정 포트(기본값은 8081)로 서버 시작: + +`react-native start --port {{3000}}` + +- 자세한 모드로 서버 시작: + +`react-native start --verbose` + +- 파일 변환 작업을 위한 최대 작업자 수 지정(기본값은 CPU 코어 수): + +`react-native start --max-workers {{개수}}` + +- 대화형 모드 비활성화: + +`react-native start --no-interactive` diff --git a/pages.ko/common/react-native.md b/pages.ko/common/react-native.md new file mode 100644 index 0000000000..396af732f4 --- /dev/null +++ b/pages.ko/common/react-native.md @@ -0,0 +1,36 @@ +# react-native + +> React를 사용하여 네이티브 앱을 구축하기 위한 프레임워크. +> 더 많은 정보: . + +- 동일한 이름의 디렉터리에 새 React Native 프로젝트 초기화: + +`react-native init {{프로젝트_이름}}` + +- 메트로 번들러 시작: + +`react-native start` + +- 캐시를 초기화한 상태로 메트로 번들러 시작: + +`react-native start --reset-cache` + +- 현재 애플리케이션 빌드 및 연결된 Android 기기 또는 에뮬레이터에서 시작: + +`react-native run-android` + +- 현재 애플리케이션 빌드 및 iOS 시뮬레이터에서 시작: + +`react-native run-ios` + +- `release` 모드에서 현재 애플리케이션 빌드 및 연결된 Android 기기 또는 에뮬레이터에서 시작: + +`react-native run-android --variant={{release}}` + +- `logkitty` 시작 및 로그를 `stdout`에 출력: + +`react-native log-android` + +- iOS 시뮬레이터를 위한 `tail system.log` 시작 및 로그를 `stdout`에 출력: + +`react-native log-ios` diff --git a/pages.ko/common/read.md b/pages.ko/common/read.md new file mode 100644 index 0000000000..692c71e188 --- /dev/null +++ b/pages.ko/common/read.md @@ -0,0 +1,36 @@ +# read + +> `stdin`으로부터 데이터를 수신하는 셸 내장 함수. +> 더 많은 정보: . + +- 키보드로 입력한 데이터를 저장: + +`read {{변수}}` + +- 입력한 각 줄을 배열의 값으로 저장: + +`read -a {{배열}}` + +- 읽을 최대 문자 수 지정: + +`read -n {{문자_수}} {{변수}}` + +- 여러 값을 여러 변수에 할당: + +`read {{_ 변수1 _ 변수2}} <<< {{"The surname is Bond"}}` + +- 백슬래시(\\)를 이스케이프 문자로 사용하지 않음: + +`read -r {{변수}}` + +- 입력 전에 프롬프트 표시: + +`read -p "{{여기에 입력: }}" {{변수}}` + +- 입력한 문자를 표시하지 않음 (비밀 모드): + +`read -s {{변수}}` + +- `stdin`을 읽고 각 줄에 대해 작업 수행: + +`while read line; do {{echo|ls|rm|...}} "$line"; done < {{/dev/stdin|경로/대상/파일|...}}` diff --git a/pages.ko/common/readlink.md b/pages.ko/common/readlink.md new file mode 100644 index 0000000000..e8369172b0 --- /dev/null +++ b/pages.ko/common/readlink.md @@ -0,0 +1,12 @@ +# readlink + +> 심볼릭 링크를 따라가고 심볼릭 링크 정보를 가져옵니다. +> 더 많은 정보: . + +- 심볼릭 링크가 가리키는 실제 파일을 가져오기: + +`readlink {{경로/대상/파일}}` + +- 파일의 절대 경로 가져오기: + +`readlink -f {{경로/대상/파일}}` diff --git a/pages.ko/common/readonly.md b/pages.ko/common/readonly.md new file mode 100644 index 0000000000..6a359eae69 --- /dev/null +++ b/pages.ko/common/readonly.md @@ -0,0 +1,16 @@ +# readonly + +> 읽기 전용 셸 변수를 설정합니다. +> 더 많은 정보: . + +- 읽기 전용 변수 설정: + +`readonly {{변수_이름}}={{값}}` + +- 변수 읽기 전용으로 표시: + +`readonly {{기존_변수}}` + +- 모든 읽기 전용 변수의 이름과 값을 `stdout`에 [p]rint: + +`readonly -p` diff --git a/pages.ko/common/realpath.md b/pages.ko/common/realpath.md new file mode 100644 index 0000000000..83270ada1c --- /dev/null +++ b/pages.ko/common/realpath.md @@ -0,0 +1,24 @@ +# realpath + +> 파일이나 디렉터리에 대한 절대 경로를 표시. +> 더 많은 정보: . + +- 파일이나 디렉터리에 대한 절대 경로 표시: + +`realpath {{경로/대상/파일_또는_폴더}}` + +- 모든 경로 구성 요소가 존재해야 함: + +`realpath --canonicalize-existing {{경로/대상/파일_또는_폴더}}` + +- 심볼릭 링크 전에 ".." 구성 요소 해결: + +`realpath --logical {{경로/대상/파일_또는_폴더}}` + +- 심볼릭 링크 확장 비활성화: + +`realpath --no-symlinks {{경로/대상/파일_또는_폴더}}` + +- 오류 메시지 억제: + +`realpath --quiet {{경로/대상/파일_또는_폴더}}` diff --git a/pages.ko/common/recsel.md b/pages.ko/common/recsel.md new file mode 100644 index 0000000000..533cc191cd --- /dev/null +++ b/pages.ko/common/recsel.md @@ -0,0 +1,16 @@ +# recsel + +> recfile에서 레코드를 출력: 사람이 편집할 수 있는 일반 텍스트 데이터베이스. +> 더 많은 정보: . + +- 이름 및 버전 필드 추출: + +`recsel -p name,version {{data.rec}}` + +- "~"를 사용하여 주어진 정규 표현식과 문자열 매칭: + +`recsel -e "{{필드_이름}} ~ '{{정규_표현식}}' {{data.rec}}"` + +- 이름과 버전을 매칭하는 조건 사용: + +`recsel -e "name ~ '{{정규_표현식}}' && version ~ '{{정규_표현식}}'" {{data.rec}}` diff --git a/pages.ko/common/rector.md b/pages.ko/common/rector.md new file mode 100644 index 0000000000..23a761bf8c --- /dev/null +++ b/pages.ko/common/rector.md @@ -0,0 +1,24 @@ +# rector + +> PHP 5.3+ 코드를 업데이트하고 리팩토링하는 자동화 도구. +> 더 많은 정보: . + +- 특정 디렉토리 처리: + +`rector process {{경로/대상/폴더}}` + +- 변경 사항을 적용하지 않고 디렉토리 처리 (드라이 런): + +`rector process {{경로/대상/폴더}} --dry-run` + +- 디렉토리를 처리하고 코딩 표준 적용: + +`rector process {{경로/대상/폴더}} --with-style` + +- 사용 가능한 레벨 목록 표시: + +`rector levels` + +- 특정 레벨로 디렉토리 처리: + +`rector process {{경로/대상/폴더}} --level {{레벨_이름}}` diff --git a/pages.ko/common/redis-benchmark.md b/pages.ko/common/redis-benchmark.md new file mode 100644 index 0000000000..7f6ef7c063 --- /dev/null +++ b/pages.ko/common/redis-benchmark.md @@ -0,0 +1,32 @@ +# redis-benchmark + +> Redis 서버의 성능을 테스트. +> 더 많은 정보: . + +- 전체 벤치마크 실행: + +`redis-benchmark` + +- 특정 Redis 서버에서 벤치마크 실행: + +`redis-benchmark -h {{호스트}} -p {{포트}} -a {{비밀번호}}` + +- 기본 100000 요청으로 테스트의 일부 실행: + +`redis-benchmark -h {{호스트}} -p {{포트}} -t {{set,lpush}} -n {{100000}}` + +- 특정 스크립트로 실행: + +`redis-benchmark -n {{100000}} script load "{{redis.call('set', 'foo', 'bar')}}"` + +- 100000개의 [r]andom 키를 사용하여 벤치마크 실행: + +`redis-benchmark -t {{set}} -r {{100000}}` + +- 16개의 명령으로 [P]ipelining하여 벤치마크 실행: + +`redis-benchmark -n {{1000000}} -t {{set,get}} -P {{16}}` + +- [q]uietly 실행하여 초당 쿼리 결과만 표시: + +`redis-benchmark -q` diff --git a/pages.ko/common/redis-cli.md b/pages.ko/common/redis-cli.md new file mode 100644 index 0000000000..8559d43e63 --- /dev/null +++ b/pages.ko/common/redis-cli.md @@ -0,0 +1,32 @@ +# redis-cli + +> Redis 서버에 연결합니다. +> 더 많은 정보: . + +- 로컬 서버에 연결: + +`redis-cli` + +- 기본 포트(6379)로 원격 서버에 연결: + +`redis-cli -h {{호스트}}` + +- 포트 번호를 지정하여 원격 서버에 연결: + +`redis-cli -h {{호스트}} -p {{포트}}` + +- URI를 지정하여 원격 서버에 연결: + +`redis-cli -u {{URI}}` + +- 비밀번호 지정: + +`redis-cli -a {{비밀번호}}` + +- Redis 명령 실행: + +`redis-cli {{redis_명령}}` + +- 로컬 클러스터에 연결: + +`redis-cli -c` diff --git a/pages.ko/common/redis-server.md b/pages.ko/common/redis-server.md new file mode 100644 index 0000000000..bacacd83c3 --- /dev/null +++ b/pages.ko/common/redis-server.md @@ -0,0 +1,24 @@ +# redis-server + +> 영구적인 키-값 데이터베이스. +> 더 많은 정보: . + +- 기본 포트(6379)를 사용하여 Redis 서버 시작 및 로그를 `stdout`으로 출력: + +`redis-server` + +- 기본 포트를 사용하여 백그라운드 프로세스로 Redis 서버 시작: + +`redis-server --daemonize yes` + +- 지정된 포트를 사용하여 백그라운드 프로세스로 Redis 서버 시작: + +`redis-server --port {{포트}} --daemonize yes` + +- 사용자 지정 구성 파일을 사용하여 Redis 서버 시작: + +`redis-server {{경로/대상/redis.conf}}` + +- 상세 로그를 출력하며 Redis 서버 시작: + +`redis-server --loglevel {{warning|notice|verbose|debug}}` diff --git a/pages.ko/common/redshift.md b/pages.ko/common/redshift.md new file mode 100644 index 0000000000..9c46aac599 --- /dev/null +++ b/pages.ko/common/redshift.md @@ -0,0 +1,24 @@ +# redshift + +> 주변 환경에 따라 화면의 색온도를 조정. +> 더 많은 정보: . + +- 낮 동안 특정 [t]온도(예: 5700K)와 밤 동안 특정 온도(예: 3600K)로 Redshift 켜기: + +`redshift -t {{5700}}:{{3600}}` + +- 수동으로 지정한 맞춤 [l]위치로 Redshift 켜기: + +`redshift -l {{위도}}:{{경도}}` + +- 낮 동안 특정 화면 [b]밝기(예: 70%)와 밤 동안 특정 밝기(예: 40%)로 Redshift 켜기: + +`redshift -b {{0.7}}:{{0.4}}` + +- 맞춤 [g]감마 수준(0과 1 사이)으로 Redshift 켜기: + +`redshift -g {{red}}:{{green}}:{{blue}}` + +- 기존의 온도 변화를 [P]제거하고 [O]ne-shot 모드에서 일정한 색온도를 설정: + +`redshift -PO {{온도}}` diff --git a/pages.ko/common/reflac.md b/pages.ko/common/reflac.md new file mode 100644 index 0000000000..58fffe2fda --- /dev/null +++ b/pages.ko/common/reflac.md @@ -0,0 +1,24 @@ +# reflac + +> FLAC 파일을 메타데이터를 유지하며 제자리에서 재압축. +> 더 많은 정보: . + +- FLAC 파일이 있는 디렉토리 재압축: + +`reflac {{경로/대상/폴더}}` + +- 최대 압축 사용 (매우 느림): + +`reflac --best {{경로/대상/폴더}}` + +- 처리 중인 파일 이름 표시: + +`reflac --verbose {{경로/대상/폴더}}` + +- 하위 디렉토리까지 재귀적으로 처리: + +`reflac --recursive {{경로/대상/폴더}}` + +- 파일 수정 시간 보존: + +`reflac --preserve {{경로/대상/폴더}}` diff --git a/pages.ko/common/reflex.md b/pages.ko/common/reflex.md new file mode 100644 index 0000000000..3cabb9ce38 --- /dev/null +++ b/pages.ko/common/reflex.md @@ -0,0 +1,24 @@ +# reflex + +> 특정 파일이 변경되면 디렉토리를 모니터링하고 명령을 다시 실행. +> 더 많은 정보: . + +- 파일이 변경되면 `make`로 다시 빌드: + +`reflex make` + +- `.go` 파일이 변경되면 Go 애플리케이션을 컴파일하고 실행: + +`reflex --regex='{{\.go$}}' {{go run .}}` + +- 변경 사항을 모니터링할 때 디렉토리를 무시: + +`reflex --inverse-regex='{{^dir/}}' {{명령어}}` + +- `reflex`가 시작될 때 명령어를 실행하고 파일이 변경되면 다시 시작: + +`reflex --start-service=true {{명령어}}` + +- 변경된 파일 이름을 대체하여 출력: + +`reflex -- echo {}` diff --git a/pages.ko/common/rekor-cli.md b/pages.ko/common/rekor-cli.md new file mode 100644 index 0000000000..2ea2ff4e5b --- /dev/null +++ b/pages.ko/common/rekor-cli.md @@ -0,0 +1,20 @@ +# rekor-cli + +> 소프트웨어 프로젝트의 공급망 내에서 생성된 메타데이터의 변경 불가능한 변조 방지 원장. +> 더 많은 정보: . + +- 아티팩트를 Rekor에 업로드: + +`rekor-cli upload --artifact {{경로/대상/파일.ext}} --signature {{경로/대상/파일.ext.sig}} --pki-format={{x509}} --public-key={{경로/대상/키.pub}}` + +- 투명성 로그의 항목에 대한 정보 얻기: + +`rekor-cli get --uuid={{0e81b4d9299e2609e45b5c453a4c0e7820ac74e02c4935a8b830d104632fd2d1}}` + +- 아티팩트로 Rekor 색인에서 항목 검색: + +`rekor-cli search --artifact {{경로/대상/파일.ext}}` + +- 특정 해시로 Rekor 색인에서 항목 검색: + +`rekor-cli search --sha {{6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b}}` diff --git a/pages.ko/common/remove-nodeversion.md b/pages.ko/common/remove-nodeversion.md new file mode 100644 index 0000000000..beffd886da --- /dev/null +++ b/pages.ko/common/remove-nodeversion.md @@ -0,0 +1,21 @@ +# Remove-NodeVersion + +> `ps-nvm`용 Node.js 런타임 버전 제거. +> 이 명령은 `ps-nvm`의 일부이며 PowerShell에서만 실행할 수 있습니다. +> 더 많은 정보: . + +- 특정 Node.js 버전 제거: + +`Remove-NodeVersion {{노드_버전}}` + +- 여러 Node.js 버전 제거: + +`Remove-NodeVersion {{노드_버전1, 노드_버전2, ...}}` + +- 현재 설치된 모든 Node.js 20.x 버전 제거: + +`Get-NodeVersions -Filter ">=20.0.0 <21.0.0" | Remove-NodeVersion` + +- 현재 설치된 모든 Node.js 버전 제거: + +`Get-NodeVersions | Remove-NodeVersion` diff --git a/pages.ko/common/renice.md b/pages.ko/common/renice.md new file mode 100644 index 0000000000..9a31e3f3a0 --- /dev/null +++ b/pages.ko/common/renice.md @@ -0,0 +1,18 @@ +# renice + +> 실행 중인 프로세스의 스케줄링 우선순위/친화도를 변경. +> 친화도 값은 -20(프로세스에 가장 유리함)에서 19(프로세스에 가장 불리함)까지. +> 같이 보기: `nice`. +> 더 많은 정보: . + +- 실행 중인 [p]rocess의 우선순위를 증가/감소: + +`renice -n {{3}} -p {{pid}}` + +- 특정 [u]ser가 소유한 모든 프로세스의 우선순위를 증가/감소: + +`renice -n {{-4}} -u {{uid|사용자}}` + +- 프로세스 [g]roup에 속한 모든 프로세스의 우선순위를 증가/감소: + +`renice -n {{5}} -g {{프로세스_그룹}}` diff --git a/pages.ko/common/repren.md b/pages.ko/common/repren.md new file mode 100644 index 0000000000..d0201defad --- /dev/null +++ b/pages.ko/common/repren.md @@ -0,0 +1,24 @@ +# repren + +> 다중 패턴 문자열 교체 및 파일 이름 바꾸기 도구. +> 더 많은 정보: . + +- PNG 파일이 있는 디렉토리에서 리터럴 문자열 교체로 이름을 바꾸는 예비 실행: + +`repren --dry-run --rename --literal --from '{{찾을_문자열}}' --to '{{교체할_문자열}}' {{*.png}}` + +- JPEG 파일이 있는 디렉토리에서 정규 표현식을 사용하여 이름을 바꾸는 예비 실행: + +`repren --rename --dry-run --from '{{정규_표현식}}' --to '{{교체할_문자열}}' {{*.jpg}} {{*.jpeg}}` + +- CSV 파일이 있는 디렉토리의 내용에서 찾기 및 교체 실행: + +`repren --from '{{([0-9]+) 예제_문자열}}' --to '{{교체할_문자열 \1}}' {{*.csv}}` + +- 패턴 파일을 사용하여 찾기 및 교체와 이름 바꾸기 작업을 동시에 실행: + +`repren --patterns {{경로/대상/패턴_파일.ext}} --full {{*.txt}}` + +- 대소문자를 구분하지 않고 이름 바꾸기: + +`repren --rename --insensitive --patterns {{경로/대상/패턴_파일.ext}} *` diff --git a/pages.ko/common/resolvconf.md b/pages.ko/common/resolvconf.md new file mode 100644 index 0000000000..0d9edf6d79 --- /dev/null +++ b/pages.ko/common/resolvconf.md @@ -0,0 +1,30 @@ +# resolvconf + +> 네임서버 정보를 관리. +> 네임서버 정보를 제공하는 프로그램과 이 정보를 사용하는 애플리케이션 사이의 중개 역할을 합니다. +> 이 페이지는 Debian의 `resolvconf` 구현을 문서화합니다. +> 더 많은 정보: . + +- IFACE.PROG 레코드를 추가하거나 덮어쓰고 업데이트가 활성화되어 있으면 업데이트 스크립트 실행: + +`resolvconf -a {{IFACE.PROG}}` + +- IFACE.PROG 레코드를 삭제하고 업데이트가 활성화되어 있으면 업데이트 스크립트 실행: + +`resolvconf -d {{IFACE.PROG}}` + +- 업데이트가 활성화되어 있으면 업데이트 스크립트만 실행: + +`resolvconf -u` + +- `resolvconf`가 `-a`, `-d`, 또는 `-u`로 호출될 때 업데이트 스크립트를 실행할지 여부를 나타내는 플래그 설정: + +`resolvconf --enable-updates` + +- 업데이트 실행 여부를 나타내는 플래그 초기화: + +`resolvconf --disable-updates` + +- 업데이트가 활성화되어 있는지 확인: + +`resolvconf --updates-are-enabled` diff --git a/pages.ko/common/restic.md b/pages.ko/common/restic.md new file mode 100644 index 0000000000..82947dc693 --- /dev/null +++ b/pages.ko/common/restic.md @@ -0,0 +1,28 @@ +# restic + +> 빠르고 안전한 백업 프로그램. +> 더 많은 정보: . + +- 지정된 로컬 디렉터리에 백업 저장소 초기화: + +`restic init --repo {{경로/대상/저장소}}` + +- 디렉터리를 저장소에 백업: + +`restic --repo {{경로/대상/저장소}} backup {{경로/대상/폴더}}` + +- 저장소에 현재 저장된 백업 스냅샷 표시: + +`restic --repo {{경로/대상/저장소}} snapshots` + +- 특정 백업 스냅샷을 대상 디렉터리에 복원: + +`restic --repo {{경로/대상/저장소}} restore {{latest|스냅샷_ID}} --target {{경로/대상/타겟}}` + +- 특정 백업의 특정 경로를 대상 디렉터리에 복원: + +`restic --repo {{경로/대상/저장소}} restore {{스냅샷_ID}} --target {{경로/대상/타겟}} --include {{경로/대상/복원}}` + +- 저장소를 정리하고 각 고유 백업의 최신 스냅샷만 유지: + +`restic forget --keep-last 1 --prune` diff --git a/pages.ko/common/resume.md b/pages.ko/common/resume.md new file mode 100644 index 0000000000..715e5fb2be --- /dev/null +++ b/pages.ko/common/resume.md @@ -0,0 +1,20 @@ +# resume + +> 쉽게 새로운 이력서를 설정. +> 더 많은 정보: . + +- 현재 작업 디렉토리에 새로운 `resume.json` 파일 생성: + +`resume init` + +- `resume.json`을 스키마 테스트에 맞춰 표준 준수 여부 검증: + +`resume validate` + +- 이력서를 스타일 있는 HTML 또는 PDF 형식으로 로컬에 내보내기: + +`resume export {{경로/대상/html_또는_pdf}}` + +- 로컬 `resume.json`을 제공하는 웹 서버 시작: + +`resume serve` diff --git a/pages.ko/common/retry.md b/pages.ko/common/retry.md new file mode 100644 index 0000000000..1ea0f4e498 --- /dev/null +++ b/pages.ko/common/retry.md @@ -0,0 +1,16 @@ +# retry + +> 명령이 성공하거나 기준이 충족될 때까지 명령을 반복. +> 더 많은 정보: . + +- 명령이 성공할 때까지 재시도: + +`retry {{명령}}` + +- 명령이 성공할 때까지 n초마다 재시도: + +`retry --delay={{n}} {{명령}}` + +- n번 시도 후 포기: + +`retry --times={{n}} {{명령}}` diff --git a/pages.ko/common/rev.md b/pages.ko/common/rev.md new file mode 100644 index 0000000000..8384c2594c --- /dev/null +++ b/pages.ko/common/rev.md @@ -0,0 +1,28 @@ +# rev + +> 텍스트 라인이나 파일을 뒤집습니다. +> 더 많은 정보: . + +- 터미널에 입력한 텍스트 뒤집기: + +`rev` + +- 문자열 "hello" 뒤집기: + +`echo "hello" | rev` + +- 전체 파일을 뒤집어 `stdout`에 출력: + +`rev {{경로/대상/파일}}` + +- 줄 구분자로 '\0'을 사용 (제로 종료): + +`rev -0 {{경로/대상/파일}}` + +- 도움말 표시: + +`rev -h` + +- 버전 표시: + +`rev -V` diff --git a/pages.ko/common/rfetch.md b/pages.ko/common/rfetch.md new file mode 100644 index 0000000000..aa4bf2dcd8 --- /dev/null +++ b/pages.ko/common/rfetch.md @@ -0,0 +1,32 @@ +# rfetch + +> 시스템 정보를 출력하는 설정 가능한 페치 프로그램. +> 더 많은 정보: . + +- 시스템 정보 표시: + +`rfetch` + +- 시스템 아키텍처 표시: + +`rfetch -a` + +- 시스템 업타임 표시: + +`rfetch -t` + +- 시스템 커널 표시: + +`rfetch -k` + +- 시스템 CPU 표시: + +`rfetch -c` + +- Linux 배포판 표시: + +`rfetch -D` + +- 데스크탑 환경 보기: + +`rfetch -d` diff --git a/pages.ko/common/rg.md b/pages.ko/common/rg.md new file mode 100644 index 0000000000..e350b632de --- /dev/null +++ b/pages.ko/common/rg.md @@ -0,0 +1,37 @@ +# rg + +> Ripgrep은 재귀적 라인 지향 검색 도구입니다. +> `grep`의 더 빠른 대안이 되는 것을 목표로 합니다. +> 더 많은 정보: . + +- 현재 디렉토리에서 정규 표현식을 재귀적으로 검색: + +`rg {{정규_표현식}}` + +- `.gitignore`에 나열된 파일 및 숨김 파일을 포함하여 현재 디렉토리에서 정규 표현식을 재귀적으로 검색: + +`rg --no-ignore --hidden {{정규_표현식}}` + +- 일부 하위 디렉토리에서만 정규 표현식을 검색: + +`rg {{정규_표현식}} {{일부_하위_디렉토리}}` + +- glob 패턴 (예: `README.*`)에 일치하는 파일에서 정규 표현식 검색: + +`rg {{정규_표현식}} --glob {{글롭}}` + +- 정규 표현식과 일치하는 파일 이름 검색: + +`rg --files | rg {{정규_표현식}}` + +- 일치하는 파일만 나열 (다른 명령에 파이핑할 때 유용): + +`rg --files-with-matches {{정규_표현식}}` + +- 주어진 정규 표현식과 일치하지 않는 줄 표시: + +`rg --invert-match {{정규_표현식}}` + +- 리터럴 문자열 패턴 검색: + +`rg --fixed-strings -- {{문자열}}` diff --git a/pages.ko/common/rga.md b/pages.ko/common/rga.md new file mode 100644 index 0000000000..4e2fcf7415 --- /dev/null +++ b/pages.ko/common/rga.md @@ -0,0 +1,24 @@ +# rga + +> 다양한 파일 유형 검색 기능을 가진 Ripgrep 래퍼. +> 더 많은 정보: . + +- 현재 디렉토리의 모든 파일에서 패턴을 재귀적으로 검색: + +`rga {{정규_표현식}}` + +- 사용 가능한 어댑터 나열: + +`rga --rga-list-adapters` + +- 사용할 어댑터 변경 (예: ffmpeg, pandoc, poppler 등): + +`rga --rga-adapters={{어댑터1,어댑터2}} {{정규_표현식}}` + +- 파일 확장자 대신 MIME 유형을 사용하여 패턴 검색 (느림): + +`rga --rga-accurate {{정규_표현식}}` + +- 도움말 표시: + +`rga --help` diff --git a/pages.ko/common/rgpt.md b/pages.ko/common/rgpt.md new file mode 100644 index 0000000000..20f342e8bc --- /dev/null +++ b/pages.ko/common/rgpt.md @@ -0,0 +1,28 @@ +# rgpt + +> 터미널에서 바로 사용할 수 있는 GPT 기반 자동 코드 리뷰 도구. +> 더 많은 정보: . + +- 추가 옵션 없이 GPT에게 코드 개선 요청: + +`rgpt --i "$(git diff {{경로/대상/파일}})"` + +- 코드 리뷰 중 `rgpt`에서 더 자세한 출력 얻기: + +`rgpt --v --i "$(git diff {{경로/대상/파일}})"` + +- GPT에게 코드 개선 요청 및 GPT3 토큰 수를 특정 수로 제한하기: + +`rgpt --max {{300}} --i "$(git diff {{경로/대상/파일}})"` + +- 0에서 2 사이의 실수값을 사용하여 더 독특한 결과 요청 (높을수록 더 독특함): + +`rgpt --pres {{1.2}} --i "$(git diff {{경로/대상/파일}})"` + +- 특정 모델을 사용하여 코드 리뷰 요청: + +`rgpt --model {{davinci}} --i "$(git diff {{경로/대상/파일}})"` + +- `rgpt`를 사용하여 JSON 출력 생성: + +`rgpt --json --i "$(git diff {{경로/대상/파일}})"` diff --git a/pages.ko/common/rgrep.md b/pages.ko/common/rgrep.md new file mode 100644 index 0000000000..9773dfd1ee --- /dev/null +++ b/pages.ko/common/rgrep.md @@ -0,0 +1,25 @@ +# rgrep + +> 정규 표현식을 사용하여 파일에서 패턴을 재귀적으로 찾기. +> `grep -r`와 동일합니다. +> 더 많은 정보: . + +- 현재 작업 디렉토리에서 패턴을 재귀적으로 검색: + +`rgrep "{{검색_패턴}}"` + +- 현재 작업 디렉토리에서 대소문자를 구분하지 않고 패턴을 재귀적으로 검색: + +`rgrep --ignore-case "{{검색_패턴}}"` + +- 현재 작업 디렉토리에서 확장 정규 표현식 패턴 (지원 기능: `?`, `+`, `{}`, `()` 및 `|`)을 재귀적으로 검색: + +`rgrep --extended-regexp "{{검색_패턴}}"` + +- 현재 작업 디렉토리에서 정확한 문자열(정규 표현식 비활성화)을 재귀적으로 검색: + +`rgrep --fixed-strings "{{정확한_문자열}}"` + +- 지정된 디렉토리(또는 파일)에서 패턴을 재귀적으로 검색: + +`rgrep "{{검색_패턴}}" {{경로/대상/파일_또는_디렉토리}}` diff --git a/pages.ko/common/rhash.md b/pages.ko/common/rhash.md new file mode 100644 index 0000000000..461fe6c028 --- /dev/null +++ b/pages.ko/common/rhash.md @@ -0,0 +1,28 @@ +# rhash + +> 일반적인 메시지 다이제스트를 계산하거나 확인. +> 더 많은 정보: . + +- 파일의 기본 CRC32 다이제스트 계산: + +`rhash {{경로/대상/파일}}` + +- 디렉터리를 재귀적으로 처리하여 SHA1을 사용한 SFV 파일 생성: + +`rhash --sha1 --recursive {{경로/대상/폴더}} > {{경로/대상/출력.sfv}}` + +- SFV 파일을 기반으로 파일의 무결성 확인: + +`rhash --check {{경로/대상/파일.sfv}}` + +- 텍스트 메시지의 SHA3 다이제스트 계산: + +`rhash --sha3-256 --message '{{메시지}}'` + +- 파일의 CRC32 다이제스트를 계산하고 BSD 형식을 사용하여 base64로 인코딩된 다이제스트 출력: + +`rhash --base64 --bsd {{경로/대상/파일}}` + +- 사용자 정의 출력 템플릿 사용: + +`rhash --printf '{{%p\t%s\t%{mtime}\t%m\n}}' {{경로/대상/파일}}` diff --git a/pages.ko/common/rich.md b/pages.ko/common/rich.md new file mode 100644 index 0000000000..e89040859c --- /dev/null +++ b/pages.ko/common/rich.md @@ -0,0 +1,32 @@ +# rich + +> 터미널에서 화려한 출력을 위한 도구 모음. +> 더 많은 정보: . + +- 파일을 구문 강조와 함께 표시: + +`rich {{경로/대상/파일.py}}` + +- 줄 번호 및 들여쓰기 가이드 추가: + +`rich {{경로/대상/파일.py}} --line-number --guides` + +- 테마 적용: + +`rich {{경로/대상/파일.py}} --theme {{monokai}}` + +- 파일을 인터랙티브 페이지로 표시: + +`rich {{경로/대상/파일.py}} --pager` + +- URL에서 내용 표시: + +`rich {{https://raw.githubusercontent.com/Textualize/rich-cli/main/README.md}} --markdown --pager` + +- 파일을 HTML로 내보내기: + +`rich {{경로/대상/파일.md}} --export-html {{경로/대상/파일.html}}` + +- 서식 태그, 사용자 정의 정렬 및 줄 너비를 사용하여 텍스트 표시: + +`rich --print {{"Hello [green on black]Stylized[/green on black] [bold]World[/bold]"}} --{{left|center|right}} --width {{10}}` diff --git a/pages.ko/common/rip.md b/pages.ko/common/rip.md new file mode 100644 index 0000000000..6d21e1173a --- /dev/null +++ b/pages.ko/common/rip.md @@ -0,0 +1,28 @@ +# rip + +> 파일이나 디렉토리를 무덤에 보내 제거하고, 복구할 수 있도록 합니다. +> 더 많은 정보: . + +- 지정된 위치에서 파일이나 디렉토리를 제거하고 무덤에 보관: + +`rip {{경로/대상/파일_또는_디렉토리}} {{경로/대상/다른/파일_또는_디렉토리}}` + +- 파일이나 디렉토리를 대화식으로 제거하며, 제거 전마다 확인 메시지를 표시: + +`rip --inspect {{경로/대상/파일_또는_디렉토리}} {{경로/대상/다른/파일_또는_디렉토리}}` + +- 현재 디렉토리 내에 원래 있던 파일과 디렉토리를 무덤에서 모두 나열: + +`rip --seance` + +- 무덤에 있는 모든 파일과 디렉토리를 영구 삭제: + +`rip --decompose` + +- 가장 최근에 제거된 파일과 디렉토리를 복원: + +`rip --unbury` + +- `rip --seance`로 나열된 모든 파일과 디렉토리를 복원: + +`rip --seance --unbury` diff --git a/pages.ko/common/ripgrep.md b/pages.ko/common/ripgrep.md new file mode 100644 index 0000000000..ccf875d306 --- /dev/null +++ b/pages.ko/common/ripgrep.md @@ -0,0 +1,7 @@ +# ripgrep + +> `ripgrep`은 명령어 `rg`의 일반적인 이름입니다. + +- 원본 명령에 대한 문서 보기: + +`tldr rg` diff --git a/pages.ko/common/rkdeveloptool.md b/pages.ko/common/rkdeveloptool.md new file mode 100644 index 0000000000..2c789453ed --- /dev/null +++ b/pages.ko/common/rkdeveloptool.md @@ -0,0 +1,30 @@ +# rkdeveloptool + +> Rockchip 기반 컴퓨터 장치의 부팅 펌웨어를 플래시, 덤프 및 관리. +> USB를 통해 연결하기 전에 장치를 Maskrom/Bootrom 모드로 전환해야 합니다. +> 일부 하위 명령은 루트 권한으로 실행해야 할 수 있습니다. +> 더 많은 정보: . + +- 연결된 모든 Rockchip 기반 플래시 장치 [l]ist: + +`rkdeveloptool ld` + +- 지정된 파일에서 [b]ootloader를 다운로드 및 설치하도록 장치를 [d]ownload 모드로 초기화: + +`rkdeveloptool db {{경로/대상/부트로더.bin}}` + +- 부트[l]oader 소프트웨어를 새 버전으로 [u]pdate: + +`rkdeveloptool ul {{경로/대상/부트로더.bin}}` + +- GPT 형식의 플래시 파티션에 이미지를 작성하고 초기 저장소 섹터를 지정 (일반적으로 `0x0` 또는 `0`): + +`rkdeveloptool wl {{초기_섹터}} {{경로/대상/이미지.img}}` + +- 사용자 친화적인 이름으로 플래시 파티션에 쓰기: + +`rkdeveloptool wlx {{파티션_이름}} {{경로/대상/이미지.img}}` + +- [r]eset/재부팅 [d]evice, Maskrom/Bootrom 모드에서 나와 선택된 플래시 파티션으로 부팅: + +`rkdeveloptool rd` diff --git a/pages.ko/common/rletopnm.md b/pages.ko/common/rletopnm.md new file mode 100644 index 0000000000..ae3da2abd4 --- /dev/null +++ b/pages.ko/common/rletopnm.md @@ -0,0 +1,16 @@ +# rletopnm + +> Utah Raster Tools RLE 이미지 파일을 PNM 파일로 변환. +> 더 많은 정보: . + +- RLE 이미지를 PNM 파일로 변환: + +`rletopnm {{경로/대상/입력.rle}} > {{경로/대상/출력.pnm}}` + +- RLE 파일의 알파 채널을 포함하는 PGM 이미지 생성: + +`rletopnm -alphaout {{경로/대상/알파_파일.pgm}} {{경로/대상/입력.rle}} > {{경로/대상/출력.pnm}}` + +- 자세한 모드로 작동하고 RLE 헤더의 내용을 `stdout`에 출력: + +`rletopnm -verbose {{경로/대상/입력.rle}} > {{경로/대상/출력.pnm}}` diff --git a/pages.ko/common/rlwrap.md b/pages.ko/common/rlwrap.md new file mode 100644 index 0000000000..f29fc67225 --- /dev/null +++ b/pages.ko/common/rlwrap.md @@ -0,0 +1,24 @@ +# rlwrap + +> REPL 명령에 라인 편집, 지속적인 히스토리 및 프롬프트 완성을 추가. +> 더 많은 정보: . + +- 라인 편집, 지속적인 히스토리 및 프롬프트 완성을 사용하여 REPL 명령 실행: + +`rlwrap {{명령}}` + +- 입력 및 출력에서 본 모든 단어를 프롬프트 완성에 사용: + +`rlwrap --remember {{명령}}` + +- 프롬프트에 ANSI 색상 코드가 포함된 경우 더 나은 프롬프트 완성: + +`rlwrap --ansi-colour-aware {{명령}}` + +- 파일 이름 완성 활성화 (대소문자 구분): + +`rlwrap --complete-filenames {{명령}}` + +- 색상이 있는 프롬프트 추가, 색상 이름 또는 ASCI 색상 사양 사용. 대문자 색상 이름은 굵게 스타일링: + +`rlwrap --prompt-colour={{black|red|green|yellow|blue|cyan|purple|white|colour_spec}} {{명령}}` diff --git a/pages.ko/common/rmlint.md b/pages.ko/common/rmlint.md new file mode 100644 index 0000000000..a061d02a5e --- /dev/null +++ b/pages.ko/common/rmlint.md @@ -0,0 +1,36 @@ +# rmlint + +> 파일 시스템에서 공간 낭비 및 기타 손상된 항목을 찾습니다. +> 더 많은 정보: . + +- 중복, 빈 파일 및 손상된 파일에 대해 디렉토리를 검사: + +`rmlint {{경로/대상/디렉토리1 경로/대상/디렉토리2 ...}}` + +- 공간 낭비 항목을 검사하며, 태그된 디렉토리에 파일을 유지 (더블 슬래시 이후): + +`rmlint {{경로/대상/디렉토리}} // {{경로/대상/원본_디렉토리}}` + +- 태그가 없는 디렉토리에 모든 파일을 유지하며 공간 낭비 항목 검사: + +`rmlint --keep-all-untagged {{경로/대상/디렉토리}} // {{경로/대상/원본_디렉토리}}` + +- `rmlint` 실행으로 발견된 중복 파일 삭제: + +`./rmlint.sh` + +- 중복된 디렉토리 트리 찾기: + +`rmlint --merge-directories {{경로/대상/디렉토리}}` + +- [d] 경로 깊이가 낮은 파일을 원본으로 표시하고, 동률일 경우 더 짧은 [l] 길이 선택: + +`rmlint --rank-by={{dl}} {{경로/대상/디렉토리}}` + +- 동일한 내용 외에도 동일한 파일 이름을 가진 중복 항목만 찾기: + +`rmlint --match-basename {{경로/대상/디렉토리}}` + +- 동일한 내용 외에도 동일한 확장자를 가진 중복 항목만 찾기: + +`rmlint --match-extension {{경로/대상/디렉토리}}` diff --git a/pages.ko/common/roave-backward-compatibility-check.md b/pages.ko/common/roave-backward-compatibility-check.md new file mode 100644 index 0000000000..ded8c2b591 --- /dev/null +++ b/pages.ko/common/roave-backward-compatibility-check.md @@ -0,0 +1,20 @@ +# roave-backward-compatibility-check + +> PHP 라이브러리의 두 버전 간 호환성 파손 여부를 확인. +> 더 많은 정보: . + +- 마지막 태그 이후의 호환성 파손 점검: + +`roave-backward-compatibility-check` + +- 특정 태그 이후의 호환성 파손 점검: + +`roave-backward-compatibility-check --from={{git_레퍼런스}}` + +- 마지막 태그와 특정 참조 간의 호환성 파손 점검: + +`roave-backward-compatibility-check --to={{git_레퍼런스}}` + +- 호환성 파손 점검 결과를 Markdown으로 출력: + +`roave-backward-compatibility-check --format=markdown > {{결과.md}}` diff --git a/pages.ko/common/robo.md b/pages.ko/common/robo.md new file mode 100644 index 0000000000..f805f8ca7c --- /dev/null +++ b/pages.ko/common/robo.md @@ -0,0 +1,16 @@ +# robo + +> PHP 작업 러너. +> 더 많은 정보: . + +- 사용 가능한 명령 나열: + +`robo list` + +- 특정 명령 실행: + +`robo {{foo}}` + +- 특정 명령 실행 시뮬레이션: + +`robo --simulate {{foo}}` diff --git a/pages.ko/common/ropgadget.md b/pages.ko/common/ropgadget.md new file mode 100644 index 0000000000..351489ddf1 --- /dev/null +++ b/pages.ko/common/ropgadget.md @@ -0,0 +1,24 @@ +# ROPgadget + +> 바이너리 파일에서 ROP 가젯을 찾습니다. +> 더 많은 정보: . + +- 바이너리 파일에서 가젯 나열: + +`ROPgadget --binary {{경로/대상/바이너리}}` + +- 정규 표현식으로 바이너리 파일의 가젯 필터링: + +`ROPgadget --binary {{경로/대상/바이너리}} --re {{정규표현식}}` + +- 지정된 유형을 제외한 바이너리 파일의 가젯 나열: + +`ROPgadget --binary {{경로/대상/바이너리}} --{{norop|nojob|nosys}}` + +- 바이너리 파일에서 잘못된 바이트 가젯 제외: + +`ROPgadget --binary {{경로/대상/바이너리}} --badbytes {{바이트_문자열}}` + +- 지정된 바이트 수까지의 바이너리 파일 가젯 나열: + +`ROPgadget --binary {{경로/대상/바이너리}} --depth {{바이트_수}}` diff --git a/pages.ko/common/ropper.md b/pages.ko/common/ropper.md new file mode 100644 index 0000000000..b163f8ece2 --- /dev/null +++ b/pages.ko/common/ropper.md @@ -0,0 +1,24 @@ +# ropper + +> 바이너리 파일에서 ROP 가젯을 찾습니다. +> 더 많은 정보: . + +- 바이너리 파일의 가젯 나열: + +`ropper --file {{경로/대상/바이너리}}` + +- 정규 표현식을 사용하여 바이너리 파일의 가젯 필터링: + +`ropper --file {{경로/대상/바이너리}} --search {{정규_표현식}}` + +- 지정된 유형의 가젯을 바이너리 파일에서 나열: + +`ropper --file {{경로/대상/바이너리}} --type {{rop|job|sys|all}}` + +- 바이너리 파일에서 불량 바이트 가젯 제외: + +`ropper --file {{경로/대상/바이너리}} --badbytes {{바이트_문자열}}` + +- 지정된 명령어 수까지의 가젯을 바이너리 파일에서 나열: + +`ropper --file {{경로/대상/바이너리}} --inst-count {{수량}}` diff --git a/pages.ko/common/rpi-imager.md b/pages.ko/common/rpi-imager.md new file mode 100644 index 0000000000..89ee44c830 --- /dev/null +++ b/pages.ko/common/rpi-imager.md @@ -0,0 +1,16 @@ +# rpi-imager + +> 이미지를 저장 장치에 플래시. +> 더 많은 정보: . + +- 특정 이미지를 특정 블록 장치에 기록: + +`rpi-imager --cli {{경로/대상/이미지.zip}} {{/dev/sdX}}` + +- 체크섬 검증을 비활성화한 상태로 특정 이미지를 블록 장치에 기록: + +`rpi-imager --cli --disable-verify {{경로/대상/이미지.zip}} {{/dev/sdX}}` + +- 검증 시 특정 체크섬을 기대하는 상태로 특정 이미지를 블록 장치에 기록: + +`rpi-imager --cli --sha256 {{기대_해시}} {{경로/대상/이미지.zip}} {{/dev/sdX}}` diff --git a/pages.ko/common/rr.md b/pages.ko/common/rr.md new file mode 100644 index 0000000000..58f7d11c10 --- /dev/null +++ b/pages.ko/common/rr.md @@ -0,0 +1,12 @@ +# rr + +> 프로그램 실행을 기록하고 재생하기 위한 디버깅 도구. +> 더 많은 정보: . + +- 애플리케이션 기록: + +`rr record {{경로/대상/바이너리 --arg1 --arg2}}` + +- 마지막으로 기록된 실행 재생: + +`rr replay` diff --git a/pages.ko/common/rscript.md b/pages.ko/common/rscript.md new file mode 100644 index 0000000000..4a09291f10 --- /dev/null +++ b/pages.ko/common/rscript.md @@ -0,0 +1,20 @@ +# Rscript + +> R 프로그래밍 언어로 스크립트를 실행. +> 더 많은 정보: . + +- 스크립트 실행: + +`Rscript {{경로/대상/파일.R}}` + +- 바닐라 모드로 스크립트 실행 (세션을 빈 상태로 시작하며 종료 시 작업 공간을 저장하지 않음): + +`Rscript --vanilla {{경로/대상/파일.R}}` + +- 하나 이상의 R 표현식 실행: + +`Rscript -e {{표현식1}} -e {{표현식2}}` + +- R 버전 표시: + +`Rscript --version` diff --git a/pages.ko/common/rspec.md b/pages.ko/common/rspec.md new file mode 100644 index 0000000000..99a66da25e --- /dev/null +++ b/pages.ko/common/rspec.md @@ -0,0 +1,28 @@ +# rspec + +> Ruby 코드를 테스트하기 위한 Ruby로 작성된 행동 주도 개발 테스트 프레임워크. +> 더 많은 정보: . + +- .rspec 구성 파일과 spec 헬퍼 파일 초기화: + +`rspec --init` + +- 모든 테스트 실행: + +`rspec` + +- 특정 디렉터리의 테스트 실행: + +`rspec {{경로/대상/폴더}}` + +- 하나 이상의 테스트 파일 실행: + +`rspec {{경로/대상/파일1 경로/대상/파일2 ...}}` + +- 파일 내 특정 테스트 실행 (예: 테스트가 83번째 줄에서 시작하는 경우): + +`rspec {{경로/대상/파일}}:{{83}}` + +- 특정 시드로 스펙 실행: + +`rspec --seed {{시드_번호}}` diff --git a/pages.ko/common/rss2email.md b/pages.ko/common/rss2email.md new file mode 100644 index 0000000000..c8104894f1 --- /dev/null +++ b/pages.ko/common/rss2email.md @@ -0,0 +1,28 @@ +# rss2email + +> RSS 피드를 이메일 프로그램으로 전달. +> 더 많은 정보: . + +- 모든 피드 나열: + +`r2e list` + +- RSS 항목을 이메일로 변환: + +`r2e run` + +- 피드 추가: + +`r2e add {{피드_주소}}` + +- 특정 이메일 주소로 피드 추가: + +`r2e add {{피드_주소}} {{새_이메일@example.com}}` + +- 특정 피드 삭제: + +`r2e delete {{목록에서의_피드_번호}}` + +- 도움말 표시: + +`r2e -h` diff --git a/pages.ko/common/rsstail.md b/pages.ko/common/rsstail.md new file mode 100644 index 0000000000..7acf8dfb8c --- /dev/null +++ b/pages.ko/common/rsstail.md @@ -0,0 +1,24 @@ +# rsstail + +> RSS 피드를 위한 `tail`. +> 더 많은 정보: . + +- 주어진 URL의 피드를 표시하고 새 항목이 아래에 나타날 때까지 대기: + +`rsstail -u {{URL}}` + +- 피드를 역순으로 표시 (최신 항목이 아래에 위치): + +`rsstail -r -u {{URL}}` + +- 발행 날짜와 링크 포함: + +`rsstail -pl -u {{URL}}` + +- 업데이트 간격 설정: + +`rsstail -u {{URL}} -i {{초_간격}}` + +- 피드를 표시하고 종료: + +`rsstail -1 -u {{URL}}` diff --git a/pages.ko/common/rtl_sdr.md b/pages.ko/common/rtl_sdr.md new file mode 100644 index 0000000000..c52a5e24a7 --- /dev/null +++ b/pages.ko/common/rtl_sdr.md @@ -0,0 +1,37 @@ +# rtl_sdr + +> RTL-SDR 수신기를 위한 원시 데이터 기록기. +> 데이터는 I/Q 샘플링(즉, 직교 샘플링)을 사용하여 인코딩됩니다. +> 더 많은 정보: . + +- 주파수(Hz 단위로 지정)에서 RAW 데이터를 파일로 저장: + +`rtl_sdr -f {{100000000}} {{경로/대상/파일}}` + +- 데이터를 다른 프로그램으로 파이프 처리: + +`rtl_sdr -f {{100000000}} - | {{aplay}}` + +- 지정된 수의 샘플 읽기: + +`rtl_sdr -f {{100000000}} -n {{20}} -` + +- 샘플 속도를 Hz 단위로 지정 (범위 225001-300000 및 900001-3200000): + +`rtl_sdr -f {{100000000}} -s {{2400000}} -` + +- 인덱스로 디바이스 지정: + +`rtl_sdr -f {{100000000}} -d {{0}} -` + +- 이득(gain) 지정: + +`rtl_sdr -f {{100000000}} -g {{20}} -` + +- 출력 블록 크기 지정: + +`rtl_sdr -f {{100000000}} -b {{9999999}} -` + +- 동기 출력 사용: + +`rtl_sdr -f {{100000000}} -S -` diff --git a/pages.ko/common/rtmpdump.md b/pages.ko/common/rtmpdump.md new file mode 100644 index 0000000000..765d77cdfd --- /dev/null +++ b/pages.ko/common/rtmpdump.md @@ -0,0 +1,20 @@ +# rtmpdump + +> RTMP 프로토콜을 통해 스트리밍되는 미디어 콘텐츠 덤프. +> 더 많은 정보: . + +- 파일 다운로드: + +`rtmpdump --rtmp {{rtmp://example.com/path/to/video}} -o {{파일.ext}}` + +- Flash 플레이어에서 파일 다운로드: + +`rtmpdump --rtmp {{rtmp://example.com/path/to/video}} --swfVfy {{http://example.com/player}} --flashVer "{{LNX 10,0,32,18}}" -o {{파일.ext}}` + +- 연결 매개변수가 올바르게 감지되지 않는 경우 지정: + +`rtmpdump --rtmp {{rtmp://example.com/path/to/video}} --app {{앱_이름}} --playpath {{경로/대상/비디오}} -o {{파일.ext}}` + +- 참조자를 요구하는 서버에서 파일 다운로드: + +`rtmpdump --rtmp {{rtmp://example.com/path/to/video}} --pageUrl {{http://example.com/webpage}} -o {{파일.ext}}` diff --git a/pages.ko/common/rtv.md b/pages.ko/common/rtv.md new file mode 100644 index 0000000000..ea8287511f --- /dev/null +++ b/pages.ko/common/rtv.md @@ -0,0 +1,29 @@ +# rtv + +> Reddit 터미널 뷰어. +> 방향키로 탐색하세요. 오른쪽과 왼쪽 키로 각각 게시물을 보고 돌아갈 수 있습니다. +> 더 많은 정보: . + +- 첫 페이지 열기: + +`/front` + +- 서브레딧 열기: + +`/r/{{서브레딧_이름}}` + +- 댓글 확장/축소: + +`<스페이스바>` + +- 링크 열기: + +`o` + +- 로그인: + +`u` + +- 도움말 표시: + +`?` diff --git a/pages.ko/common/rubocop.md b/pages.ko/common/rubocop.md new file mode 100644 index 0000000000..a309593b4b --- /dev/null +++ b/pages.ko/common/rubocop.md @@ -0,0 +1,32 @@ +# rubocop + +> Ruby 파일을 린트합니다. +> 더 많은 정보: . + +- 현재 디렉토리의 모든 파일 확인(하위 디렉토리 포함): + +`rubocop` + +- 하나 이상의 특정 파일 또는 디렉토리 확인: + +`rubocop {{경로/대상/파일_또는_폴더1 경로/대상/파일_또는_폴더2 ...}}` + +- 출력 결과를 파일에 저장: + +`rubocop --out {{경로/대상/파일}}` + +- cop(린터 규칙) 목록 보기: + +`rubocop --show-cops` + +- 특정 cop 제외: + +`rubocop --except {{cop1 cop2 ...}}` + +- 지정된 cop만 실행: + +`rubocop --only {{cop1 cop2 ...}}` + +- 파일 자동 수정(실험적 기능): + +`rubocop --auto-correct` diff --git a/pages.ko/common/ruby.md b/pages.ko/common/ruby.md new file mode 100644 index 0000000000..b1ad43da70 --- /dev/null +++ b/pages.ko/common/ruby.md @@ -0,0 +1,29 @@ +# ruby + +> Ruby 프로그래밍 언어 인터프리터. +> 같이 보기: `gem`, `bundler`, `rake`, `irb`. +> 더 많은 정보: . + +- Ruby 스크립트 실행: + +`ruby {{스크립트.rb}}` + +- 명령줄에서 단일 Ruby 명령 실행: + +`ruby -e {{명령}}` + +- 주어진 Ruby 스크립트에서 구문 오류 확인: + +`ruby -c {{스크립트.rb}}` + +- 현재 디렉토리에서 포트 8080으로 내장 HTTP 서버 시작: + +`ruby -run -e httpd` + +- 필요한 라이브러리를 설치하지 않고 로컬에서 Ruby 바이너리 실행: + +`ruby -I {{라이브러리_폴더_경로}} -r {{라이브러리_요구_이름}} {{바이너리_폴더_경로/바이너리_이름}}` + +- Ruby 버전 표시: + +`ruby -v` diff --git a/pages.ko/common/ruff-check.md b/pages.ko/common/ruff-check.md new file mode 100644 index 0000000000..9770762276 --- /dev/null +++ b/pages.ko/common/ruff-check.md @@ -0,0 +1,33 @@ +# ruff check + +> 매우 빠른 Python 린터입니다. `check`는 기본 명령어로, 어디서든 생략 가능합니다. +> 파일이나 디렉토리를 지정하지 않으면 기본적으로 현재 작업 디렉토리가 사용됩니다. +> 더 많은 정보: . + +- 지정된 파일이나 디렉토리에 대해 린터 실행: + +`ruff check {{경로/대상/파일_또는_디렉토리1 경로/대상/파일_또는_디렉토리2 ...}}` + +- 제안된 수정을 적용하여 파일을 직접 수정: + +`ruff check --fix` + +- 린터를 실행하고 변경 시 다시 린트: + +`ruff check --watch` + +- 설정 파일을 무시하고 지정된 규칙(또는 모든 규칙)만 활성화: + +`ruff check --select {{ALL|규칙_코드1,규칙_코드2,...}}` + +- 추가로 지정된 규칙 활성화: + +`ruff check --extend-select {{규칙_코드1,규칙_코드2,...}}` + +- 지정된 규칙 비활성화: + +`ruff check --ignore {{규칙_코드1,규칙_코드2,...}}` + +- `# noqa` 지시어를 추가하여 규칙의 모든 기존 위반 사항 무시: + +`ruff check --select {{규칙_코드}} --add-noqa` diff --git a/pages.ko/common/ruff-format.md b/pages.ko/common/ruff-format.md new file mode 100644 index 0000000000..2d9d7f95ad --- /dev/null +++ b/pages.ko/common/ruff-format.md @@ -0,0 +1,17 @@ +# ruff format + +> 매우 빠른 Python 코드 포매터. +> 파일이나 디렉토리가 지정되지 않으면 기본적으로 현재 작업 디렉토리가 사용됩니다. +> 더 많은 정보: . + +- 지정된 파일이나 디렉토리를 직접 포맷: + +`ruff format {{경로/대상/파일_또는_폴더1 경로/대상/파일_또는_폴더2 ...}}` + +- 수정될 파일을 출력하고, 포맷이 필요한 파일이 있으면 0이 아닌 종료 코드를 반환하며, 그렇지 않으면 0을 반환: + +`ruff format --check` + +- 파일을 수정하지 않고 어떤 변경이 이루어질지 출력: + +`ruff format --diff` diff --git a/pages.ko/common/ruff.md b/pages.ko/common/ruff.md new file mode 100644 index 0000000000..be14b18849 --- /dev/null +++ b/pages.ko/common/ruff.md @@ -0,0 +1,12 @@ +# ruff + +> 매우 빠른 Python 린터 및 코드 포매터로, Rust로 작성되었습니다. +> 더 많은 정보: . + +- Ruff 린터에 대한 문서 보기: + +`tldr ruff check` + +- Ruff 코드 포매터에 대한 문서 보기: + +`tldr ruff format` diff --git a/pages.ko/common/runit.md b/pages.ko/common/runit.md new file mode 100644 index 0000000000..50dea685fa --- /dev/null +++ b/pages.ko/common/runit.md @@ -0,0 +1,12 @@ +# runit + +> 3단계 초기화 시스템. +> 더 많은 정보: . + +- runit의 3단계 초기화 체계 시작: + +`runit` + +- runit 종료: + +`kill --CONT {{runit_pid}}` diff --git a/pages.ko/common/runsv.md b/pages.ko/common/runsv.md new file mode 100644 index 0000000000..70b98fdafd --- /dev/null +++ b/pages.ko/common/runsv.md @@ -0,0 +1,12 @@ +# runsv + +> runit 서비스를 시작 및 관리. +> 더 많은 정보: . + +- 현재 사용자로 runit 서비스 시작: + +`runsv {{경로/대상/서비스}}` + +- root로 runit 서비스 시작: + +`sudo runsv {{경로/대상/서비스}}` diff --git a/pages.ko/common/runsvchdir.md b/pages.ko/common/runsvchdir.md new file mode 100644 index 0000000000..9475bff393 --- /dev/null +++ b/pages.ko/common/runsvchdir.md @@ -0,0 +1,8 @@ +# runsvchdir + +> 기본적으로 `runsvdir`이 사용하는 디렉토리를 변경합니다. +> 더 많은 정보: . + +- `runsvdir` 디렉토리 변경: + +`sudo runsvchdir {{경로/대상/폴더}}` diff --git a/pages.ko/common/runsvdir.md b/pages.ko/common/runsvdir.md new file mode 100644 index 0000000000..e9bb4f9dca --- /dev/null +++ b/pages.ko/common/runsvdir.md @@ -0,0 +1,16 @@ +# runsvdir + +> 전체 서비스 디렉터리를 실행. +> 더 많은 정보: . + +- 현재 사용자로 디렉터리 내 모든 서비스 시작 및 관리: + +`runsvdir {{경로/대상/서비스}}` + +- 루트 사용자로 디렉터리 내 모든 서비스 시작 및 관리: + +`sudo runsvdir {{경로/대상/서비스}}` + +- 개별 세션에서 서비스 시작: + +`runsvdir -P {{경로/대상/서비스}}` diff --git a/pages.ko/common/rvm.md b/pages.ko/common/rvm.md new file mode 100644 index 0000000000..57535c99f7 --- /dev/null +++ b/pages.ko/common/rvm.md @@ -0,0 +1,36 @@ +# rvm + +> 여러 루비 환경을 쉽게 설치하고 관리하며 작업할 수 있는 도구. +> 더 많은 정보: . + +- 하나 이상의 루비 버전 설치: + +`rvm install {{버전1 버전2 ...}}` + +- 설치된 버전 목록 표시: + +`rvm list` + +- 특정 루비 버전 사용: + +`rvm use {{버전}}` + +- 기본 루비 버전 설정: + +`rvm --default use {{버전}}` + +- 루비 버전을 새 버전으로 업그레이드: + +`rvm upgrade {{현재_버전}} {{새로운_버전}}` + +- 루비 버전을 제거하고 소스는 유지: + +`rvm uninstall {{버전}}` + +- 루비 버전과 소스를 모두 제거: + +`rvm remove {{버전}}` + +- 운영 체제에 대한 특정 의존성 표시: + +`rvm requirements` diff --git a/pages/common/rtv.md b/pages/common/rtv.md index 9c7c636d65..27f7867c81 100644 --- a/pages/common/rtv.md +++ b/pages/common/rtv.md @@ -14,7 +14,7 @@ - Expand/collapse comments: -`[space]` +`` - Open link: