mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-04-29 23:24:55 +02:00
common/r*: add Korean translation (#14644)
* common/r*: add Korean translation * Update rtv.md * Update pages.ko/common/rtv.md Co-authored-by: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com> --------- Co-authored-by: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com>
This commit is contained in:
parent
ef281bb658
commit
fd7d9f925b
89 changed files with 2133 additions and 1 deletions
32
pages.ko/common/r.md
Normal file
32
pages.ko/common/r.md
Normal file
|
@ -0,0 +1,32 @@
|
|||
# R
|
||||
|
||||
> R 언어 인터프리터.
|
||||
> 더 많은 정보: <https://www.r-project.org>.
|
||||
|
||||
- REPL(대화형 셸) 시작:
|
||||
|
||||
`R`
|
||||
|
||||
- 바닐라 모드에서 R 시작 (즉, 작업 공간을 저장하지 않는 빈 세션):
|
||||
|
||||
`R --vanilla`
|
||||
|
||||
- 파일 실행:
|
||||
|
||||
`R -f {{경로/대상/파일.R}}`
|
||||
|
||||
- R 표현식을 실행한 후 종료:
|
||||
|
||||
`R -e {{표현식}}`
|
||||
|
||||
- 디버거와 함께 R 실행:
|
||||
|
||||
`R -d {{디버거}}`
|
||||
|
||||
- 패키지 소스에서 R 패키지 검사:
|
||||
|
||||
`R CMD check {{경로/대상/패키지_소스}}`
|
||||
|
||||
- 버전 표시:
|
||||
|
||||
`R --version`
|
25
pages.ko/common/r2e.md
Normal file
25
pages.ko/common/r2e.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
# r2e
|
||||
|
||||
> RSS 피드를 이메일 주소로 전달.
|
||||
> 설정된 `sendmail` 또는 SMTP 설정이 필요합니다.
|
||||
> 더 많은 정보: <https://github.com/rss2email/rss2email>.
|
||||
|
||||
- 이메일 주소로 이메일을 보내는 새로운 피드 데이터베이스 생성:
|
||||
|
||||
`r2e new {{이메일_주소}}`
|
||||
|
||||
- 피드 구독:
|
||||
|
||||
`r2e add {{피드_이름}} {{피드_URI}}`
|
||||
|
||||
- 새로운 이야기를 이메일 주소로 전송:
|
||||
|
||||
`r2e run`
|
||||
|
||||
- 모든 피드 나열:
|
||||
|
||||
`r2e list`
|
||||
|
||||
- 지정된 색인의 피드 삭제:
|
||||
|
||||
`r2e delete {{색인}}`
|
25
pages.ko/common/rabin2.md
Normal file
25
pages.ko/common/rabin2.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
# rabin2
|
||||
|
||||
> 바이너리 파일(ELF, PE, Java CLASS, Mach-O)에 대한 정보 얻기 - 심볼, 섹션, 연결된 라이브러리 등.
|
||||
> `radare2`와 함께 제공됩니다.
|
||||
> 더 많은 정보: <https://manned.org/rabin2>.
|
||||
|
||||
- 바이너리에 대한 일반 정보 표시 (아키텍처, 유형, 엔디언):
|
||||
|
||||
`rabin2 -I {{경로/대상/바이너리}}`
|
||||
|
||||
- 연결된 라이브러리 표시:
|
||||
|
||||
`rabin2 -l {{경로/대상/바이너리}}`
|
||||
|
||||
- 라이브러리에서 가져온 심볼 표시:
|
||||
|
||||
`rabin2 -i {{경로/대상/바이너리}}`
|
||||
|
||||
- 바이너리에 포함된 문자열 표시:
|
||||
|
||||
`rabin2 -z {{경로/대상/바이너리}}`
|
||||
|
||||
- 출력을 JSON 형식으로 표시:
|
||||
|
||||
`rabin2 -j -I {{경로/대상/바이너리}}`
|
24
pages.ko/common/racket.md
Normal file
24
pages.ko/common/racket.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# racket
|
||||
|
||||
> Racket 언어 인터프리터.
|
||||
> 더 많은 정보: <https://racket-lang.org>.
|
||||
|
||||
- REPL(대화형 셸) 시작:
|
||||
|
||||
`racket`
|
||||
|
||||
- Racket 스크립트 실행:
|
||||
|
||||
`racket {{경로/대상/스크립트.rkt}}`
|
||||
|
||||
- Racket 표현식 실행:
|
||||
|
||||
`racket --eval "{{표현식}}"`
|
||||
|
||||
- 모듈을 스크립트로 실행 (옵션 목록 종료):
|
||||
|
||||
`racket --lib {{모듈_이름}} --main {{인수}}`
|
||||
|
||||
- `typed/racket` 해시랭을 위한 REPL(대화형 셸) 시작:
|
||||
|
||||
`racket -I typed/racket`
|
28
pages.ko/common/raco.md
Normal file
28
pages.ko/common/raco.md
Normal file
|
@ -0,0 +1,28 @@
|
|||
# raco
|
||||
|
||||
> Racket 명령줄 도구.
|
||||
> 더 많은 정보: <https://docs.racket-lang.org/raco/>.
|
||||
|
||||
- 패키지를 설치하고, 자동으로 의존성을 설치:
|
||||
|
||||
`raco pkg install --auto {{패키지_출처}}`
|
||||
|
||||
- 현재 디렉토리를 패키지로 설치:
|
||||
|
||||
`raco pkg install`
|
||||
|
||||
- 컬렉션에 대한 바이트코드, 문서, 실행 파일 및 메타데이터 색인 생성(또는 재생성):
|
||||
|
||||
`raco setup {{컬렉션1 컬렉션2 ...}}`
|
||||
|
||||
- 파일 내 테스트 실행:
|
||||
|
||||
`raco test {{경로/대상/테스트1.rkt 경로/대상/테스트2.rkt ...}}`
|
||||
|
||||
- 로컬 문서 검색:
|
||||
|
||||
`raco docs {{검색어 ...}}`
|
||||
|
||||
- 도움말 표시:
|
||||
|
||||
`raco help`
|
28
pages.ko/common/radare2.md
Normal file
28
pages.ko/common/radare2.md
Normal file
|
@ -0,0 +1,28 @@
|
|||
# radare2
|
||||
|
||||
> 리버스 엔지니어링 도구 세트.
|
||||
> 더 많은 정보: <https://www.radare.org/r/docs.html>.
|
||||
|
||||
- 파일 형식 헤더를 파싱하지 않고 쓰기 모드로 파일 열기:
|
||||
|
||||
`radare2 -nw {{경로/대상/바이너리}}`
|
||||
|
||||
- 프로그램 디버깅:
|
||||
|
||||
`radare2 -d {{경로/대상/바이너리}}`
|
||||
|
||||
- 대화형 CLI에 들어가기 전에 스크립트 실행:
|
||||
|
||||
`radare2 -i {{경로/대상/스크립트.r2}} {{경로/대상/바이너리}}`
|
||||
|
||||
- 대화형 CLI에서 명령어에 대한 도움말 표시:
|
||||
|
||||
`> {{radare2_명령어}}?`
|
||||
|
||||
- 대화형 CLI에서 셀 명령어 실행:
|
||||
|
||||
`> !{{셸_명령어}}`
|
||||
|
||||
- 현재 블록의 원시 바이트를 파일로 덤프:
|
||||
|
||||
`> pr > {{경로/대상/파일.bin}}`
|
13
pages.ko/common/rage.md
Normal file
13
pages.ko/common/rage.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
# rage
|
||||
|
||||
> 간단하고 안전하며 현대적인 파일 암호화 도구(Rust 라이브러리 포함)로, 작은 명시적 키, 설정 옵션 없음, UNIX 스타일의 구성 가능성을 제공합니다.
|
||||
> `age`의 Rust 구현.
|
||||
> 더 많은 정보: <https://github.com/str4d/rage>.
|
||||
|
||||
- `user`를 위한 파일을 암호화하고 `message.age`로 저장:
|
||||
|
||||
`echo "{{당신의 비밀 메시지}}" | rage --encrypt --recipient {{user}} --output {{경로/대상/message.age}}`
|
||||
|
||||
- `identity_file`로 파일을 복호화하고 `message`로 저장:
|
||||
|
||||
`rage --decrypt --identity {{경로/대상/identity_file}} --output {{message}}`
|
36
pages.ko/common/rails-db.md
Normal file
36
pages.ko/common/rails-db.md
Normal file
|
@ -0,0 +1,36 @@
|
|||
# rails db
|
||||
|
||||
> Ruby on Rails의 다양한 데이터베이스 관련 하위 명령어.
|
||||
> 더 많은 정보: <https://guides.rubyonrails.org/active_record_migrations.html>.
|
||||
|
||||
- 데이터베이스 생성, 스키마 로드 및 시드 데이터로 초기화:
|
||||
|
||||
`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`
|
24
pages.ko/common/rails-destroy.md
Normal file
24
pages.ko/common/rails-destroy.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# rails destroy
|
||||
|
||||
> Rails 리소스를 삭제.
|
||||
> 더 많은 정보: <https://guides.rubyonrails.org/command_line.html#bin-rails-destroy>.
|
||||
|
||||
- 삭제 가능한 모든 생성기 나열:
|
||||
|
||||
`rails destroy`
|
||||
|
||||
- Post라는 이름의 모델 삭제:
|
||||
|
||||
`rails destroy model {{Post}}`
|
||||
|
||||
- Posts라는 이름의 컨트롤러 삭제:
|
||||
|
||||
`rails destroy controller {{Posts}}`
|
||||
|
||||
- Posts를 생성하는 마이그레이션 삭제:
|
||||
|
||||
`rails destroy migration {{CreatePosts}}`
|
||||
|
||||
- Post라는 이름의 모델에 대한 스캐폴드 삭제:
|
||||
|
||||
`rails destroy scaffold {{Post}}`
|
24
pages.ko/common/rails-generate.md
Normal file
24
pages.ko/common/rails-generate.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# rails generate
|
||||
|
||||
> 기존 프로젝트에서 새로운 Rails 템플릿 생성.
|
||||
> 더 많은 정보: <https://guides.rubyonrails.org/command_line.html#bin-rails-generate>.
|
||||
|
||||
- 사용 가능한 모든 생성기 나열:
|
||||
|
||||
`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}}`
|
20
pages.ko/common/rails-routes.md
Normal file
20
pages.ko/common/rails-routes.md
Normal file
|
@ -0,0 +1,20 @@
|
|||
# rails routes
|
||||
|
||||
> Rails 애플리케이션에서 경로를 나열.
|
||||
> 더 많은 정보: <https://guides.rubyonrails.org/routing.html>.
|
||||
|
||||
- 모든 경로 나열:
|
||||
|
||||
`rails routes`
|
||||
|
||||
- 확장된 형식으로 모든 경로 나열:
|
||||
|
||||
`rails routes --expanded`
|
||||
|
||||
- URL 헬퍼 메서드 이름, HTTP 메서드 또는 URL 경로와 부분적으로 일치하는 경로 나열:
|
||||
|
||||
`rails routes -g {{posts_path|GET|/posts}}`
|
||||
|
||||
- 지정된 컨트롤러에 매핑된 경로 나열:
|
||||
|
||||
`rails routes -c {{posts|Posts|Blogs::PostsController}}`
|
25
pages.ko/common/rails.md
Normal file
25
pages.ko/common/rails.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
# rails
|
||||
|
||||
> 서버 측 MVC 프레임워크로, Ruby로 작성되었습니다.
|
||||
> `generate`와 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다.
|
||||
> 더 많은 정보: <https://guides.rubyonrails.org/command_line.html>.
|
||||
|
||||
- 새 Rails 프로젝트 생성:
|
||||
|
||||
`rails new "{{프로젝트_이름}}"`
|
||||
|
||||
- 현재 프로젝트의 로컬 서버를 포트 3000에서 시작:
|
||||
|
||||
`rails server`
|
||||
|
||||
- 현재 프로젝트의 로컬 서버를 지정된 포트에서 시작:
|
||||
|
||||
`rails server -p "{{포트}}"`
|
||||
|
||||
- 명령줄에서 애플리케이션과 상호작용할 수 있는 콘솔 열기:
|
||||
|
||||
`rails console`
|
||||
|
||||
- 현재 Rails 버전 확인:
|
||||
|
||||
`rails --version`
|
28
pages.ko/common/railway.md
Normal file
28
pages.ko/common/railway.md
Normal file
|
@ -0,0 +1,28 @@
|
|||
# railway
|
||||
|
||||
> 코드를 Railway 프로젝트에 연결.
|
||||
> 더 많은 정보: <https://railway.app/>.
|
||||
|
||||
- Railway 계정에 로그인:
|
||||
|
||||
`railway login`
|
||||
|
||||
- 기존 Railway 계정 또는 팀의 프로젝트에 연결:
|
||||
|
||||
`railway link {{프로젝트_ID}}`
|
||||
|
||||
- 새 프로젝트 생성:
|
||||
|
||||
`railway init`
|
||||
|
||||
- 활성 환경의 변수를 사용하여 로컬 명령 실행:
|
||||
|
||||
`railway run {{명령어}}`
|
||||
|
||||
- 연결된 프로젝트 디렉토리 배포 (하위 디렉토리에서 실행하는 경우에도 프로젝트 루트가 배포됨):
|
||||
|
||||
`railway up`
|
||||
|
||||
- 데이터베이스에 대한 대화형 셸 열기:
|
||||
|
||||
`railway connect`
|
33
pages.ko/common/rainbowstream.md
Normal file
33
pages.ko/common/rainbowstream.md
Normal file
|
@ -0,0 +1,33 @@
|
|||
# rainbowstream
|
||||
|
||||
> 터미널 기반의 Twitter 클라이언트로, 실시간 트윗 스트림, 트렌드, 전송, 검색, 즐겨찾기 및 사용자 관리를 지원합니다.
|
||||
> `h`로 온라인 도움말, 위아래 화살표로 히스토리, 탭으로 자동 완성, 2번 탭으로 제안 기능을 사용할 수 있습니다.
|
||||
> 더 많은 정보: <https://github.com/orakaro/rainbowstream>.
|
||||
|
||||
- RainbowStream 열기:
|
||||
|
||||
`rainbowstream`
|
||||
|
||||
- 타임라인 보기 (표시할 트윗 수는 선택 사항이며 기본값은 5개):
|
||||
|
||||
`home [{{최근_트윗_수}}]`
|
||||
|
||||
- 특정 사용자의 프로필 보기:
|
||||
|
||||
`whois @{{사용자}}`
|
||||
|
||||
- 메시지를 그대로 트윗하기:
|
||||
|
||||
`t {{메시지}}`
|
||||
|
||||
- 주어진 ID의 트윗을 리트윗하기 (ID는 시간 옆에 표시됨):
|
||||
|
||||
`rt {{트윗_ID}}`
|
||||
|
||||
- 주어진 ID의 트윗을 즐겨찾기에 추가하기:
|
||||
|
||||
`fav {{트윗_ID}}`
|
||||
|
||||
- 특정 단어 검색하기 (해시태그 포함 또는 미포함):
|
||||
|
||||
`s {{단어}}`
|
25
pages.ko/common/rake.md
Normal file
25
pages.ko/common/rake.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
# rake
|
||||
|
||||
> Ruby용 Make와 유사한 프로그램.
|
||||
> `rake`의 작업은 Rakefile에 지정됩니다.
|
||||
> 더 많은 정보: <https://ruby.github.io/rake>.
|
||||
|
||||
- `default` Rakefile 작업 실행:
|
||||
|
||||
`rake`
|
||||
|
||||
- 특정 작업 실행:
|
||||
|
||||
`rake {{작업}}`
|
||||
|
||||
- 동시에 `n`개의 작업 병렬 실행 (기본값은 CPU 코어 수 + 4):
|
||||
|
||||
`rake --jobs {{n}}`
|
||||
|
||||
- 특정 Rakefile 사용:
|
||||
|
||||
`rake --rakefile {{경로/대상/Rakefile}}`
|
||||
|
||||
- 다른 디렉토리에서 `rake` 실행:
|
||||
|
||||
`rake --directory {{경로/대상/폴더}}`
|
25
pages.ko/common/ranger.md
Normal file
25
pages.ko/common/ranger.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
# ranger
|
||||
|
||||
> VI 키 바인딩을 사용하는 콘솔 파일 관리자.
|
||||
> 같이 보기: `clifm`, `vifm`, `mc`, `dolphin`.
|
||||
> 더 많은 정보: <https://github.com/ranger/ranger>.
|
||||
|
||||
- ranger 실행:
|
||||
|
||||
`ranger`
|
||||
|
||||
- 디렉토리만 표시:
|
||||
|
||||
`ranger --show-only-dirs`
|
||||
|
||||
- 설정 디렉토리 변경:
|
||||
|
||||
`ranger --confdir={{경로/대상/폴더}}`
|
||||
|
||||
- 데이터 디렉토리 변경:
|
||||
|
||||
`ranger --datadir={{경로/대상/폴더}}`
|
||||
|
||||
- 종료 시 CPU 사용 통계 출력:
|
||||
|
||||
`ranger --profile`
|
13
pages.ko/common/rapper.md
Normal file
13
pages.ko/common/rapper.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
# rapper
|
||||
|
||||
> Raptor RDF 구문 분석 도구.
|
||||
> Raptor RDF 구문 라이브러리의 일부.
|
||||
> 더 많은 정보: <https://librdf.org/raptor/rapper.html>.
|
||||
|
||||
- RDF/XML 문서를 Turtle 형식으로 변환:
|
||||
|
||||
`rapper -i rdfxml -o turtle {{경로/대상/파일}}`
|
||||
|
||||
- Turtle 파일의 삼중항 개수 세기:
|
||||
|
||||
`rapper -i turtle -c {{경로/대상/파일}}`
|
28
pages.ko/common/rar.md
Normal file
28
pages.ko/common/rar.md
Normal file
|
@ -0,0 +1,28 @@
|
|||
# rar
|
||||
|
||||
> RAR 압축 도구. 선택적으로 자동 추출이 가능한 다중 볼륨 아카이브를 지원.
|
||||
> 더 많은 정보: <https://manned.org/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}} {{경로/대상/파일_또는_폴더}}`
|
15
pages.ko/common/rarcrack.md
Normal file
15
pages.ko/common/rarcrack.md
Normal file
|
@ -0,0 +1,15 @@
|
|||
# rarcrack
|
||||
|
||||
> RAR, Zip, 7z 아카이브의 비밀번호 크래커.
|
||||
|
||||
- 아카이브의 비밀번호를 무차별 대입으로 찾기 (아카이브 유형을 자동으로 추측):
|
||||
|
||||
`rarcrack {{경로/대상/파일.zip}}`
|
||||
|
||||
- 아카이브 유형 지정:
|
||||
|
||||
`rarcrack --type {{rar|zip|7z}} {{경로/대상/파일.zip}}`
|
||||
|
||||
- 여러 스레드 사용:
|
||||
|
||||
`rarcrack --threads {{6}} {{경로/대상/파일.zip}}`
|
12
pages.ko/common/rasttopnm.md
Normal file
12
pages.ko/common/rasttopnm.md
Normal file
|
@ -0,0 +1,12 @@
|
|||
# rasttopnm
|
||||
|
||||
> Sun 래스터 파일을 PNM 파일로 변환.
|
||||
> 더 많은 정보: <https://netpbm.sourceforge.net/doc/rasttopnm.html>.
|
||||
|
||||
- RAST 이미지를 PNM 파일로 변환:
|
||||
|
||||
`rasttopnm {{경로/대상/입력.rast}} > {{경로/대상/출력.pnm}}`
|
||||
|
||||
- 색상 값이 있는 경우 래스터의 색상 맵 인덱스를 사용:
|
||||
|
||||
`rasttopnm -index {{경로/대상/입력.rast}} > {{경로/대상/출력.pnm}}`
|
32
pages.ko/common/rawtopgm.md
Normal file
32
pages.ko/common/rawtopgm.md
Normal file
|
@ -0,0 +1,32 @@
|
|||
# rawtopgm
|
||||
|
||||
> raw 그레이스케일 이미지를 PGM 이미지로 변환.
|
||||
> 더 많은 정보: <https://netpbm.sourceforge.net/doc/rawtopgm.html>.
|
||||
|
||||
- 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}}`
|
24
pages.ko/common/rawtoppm.md
Normal file
24
pages.ko/common/rawtoppm.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# rawtoppm
|
||||
|
||||
> Raw RGB 스트림을 PPM 이미지로 변환.
|
||||
> 더 많은 정보: <https://netpbm.sourceforge.net/doc/rawtoppm.html>.
|
||||
|
||||
- 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}}`
|
24
pages.ko/common/rbac-lookup.md
Normal file
24
pages.ko/common/rbac-lookup.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# rbac-lookup
|
||||
|
||||
> Kubernetes 클러스터에서 사용자, 서비스 계정 또는 그룹 이름에 연결된 역할 및 클러스터 역할을 찾습니다.
|
||||
> 더 많은 정보: <https://github.com/reactiveops/rbac-lookup>.
|
||||
|
||||
- 모든 RBAC 바인딩 보기:
|
||||
|
||||
`rbac-lookup`
|
||||
|
||||
- 주어진 표현식과 일치하는 RBAC 바인딩 보기:
|
||||
|
||||
`rbac-lookup {{검색_어구}}`
|
||||
|
||||
- 소스 역할 바인딩과 함께 모든 RBAC 바인딩 보기:
|
||||
|
||||
`rbac-lookup -o wide`
|
||||
|
||||
- 주체로 필터링된 모든 RBAC 바인딩 보기:
|
||||
|
||||
`rbac-lookup -k {{사용자|그룹|서비스계정}}`
|
||||
|
||||
- IAM 역할과 함께 모든 RBAC 바인딩 보기 (GKE를 사용하는 경우):
|
||||
|
||||
`rbac-lookup --gke`
|
30
pages.ko/common/rbash.md
Normal file
30
pages.ko/common/rbash.md
Normal file
|
@ -0,0 +1,30 @@
|
|||
# rbash
|
||||
|
||||
> 제한된 Bash 셸로, `bash --restricted`와 동등합니다.
|
||||
> 작업 디렉토리 변경, 명령 출력 리디렉션, 환경 변수 수정 등을 허용하지 않습니다.
|
||||
> 히스토리 확장을 위해 `histexpand`도 참조하세요.
|
||||
> 더 많은 정보: <https://www.gnu.org/software/bash/manual/html_node/The-Restricted-Shell>.
|
||||
|
||||
- 대화형 셸 세션 시작:
|
||||
|
||||
`rbash`
|
||||
|
||||
- 명령을 실행한 후 종료:
|
||||
|
||||
`rbash -c "{{명령}}"`
|
||||
|
||||
- 스크립트 실행:
|
||||
|
||||
`rbash {{경로/대상/스크립트.sh}}`
|
||||
|
||||
- 각 명령을 실행 전에 출력하며 스크립트 실행:
|
||||
|
||||
`rbash -x {{경로/대상/스크립트.sh}}`
|
||||
|
||||
- 스크립트에서 명령을 읽고 첫 번째 오류에서 중지:
|
||||
|
||||
`rbash -e {{경로/대상/스크립트.sh}}`
|
||||
|
||||
- `stdin`에서 명령을 읽고 실행:
|
||||
|
||||
`rbash -s`
|
37
pages.ko/common/rbenv.md
Normal file
37
pages.ko/common/rbenv.md
Normal file
|
@ -0,0 +1,37 @@
|
|||
# rbenv
|
||||
|
||||
> 쉽게 Ruby 버전을 설치하고 애플리케이션 환경을 관리.
|
||||
> 같이 보기: `asdf`.
|
||||
> 더 많은 정보: <https://github.com/rbenv/rbenv>.
|
||||
|
||||
- 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 {{실행_파일}}`
|
24
pages.ko/common/rbt.md
Normal file
24
pages.ko/common/rbt.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# rbt
|
||||
|
||||
> RBTools는 Review Board 및 RBCommons와 함께 작업하기 위한 명령줄 도구 세트입니다.
|
||||
> 더 많은 정보: <https://www.reviewboard.org/docs/rbtools/dev/>.
|
||||
|
||||
- Review Board에 변경 사항 게시:
|
||||
|
||||
`rbt post {{변경_번호}}`
|
||||
|
||||
- Review Board에 전송될 차이점 표시:
|
||||
|
||||
`rbt diff`
|
||||
|
||||
- 로컬 브랜치 또는 검토 요청에 변경사항 적용:
|
||||
|
||||
`rbt land {{브랜치_이름}}`
|
||||
|
||||
- 검토 요청에 대한 변경사항으로 트리 패치:
|
||||
|
||||
`rbt patch {{검토_요청_ID}}`
|
||||
|
||||
- RBTool을 설정하여 저장소와 통신하도록 설정:
|
||||
|
||||
`rbt setup-repo`
|
13
pages.ko/common/rc.md
Normal file
13
pages.ko/common/rc.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
# rc
|
||||
|
||||
> 현대적이고 단순한 포트 리스너 및 리버스 셸.
|
||||
> `nc`와 유사.
|
||||
> 더 많은 정보: <https://github.com/robiot/rustcat/wiki/Basic-Usage>.
|
||||
|
||||
- 특정 포트에서 리스닝 시작:
|
||||
|
||||
`rc -lp {{포트}}`
|
||||
|
||||
- 리버스 셸 시작:
|
||||
|
||||
`rc {{호스트}} {{포트}} -r {{셸}}`
|
36
pages.ko/common/rclone.md
Normal file
36
pages.ko/common/rclone.md
Normal file
|
@ -0,0 +1,36 @@
|
|||
# rclone
|
||||
|
||||
> 여러 클라우드 서비스와 파일 및 디렉터리를 복사, 동기화 또는 이동.
|
||||
> 더 많은 정보: <https://rclone.org>.
|
||||
|
||||
- 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 {{경로/대상/마운트_포인트}}`
|
20
pages.ko/common/rdfind.md
Normal file
20
pages.ko/common/rdfind.md
Normal file
|
@ -0,0 +1,20 @@
|
|||
# rdfind
|
||||
|
||||
> 중복된 내용을 가진 파일을 찾아 제거.
|
||||
> 더 많은 정보: <https://rdfind.pauldreik.se>.
|
||||
|
||||
- 주어진 디렉터리에서 모든 중복 파일을 식별하고 요약 출력:
|
||||
|
||||
`rdfind -dryrun true {{경로/대상/폴더}}`
|
||||
|
||||
- 모든 중복 파일을 하드 링크로 교체:
|
||||
|
||||
`rdfind -makehardlinks true {{경로/대상/폴더}}`
|
||||
|
||||
- 모든 중복 파일을 심볼릭 링크/소프트 링크로 교체:
|
||||
|
||||
`rdfind -makesymlinks true {{경로/대상/폴더}}`
|
||||
|
||||
- 모든 중복 파일 삭제하고 빈 파일 무시 안 함:
|
||||
|
||||
`rdfind -deleteduplicates true -ignoreempty false {{경로/대상/폴더}}`
|
28
pages.ko/common/react-native-start.md
Normal file
28
pages.ko/common/react-native-start.md
Normal file
|
@ -0,0 +1,28 @@
|
|||
# react-native start
|
||||
|
||||
> React Native 서버를 시작하는 명령줄 도구.
|
||||
> 더 많은 정보: <https://github.com/react-native-community/cli/blob/master/docs/commands.md#start>.
|
||||
|
||||
- 연결된 기기와 통신하는 서버 시작:
|
||||
|
||||
`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`
|
36
pages.ko/common/react-native.md
Normal file
36
pages.ko/common/react-native.md
Normal file
|
@ -0,0 +1,36 @@
|
|||
# react-native
|
||||
|
||||
> React를 사용하여 네이티브 앱을 구축하기 위한 프레임워크.
|
||||
> 더 많은 정보: <https://reactnative.dev>.
|
||||
|
||||
- 동일한 이름의 디렉터리에 새 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`
|
36
pages.ko/common/read.md
Normal file
36
pages.ko/common/read.md
Normal file
|
@ -0,0 +1,36 @@
|
|||
# read
|
||||
|
||||
> `stdin`으로부터 데이터를 수신하는 셸 내장 함수.
|
||||
> 더 많은 정보: <https://manned.org/read.1p>.
|
||||
|
||||
- 키보드로 입력한 데이터를 저장:
|
||||
|
||||
`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|경로/대상/파일|...}}`
|
12
pages.ko/common/readlink.md
Normal file
12
pages.ko/common/readlink.md
Normal file
|
@ -0,0 +1,12 @@
|
|||
# readlink
|
||||
|
||||
> 심볼릭 링크를 따라가고 심볼릭 링크 정보를 가져옵니다.
|
||||
> 더 많은 정보: <https://www.gnu.org/software/coreutils/readlink>.
|
||||
|
||||
- 심볼릭 링크가 가리키는 실제 파일을 가져오기:
|
||||
|
||||
`readlink {{경로/대상/파일}}`
|
||||
|
||||
- 파일의 절대 경로 가져오기:
|
||||
|
||||
`readlink -f {{경로/대상/파일}}`
|
16
pages.ko/common/readonly.md
Normal file
16
pages.ko/common/readonly.md
Normal file
|
@ -0,0 +1,16 @@
|
|||
# readonly
|
||||
|
||||
> 읽기 전용 셸 변수를 설정합니다.
|
||||
> 더 많은 정보: <https://manned.org/readonly.1posix>.
|
||||
|
||||
- 읽기 전용 변수 설정:
|
||||
|
||||
`readonly {{변수_이름}}={{값}}`
|
||||
|
||||
- 변수 읽기 전용으로 표시:
|
||||
|
||||
`readonly {{기존_변수}}`
|
||||
|
||||
- 모든 읽기 전용 변수의 이름과 값을 `stdout`에 [p]rint:
|
||||
|
||||
`readonly -p`
|
24
pages.ko/common/realpath.md
Normal file
24
pages.ko/common/realpath.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# realpath
|
||||
|
||||
> 파일이나 디렉터리에 대한 절대 경로를 표시.
|
||||
> 더 많은 정보: <https://www.gnu.org/software/coreutils/realpath>.
|
||||
|
||||
- 파일이나 디렉터리에 대한 절대 경로 표시:
|
||||
|
||||
`realpath {{경로/대상/파일_또는_폴더}}`
|
||||
|
||||
- 모든 경로 구성 요소가 존재해야 함:
|
||||
|
||||
`realpath --canonicalize-existing {{경로/대상/파일_또는_폴더}}`
|
||||
|
||||
- 심볼릭 링크 전에 ".." 구성 요소 해결:
|
||||
|
||||
`realpath --logical {{경로/대상/파일_또는_폴더}}`
|
||||
|
||||
- 심볼릭 링크 확장 비활성화:
|
||||
|
||||
`realpath --no-symlinks {{경로/대상/파일_또는_폴더}}`
|
||||
|
||||
- 오류 메시지 억제:
|
||||
|
||||
`realpath --quiet {{경로/대상/파일_또는_폴더}}`
|
16
pages.ko/common/recsel.md
Normal file
16
pages.ko/common/recsel.md
Normal file
|
@ -0,0 +1,16 @@
|
|||
# recsel
|
||||
|
||||
> recfile에서 레코드를 출력: 사람이 편집할 수 있는 일반 텍스트 데이터베이스.
|
||||
> 더 많은 정보: <https://www.gnu.org/software/recutils/manual/recutils.html>.
|
||||
|
||||
- 이름 및 버전 필드 추출:
|
||||
|
||||
`recsel -p name,version {{data.rec}}`
|
||||
|
||||
- "~"를 사용하여 주어진 정규 표현식과 문자열 매칭:
|
||||
|
||||
`recsel -e "{{필드_이름}} ~ '{{정규_표현식}}' {{data.rec}}"`
|
||||
|
||||
- 이름과 버전을 매칭하는 조건 사용:
|
||||
|
||||
`recsel -e "name ~ '{{정규_표현식}}' && version ~ '{{정규_표현식}}'" {{data.rec}}`
|
24
pages.ko/common/rector.md
Normal file
24
pages.ko/common/rector.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# rector
|
||||
|
||||
> PHP 5.3+ 코드를 업데이트하고 리팩토링하는 자동화 도구.
|
||||
> 더 많은 정보: <https://github.com/rectorphp/rector>.
|
||||
|
||||
- 특정 디렉토리 처리:
|
||||
|
||||
`rector process {{경로/대상/폴더}}`
|
||||
|
||||
- 변경 사항을 적용하지 않고 디렉토리 처리 (드라이 런):
|
||||
|
||||
`rector process {{경로/대상/폴더}} --dry-run`
|
||||
|
||||
- 디렉토리를 처리하고 코딩 표준 적용:
|
||||
|
||||
`rector process {{경로/대상/폴더}} --with-style`
|
||||
|
||||
- 사용 가능한 레벨 목록 표시:
|
||||
|
||||
`rector levels`
|
||||
|
||||
- 특정 레벨로 디렉토리 처리:
|
||||
|
||||
`rector process {{경로/대상/폴더}} --level {{레벨_이름}}`
|
32
pages.ko/common/redis-benchmark.md
Normal file
32
pages.ko/common/redis-benchmark.md
Normal file
|
@ -0,0 +1,32 @@
|
|||
# redis-benchmark
|
||||
|
||||
> Redis 서버의 성능을 테스트.
|
||||
> 더 많은 정보: <https://redis.io/docs/latest/operate/oss_and_stack/management/optimization/benchmarks/>.
|
||||
|
||||
- 전체 벤치마크 실행:
|
||||
|
||||
`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`
|
32
pages.ko/common/redis-cli.md
Normal file
32
pages.ko/common/redis-cli.md
Normal file
|
@ -0,0 +1,32 @@
|
|||
# redis-cli
|
||||
|
||||
> Redis 서버에 연결합니다.
|
||||
> 더 많은 정보: <https://redis.io/topics/rediscli>.
|
||||
|
||||
- 로컬 서버에 연결:
|
||||
|
||||
`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`
|
24
pages.ko/common/redis-server.md
Normal file
24
pages.ko/common/redis-server.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# redis-server
|
||||
|
||||
> 영구적인 키-값 데이터베이스.
|
||||
> 더 많은 정보: <https://redis.io>.
|
||||
|
||||
- 기본 포트(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}}`
|
24
pages.ko/common/redshift.md
Normal file
24
pages.ko/common/redshift.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# redshift
|
||||
|
||||
> 주변 환경에 따라 화면의 색온도를 조정.
|
||||
> 더 많은 정보: <http://jonls.dk/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 {{온도}}`
|
24
pages.ko/common/reflac.md
Normal file
24
pages.ko/common/reflac.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# reflac
|
||||
|
||||
> FLAC 파일을 메타데이터를 유지하며 제자리에서 재압축.
|
||||
> 더 많은 정보: <https://github.com/chungy/reflac>.
|
||||
|
||||
- FLAC 파일이 있는 디렉토리 재압축:
|
||||
|
||||
`reflac {{경로/대상/폴더}}`
|
||||
|
||||
- 최대 압축 사용 (매우 느림):
|
||||
|
||||
`reflac --best {{경로/대상/폴더}}`
|
||||
|
||||
- 처리 중인 파일 이름 표시:
|
||||
|
||||
`reflac --verbose {{경로/대상/폴더}}`
|
||||
|
||||
- 하위 디렉토리까지 재귀적으로 처리:
|
||||
|
||||
`reflac --recursive {{경로/대상/폴더}}`
|
||||
|
||||
- 파일 수정 시간 보존:
|
||||
|
||||
`reflac --preserve {{경로/대상/폴더}}`
|
24
pages.ko/common/reflex.md
Normal file
24
pages.ko/common/reflex.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# reflex
|
||||
|
||||
> 특정 파일이 변경되면 디렉토리를 모니터링하고 명령을 다시 실행.
|
||||
> 더 많은 정보: <https://github.com/cespare/reflex>.
|
||||
|
||||
- 파일이 변경되면 `make`로 다시 빌드:
|
||||
|
||||
`reflex make`
|
||||
|
||||
- `.go` 파일이 변경되면 Go 애플리케이션을 컴파일하고 실행:
|
||||
|
||||
`reflex --regex='{{\.go$}}' {{go run .}}`
|
||||
|
||||
- 변경 사항을 모니터링할 때 디렉토리를 무시:
|
||||
|
||||
`reflex --inverse-regex='{{^dir/}}' {{명령어}}`
|
||||
|
||||
- `reflex`가 시작될 때 명령어를 실행하고 파일이 변경되면 다시 시작:
|
||||
|
||||
`reflex --start-service=true {{명령어}}`
|
||||
|
||||
- 변경된 파일 이름을 대체하여 출력:
|
||||
|
||||
`reflex -- echo {}`
|
20
pages.ko/common/rekor-cli.md
Normal file
20
pages.ko/common/rekor-cli.md
Normal file
|
@ -0,0 +1,20 @@
|
|||
# rekor-cli
|
||||
|
||||
> 소프트웨어 프로젝트의 공급망 내에서 생성된 메타데이터의 변경 불가능한 변조 방지 원장.
|
||||
> 더 많은 정보: <https://github.com/sigstore/rekor>.
|
||||
|
||||
- 아티팩트를 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}}`
|
21
pages.ko/common/remove-nodeversion.md
Normal file
21
pages.ko/common/remove-nodeversion.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Remove-NodeVersion
|
||||
|
||||
> `ps-nvm`용 Node.js 런타임 버전 제거.
|
||||
> 이 명령은 `ps-nvm`의 일부이며 PowerShell에서만 실행할 수 있습니다.
|
||||
> 더 많은 정보: <https://github.com/aaronpowell/ps-nvm>.
|
||||
|
||||
- 특정 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`
|
18
pages.ko/common/renice.md
Normal file
18
pages.ko/common/renice.md
Normal file
|
@ -0,0 +1,18 @@
|
|||
# renice
|
||||
|
||||
> 실행 중인 프로세스의 스케줄링 우선순위/친화도를 변경.
|
||||
> 친화도 값은 -20(프로세스에 가장 유리함)에서 19(프로세스에 가장 불리함)까지.
|
||||
> 같이 보기: `nice`.
|
||||
> 더 많은 정보: <https://manned.org/renice>.
|
||||
|
||||
- 실행 중인 [p]rocess의 우선순위를 증가/감소:
|
||||
|
||||
`renice -n {{3}} -p {{pid}}`
|
||||
|
||||
- 특정 [u]ser가 소유한 모든 프로세스의 우선순위를 증가/감소:
|
||||
|
||||
`renice -n {{-4}} -u {{uid|사용자}}`
|
||||
|
||||
- 프로세스 [g]roup에 속한 모든 프로세스의 우선순위를 증가/감소:
|
||||
|
||||
`renice -n {{5}} -g {{프로세스_그룹}}`
|
24
pages.ko/common/repren.md
Normal file
24
pages.ko/common/repren.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# repren
|
||||
|
||||
> 다중 패턴 문자열 교체 및 파일 이름 바꾸기 도구.
|
||||
> 더 많은 정보: <https://github.com/jlevy/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}} *`
|
30
pages.ko/common/resolvconf.md
Normal file
30
pages.ko/common/resolvconf.md
Normal file
|
@ -0,0 +1,30 @@
|
|||
# resolvconf
|
||||
|
||||
> 네임서버 정보를 관리.
|
||||
> 네임서버 정보를 제공하는 프로그램과 이 정보를 사용하는 애플리케이션 사이의 중개 역할을 합니다.
|
||||
> 이 페이지는 Debian의 `resolvconf` 구현을 문서화합니다.
|
||||
> 더 많은 정보: <https://manned.org/resolvconf.8>.
|
||||
|
||||
- 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`
|
28
pages.ko/common/restic.md
Normal file
28
pages.ko/common/restic.md
Normal file
|
@ -0,0 +1,28 @@
|
|||
# restic
|
||||
|
||||
> 빠르고 안전한 백업 프로그램.
|
||||
> 더 많은 정보: <https://restic.net>.
|
||||
|
||||
- 지정된 로컬 디렉터리에 백업 저장소 초기화:
|
||||
|
||||
`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`
|
20
pages.ko/common/resume.md
Normal file
20
pages.ko/common/resume.md
Normal file
|
@ -0,0 +1,20 @@
|
|||
# resume
|
||||
|
||||
> 쉽게 새로운 이력서를 설정.
|
||||
> 더 많은 정보: <https://github.com/jsonresume/resume-cli>.
|
||||
|
||||
- 현재 작업 디렉토리에 새로운 `resume.json` 파일 생성:
|
||||
|
||||
`resume init`
|
||||
|
||||
- `resume.json`을 스키마 테스트에 맞춰 표준 준수 여부 검증:
|
||||
|
||||
`resume validate`
|
||||
|
||||
- 이력서를 스타일 있는 HTML 또는 PDF 형식으로 로컬에 내보내기:
|
||||
|
||||
`resume export {{경로/대상/html_또는_pdf}}`
|
||||
|
||||
- 로컬 `resume.json`을 제공하는 웹 서버 시작:
|
||||
|
||||
`resume serve`
|
16
pages.ko/common/retry.md
Normal file
16
pages.ko/common/retry.md
Normal file
|
@ -0,0 +1,16 @@
|
|||
# retry
|
||||
|
||||
> 명령이 성공하거나 기준이 충족될 때까지 명령을 반복.
|
||||
> 더 많은 정보: <https://github.com/minfrin/retry>.
|
||||
|
||||
- 명령이 성공할 때까지 재시도:
|
||||
|
||||
`retry {{명령}}`
|
||||
|
||||
- 명령이 성공할 때까지 n초마다 재시도:
|
||||
|
||||
`retry --delay={{n}} {{명령}}`
|
||||
|
||||
- n번 시도 후 포기:
|
||||
|
||||
`retry --times={{n}} {{명령}}`
|
28
pages.ko/common/rev.md
Normal file
28
pages.ko/common/rev.md
Normal file
|
@ -0,0 +1,28 @@
|
|||
# rev
|
||||
|
||||
> 텍스트 라인이나 파일을 뒤집습니다.
|
||||
> 더 많은 정보: <https://manned.org/rev>.
|
||||
|
||||
- 터미널에 입력한 텍스트 뒤집기:
|
||||
|
||||
`rev`
|
||||
|
||||
- 문자열 "hello" 뒤집기:
|
||||
|
||||
`echo "hello" | rev`
|
||||
|
||||
- 전체 파일을 뒤집어 `stdout`에 출력:
|
||||
|
||||
`rev {{경로/대상/파일}}`
|
||||
|
||||
- 줄 구분자로 '\0'을 사용 (제로 종료):
|
||||
|
||||
`rev -0 {{경로/대상/파일}}`
|
||||
|
||||
- 도움말 표시:
|
||||
|
||||
`rev -h`
|
||||
|
||||
- 버전 표시:
|
||||
|
||||
`rev -V`
|
32
pages.ko/common/rfetch.md
Normal file
32
pages.ko/common/rfetch.md
Normal file
|
@ -0,0 +1,32 @@
|
|||
# rfetch
|
||||
|
||||
> 시스템 정보를 출력하는 설정 가능한 페치 프로그램.
|
||||
> 더 많은 정보: <https://github.com/kamui-fin/rfetch>.
|
||||
|
||||
- 시스템 정보 표시:
|
||||
|
||||
`rfetch`
|
||||
|
||||
- 시스템 아키텍처 표시:
|
||||
|
||||
`rfetch -a`
|
||||
|
||||
- 시스템 업타임 표시:
|
||||
|
||||
`rfetch -t`
|
||||
|
||||
- 시스템 커널 표시:
|
||||
|
||||
`rfetch -k`
|
||||
|
||||
- 시스템 CPU 표시:
|
||||
|
||||
`rfetch -c`
|
||||
|
||||
- Linux 배포판 표시:
|
||||
|
||||
`rfetch -D`
|
||||
|
||||
- 데스크탑 환경 보기:
|
||||
|
||||
`rfetch -d`
|
37
pages.ko/common/rg.md
Normal file
37
pages.ko/common/rg.md
Normal file
|
@ -0,0 +1,37 @@
|
|||
# rg
|
||||
|
||||
> Ripgrep은 재귀적 라인 지향 검색 도구입니다.
|
||||
> `grep`의 더 빠른 대안이 되는 것을 목표로 합니다.
|
||||
> 더 많은 정보: <https://github.com/BurntSushi/ripgrep>.
|
||||
|
||||
- 현재 디렉토리에서 정규 표현식을 재귀적으로 검색:
|
||||
|
||||
`rg {{정규_표현식}}`
|
||||
|
||||
- `.gitignore`에 나열된 파일 및 숨김 파일을 포함하여 현재 디렉토리에서 정규 표현식을 재귀적으로 검색:
|
||||
|
||||
`rg --no-ignore --hidden {{정규_표현식}}`
|
||||
|
||||
- 일부 하위 디렉토리에서만 정규 표현식을 검색:
|
||||
|
||||
`rg {{정규_표현식}} {{일부_하위_디렉토리}}`
|
||||
|
||||
- glob 패턴 (예: `README.*`)에 일치하는 파일에서 정규 표현식 검색:
|
||||
|
||||
`rg {{정규_표현식}} --glob {{글롭}}`
|
||||
|
||||
- 정규 표현식과 일치하는 파일 이름 검색:
|
||||
|
||||
`rg --files | rg {{정규_표현식}}`
|
||||
|
||||
- 일치하는 파일만 나열 (다른 명령에 파이핑할 때 유용):
|
||||
|
||||
`rg --files-with-matches {{정규_표현식}}`
|
||||
|
||||
- 주어진 정규 표현식과 일치하지 않는 줄 표시:
|
||||
|
||||
`rg --invert-match {{정규_표현식}}`
|
||||
|
||||
- 리터럴 문자열 패턴 검색:
|
||||
|
||||
`rg --fixed-strings -- {{문자열}}`
|
24
pages.ko/common/rga.md
Normal file
24
pages.ko/common/rga.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# rga
|
||||
|
||||
> 다양한 파일 유형 검색 기능을 가진 Ripgrep 래퍼.
|
||||
> 더 많은 정보: <https://github.com/phiresky/ripgrep-all>.
|
||||
|
||||
- 현재 디렉토리의 모든 파일에서 패턴을 재귀적으로 검색:
|
||||
|
||||
`rga {{정규_표현식}}`
|
||||
|
||||
- 사용 가능한 어댑터 나열:
|
||||
|
||||
`rga --rga-list-adapters`
|
||||
|
||||
- 사용할 어댑터 변경 (예: ffmpeg, pandoc, poppler 등):
|
||||
|
||||
`rga --rga-adapters={{어댑터1,어댑터2}} {{정규_표현식}}`
|
||||
|
||||
- 파일 확장자 대신 MIME 유형을 사용하여 패턴 검색 (느림):
|
||||
|
||||
`rga --rga-accurate {{정규_표현식}}`
|
||||
|
||||
- 도움말 표시:
|
||||
|
||||
`rga --help`
|
28
pages.ko/common/rgpt.md
Normal file
28
pages.ko/common/rgpt.md
Normal file
|
@ -0,0 +1,28 @@
|
|||
# rgpt
|
||||
|
||||
> 터미널에서 바로 사용할 수 있는 GPT 기반 자동 코드 리뷰 도구.
|
||||
> 더 많은 정보: <https://github.com/vibovenkat123/review-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 {{경로/대상/파일}})"`
|
25
pages.ko/common/rgrep.md
Normal file
25
pages.ko/common/rgrep.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
# rgrep
|
||||
|
||||
> 정규 표현식을 사용하여 파일에서 패턴을 재귀적으로 찾기.
|
||||
> `grep -r`와 동일합니다.
|
||||
> 더 많은 정보: <https://www.gnu.org/software/grep/manual/grep.html>.
|
||||
|
||||
- 현재 작업 디렉토리에서 패턴을 재귀적으로 검색:
|
||||
|
||||
`rgrep "{{검색_패턴}}"`
|
||||
|
||||
- 현재 작업 디렉토리에서 대소문자를 구분하지 않고 패턴을 재귀적으로 검색:
|
||||
|
||||
`rgrep --ignore-case "{{검색_패턴}}"`
|
||||
|
||||
- 현재 작업 디렉토리에서 확장 정규 표현식 패턴 (지원 기능: `?`, `+`, `{}`, `()` 및 `|`)을 재귀적으로 검색:
|
||||
|
||||
`rgrep --extended-regexp "{{검색_패턴}}"`
|
||||
|
||||
- 현재 작업 디렉토리에서 정확한 문자열(정규 표현식 비활성화)을 재귀적으로 검색:
|
||||
|
||||
`rgrep --fixed-strings "{{정확한_문자열}}"`
|
||||
|
||||
- 지정된 디렉토리(또는 파일)에서 패턴을 재귀적으로 검색:
|
||||
|
||||
`rgrep "{{검색_패턴}}" {{경로/대상/파일_또는_디렉토리}}`
|
28
pages.ko/common/rhash.md
Normal file
28
pages.ko/common/rhash.md
Normal file
|
@ -0,0 +1,28 @@
|
|||
# rhash
|
||||
|
||||
> 일반적인 메시지 다이제스트를 계산하거나 확인.
|
||||
> 더 많은 정보: <https://rhash.sourceforge.net/manpage.php>.
|
||||
|
||||
- 파일의 기본 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}}' {{경로/대상/파일}}`
|
32
pages.ko/common/rich.md
Normal file
32
pages.ko/common/rich.md
Normal file
|
@ -0,0 +1,32 @@
|
|||
# rich
|
||||
|
||||
> 터미널에서 화려한 출력을 위한 도구 모음.
|
||||
> 더 많은 정보: <https://github.com/Textualize/rich-cli>.
|
||||
|
||||
- 파일을 구문 강조와 함께 표시:
|
||||
|
||||
`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}}`
|
28
pages.ko/common/rip.md
Normal file
28
pages.ko/common/rip.md
Normal file
|
@ -0,0 +1,28 @@
|
|||
# rip
|
||||
|
||||
> 파일이나 디렉토리를 무덤에 보내 제거하고, 복구할 수 있도록 합니다.
|
||||
> 더 많은 정보: <https://github.com/nivekuil/rip>.
|
||||
|
||||
- 지정된 위치에서 파일이나 디렉토리를 제거하고 무덤에 보관:
|
||||
|
||||
`rip {{경로/대상/파일_또는_디렉토리}} {{경로/대상/다른/파일_또는_디렉토리}}`
|
||||
|
||||
- 파일이나 디렉토리를 대화식으로 제거하며, 제거 전마다 확인 메시지를 표시:
|
||||
|
||||
`rip --inspect {{경로/대상/파일_또는_디렉토리}} {{경로/대상/다른/파일_또는_디렉토리}}`
|
||||
|
||||
- 현재 디렉토리 내에 원래 있던 파일과 디렉토리를 무덤에서 모두 나열:
|
||||
|
||||
`rip --seance`
|
||||
|
||||
- 무덤에 있는 모든 파일과 디렉토리를 영구 삭제:
|
||||
|
||||
`rip --decompose`
|
||||
|
||||
- 가장 최근에 제거된 파일과 디렉토리를 복원:
|
||||
|
||||
`rip --unbury`
|
||||
|
||||
- `rip --seance`로 나열된 모든 파일과 디렉토리를 복원:
|
||||
|
||||
`rip --seance --unbury`
|
7
pages.ko/common/ripgrep.md
Normal file
7
pages.ko/common/ripgrep.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
# ripgrep
|
||||
|
||||
> `ripgrep`은 명령어 `rg`의 일반적인 이름입니다.
|
||||
|
||||
- 원본 명령에 대한 문서 보기:
|
||||
|
||||
`tldr rg`
|
30
pages.ko/common/rkdeveloptool.md
Normal file
30
pages.ko/common/rkdeveloptool.md
Normal file
|
@ -0,0 +1,30 @@
|
|||
# rkdeveloptool
|
||||
|
||||
> Rockchip 기반 컴퓨터 장치의 부팅 펌웨어를 플래시, 덤프 및 관리.
|
||||
> USB를 통해 연결하기 전에 장치를 Maskrom/Bootrom 모드로 전환해야 합니다.
|
||||
> 일부 하위 명령은 루트 권한으로 실행해야 할 수 있습니다.
|
||||
> 더 많은 정보: <https://github.com/rockchip-linux/rkdeveloptool>.
|
||||
|
||||
- 연결된 모든 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`
|
16
pages.ko/common/rletopnm.md
Normal file
16
pages.ko/common/rletopnm.md
Normal file
|
@ -0,0 +1,16 @@
|
|||
# rletopnm
|
||||
|
||||
> Utah Raster Tools RLE 이미지 파일을 PNM 파일로 변환.
|
||||
> 더 많은 정보: <https://netpbm.sourceforge.net/doc/rletopnm.html>.
|
||||
|
||||
- RLE 이미지를 PNM 파일로 변환:
|
||||
|
||||
`rletopnm {{경로/대상/입력.rle}} > {{경로/대상/출력.pnm}}`
|
||||
|
||||
- RLE 파일의 알파 채널을 포함하는 PGM 이미지 생성:
|
||||
|
||||
`rletopnm -alphaout {{경로/대상/알파_파일.pgm}} {{경로/대상/입력.rle}} > {{경로/대상/출력.pnm}}`
|
||||
|
||||
- 자세한 모드로 작동하고 RLE 헤더의 내용을 `stdout`에 출력:
|
||||
|
||||
`rletopnm -verbose {{경로/대상/입력.rle}} > {{경로/대상/출력.pnm}}`
|
24
pages.ko/common/rlwrap.md
Normal file
24
pages.ko/common/rlwrap.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# rlwrap
|
||||
|
||||
> REPL 명령에 라인 편집, 지속적인 히스토리 및 프롬프트 완성을 추가.
|
||||
> 더 많은 정보: <https://github.com/hanslub42/rlwrap>.
|
||||
|
||||
- 라인 편집, 지속적인 히스토리 및 프롬프트 완성을 사용하여 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}} {{명령}}`
|
36
pages.ko/common/rmlint.md
Normal file
36
pages.ko/common/rmlint.md
Normal file
|
@ -0,0 +1,36 @@
|
|||
# rmlint
|
||||
|
||||
> 파일 시스템에서 공간 낭비 및 기타 손상된 항목을 찾습니다.
|
||||
> 더 많은 정보: <https://rmlint.readthedocs.io/en/latest/rmlint.1.html>.
|
||||
|
||||
- 중복, 빈 파일 및 손상된 파일에 대해 디렉토리를 검사:
|
||||
|
||||
`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 {{경로/대상/디렉토리}}`
|
20
pages.ko/common/roave-backward-compatibility-check.md
Normal file
20
pages.ko/common/roave-backward-compatibility-check.md
Normal file
|
@ -0,0 +1,20 @@
|
|||
# roave-backward-compatibility-check
|
||||
|
||||
> PHP 라이브러리의 두 버전 간 호환성 파손 여부를 확인.
|
||||
> 더 많은 정보: <https://github.com/Roave/BackwardCompatibilityCheck>.
|
||||
|
||||
- 마지막 태그 이후의 호환성 파손 점검:
|
||||
|
||||
`roave-backward-compatibility-check`
|
||||
|
||||
- 특정 태그 이후의 호환성 파손 점검:
|
||||
|
||||
`roave-backward-compatibility-check --from={{git_레퍼런스}}`
|
||||
|
||||
- 마지막 태그와 특정 참조 간의 호환성 파손 점검:
|
||||
|
||||
`roave-backward-compatibility-check --to={{git_레퍼런스}}`
|
||||
|
||||
- 호환성 파손 점검 결과를 Markdown으로 출력:
|
||||
|
||||
`roave-backward-compatibility-check --format=markdown > {{결과.md}}`
|
16
pages.ko/common/robo.md
Normal file
16
pages.ko/common/robo.md
Normal file
|
@ -0,0 +1,16 @@
|
|||
# robo
|
||||
|
||||
> PHP 작업 러너.
|
||||
> 더 많은 정보: <https://robo.li/>.
|
||||
|
||||
- 사용 가능한 명령 나열:
|
||||
|
||||
`robo list`
|
||||
|
||||
- 특정 명령 실행:
|
||||
|
||||
`robo {{foo}}`
|
||||
|
||||
- 특정 명령 실행 시뮬레이션:
|
||||
|
||||
`robo --simulate {{foo}}`
|
24
pages.ko/common/ropgadget.md
Normal file
24
pages.ko/common/ropgadget.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# ROPgadget
|
||||
|
||||
> 바이너리 파일에서 ROP 가젯을 찾습니다.
|
||||
> 더 많은 정보: <https://github.com/JonathanSalwan/ROPgadget>.
|
||||
|
||||
- 바이너리 파일에서 가젯 나열:
|
||||
|
||||
`ROPgadget --binary {{경로/대상/바이너리}}`
|
||||
|
||||
- 정규 표현식으로 바이너리 파일의 가젯 필터링:
|
||||
|
||||
`ROPgadget --binary {{경로/대상/바이너리}} --re {{정규표현식}}`
|
||||
|
||||
- 지정된 유형을 제외한 바이너리 파일의 가젯 나열:
|
||||
|
||||
`ROPgadget --binary {{경로/대상/바이너리}} --{{norop|nojob|nosys}}`
|
||||
|
||||
- 바이너리 파일에서 잘못된 바이트 가젯 제외:
|
||||
|
||||
`ROPgadget --binary {{경로/대상/바이너리}} --badbytes {{바이트_문자열}}`
|
||||
|
||||
- 지정된 바이트 수까지의 바이너리 파일 가젯 나열:
|
||||
|
||||
`ROPgadget --binary {{경로/대상/바이너리}} --depth {{바이트_수}}`
|
24
pages.ko/common/ropper.md
Normal file
24
pages.ko/common/ropper.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# ropper
|
||||
|
||||
> 바이너리 파일에서 ROP 가젯을 찾습니다.
|
||||
> 더 많은 정보: <https://scoding.de/ropper/>.
|
||||
|
||||
- 바이너리 파일의 가젯 나열:
|
||||
|
||||
`ropper --file {{경로/대상/바이너리}}`
|
||||
|
||||
- 정규 표현식을 사용하여 바이너리 파일의 가젯 필터링:
|
||||
|
||||
`ropper --file {{경로/대상/바이너리}} --search {{정규_표현식}}`
|
||||
|
||||
- 지정된 유형의 가젯을 바이너리 파일에서 나열:
|
||||
|
||||
`ropper --file {{경로/대상/바이너리}} --type {{rop|job|sys|all}}`
|
||||
|
||||
- 바이너리 파일에서 불량 바이트 가젯 제외:
|
||||
|
||||
`ropper --file {{경로/대상/바이너리}} --badbytes {{바이트_문자열}}`
|
||||
|
||||
- 지정된 명령어 수까지의 가젯을 바이너리 파일에서 나열:
|
||||
|
||||
`ropper --file {{경로/대상/바이너리}} --inst-count {{수량}}`
|
16
pages.ko/common/rpi-imager.md
Normal file
16
pages.ko/common/rpi-imager.md
Normal file
|
@ -0,0 +1,16 @@
|
|||
# rpi-imager
|
||||
|
||||
> 이미지를 저장 장치에 플래시.
|
||||
> 더 많은 정보: <https://github.com/raspberrypi/rpi-imager>.
|
||||
|
||||
- 특정 이미지를 특정 블록 장치에 기록:
|
||||
|
||||
`rpi-imager --cli {{경로/대상/이미지.zip}} {{/dev/sdX}}`
|
||||
|
||||
- 체크섬 검증을 비활성화한 상태로 특정 이미지를 블록 장치에 기록:
|
||||
|
||||
`rpi-imager --cli --disable-verify {{경로/대상/이미지.zip}} {{/dev/sdX}}`
|
||||
|
||||
- 검증 시 특정 체크섬을 기대하는 상태로 특정 이미지를 블록 장치에 기록:
|
||||
|
||||
`rpi-imager --cli --sha256 {{기대_해시}} {{경로/대상/이미지.zip}} {{/dev/sdX}}`
|
12
pages.ko/common/rr.md
Normal file
12
pages.ko/common/rr.md
Normal file
|
@ -0,0 +1,12 @@
|
|||
# rr
|
||||
|
||||
> 프로그램 실행을 기록하고 재생하기 위한 디버깅 도구.
|
||||
> 더 많은 정보: <https://rr-project.org/>.
|
||||
|
||||
- 애플리케이션 기록:
|
||||
|
||||
`rr record {{경로/대상/바이너리 --arg1 --arg2}}`
|
||||
|
||||
- 마지막으로 기록된 실행 재생:
|
||||
|
||||
`rr replay`
|
20
pages.ko/common/rscript.md
Normal file
20
pages.ko/common/rscript.md
Normal file
|
@ -0,0 +1,20 @@
|
|||
# Rscript
|
||||
|
||||
> R 프로그래밍 언어로 스크립트를 실행.
|
||||
> 더 많은 정보: <https://www.r-project.org>.
|
||||
|
||||
- 스크립트 실행:
|
||||
|
||||
`Rscript {{경로/대상/파일.R}}`
|
||||
|
||||
- 바닐라 모드로 스크립트 실행 (세션을 빈 상태로 시작하며 종료 시 작업 공간을 저장하지 않음):
|
||||
|
||||
`Rscript --vanilla {{경로/대상/파일.R}}`
|
||||
|
||||
- 하나 이상의 R 표현식 실행:
|
||||
|
||||
`Rscript -e {{표현식1}} -e {{표현식2}}`
|
||||
|
||||
- R 버전 표시:
|
||||
|
||||
`Rscript --version`
|
28
pages.ko/common/rspec.md
Normal file
28
pages.ko/common/rspec.md
Normal file
|
@ -0,0 +1,28 @@
|
|||
# rspec
|
||||
|
||||
> Ruby 코드를 테스트하기 위한 Ruby로 작성된 행동 주도 개발 테스트 프레임워크.
|
||||
> 더 많은 정보: <https://rspec.info>.
|
||||
|
||||
- .rspec 구성 파일과 spec 헬퍼 파일 초기화:
|
||||
|
||||
`rspec --init`
|
||||
|
||||
- 모든 테스트 실행:
|
||||
|
||||
`rspec`
|
||||
|
||||
- 특정 디렉터리의 테스트 실행:
|
||||
|
||||
`rspec {{경로/대상/폴더}}`
|
||||
|
||||
- 하나 이상의 테스트 파일 실행:
|
||||
|
||||
`rspec {{경로/대상/파일1 경로/대상/파일2 ...}}`
|
||||
|
||||
- 파일 내 특정 테스트 실행 (예: 테스트가 83번째 줄에서 시작하는 경우):
|
||||
|
||||
`rspec {{경로/대상/파일}}:{{83}}`
|
||||
|
||||
- 특정 시드로 스펙 실행:
|
||||
|
||||
`rspec --seed {{시드_번호}}`
|
28
pages.ko/common/rss2email.md
Normal file
28
pages.ko/common/rss2email.md
Normal file
|
@ -0,0 +1,28 @@
|
|||
# rss2email
|
||||
|
||||
> RSS 피드를 이메일 프로그램으로 전달.
|
||||
> 더 많은 정보: <https://github.com/rss2email/rss2email>.
|
||||
|
||||
- 모든 피드 나열:
|
||||
|
||||
`r2e list`
|
||||
|
||||
- RSS 항목을 이메일로 변환:
|
||||
|
||||
`r2e run`
|
||||
|
||||
- 피드 추가:
|
||||
|
||||
`r2e add {{피드_주소}}`
|
||||
|
||||
- 특정 이메일 주소로 피드 추가:
|
||||
|
||||
`r2e add {{피드_주소}} {{새_이메일@example.com}}`
|
||||
|
||||
- 특정 피드 삭제:
|
||||
|
||||
`r2e delete {{목록에서의_피드_번호}}`
|
||||
|
||||
- 도움말 표시:
|
||||
|
||||
`r2e -h`
|
24
pages.ko/common/rsstail.md
Normal file
24
pages.ko/common/rsstail.md
Normal file
|
@ -0,0 +1,24 @@
|
|||
# rsstail
|
||||
|
||||
> RSS 피드를 위한 `tail`.
|
||||
> 더 많은 정보: <https://github.com/gvalkov/rsstail.py>.
|
||||
|
||||
- 주어진 URL의 피드를 표시하고 새 항목이 아래에 나타날 때까지 대기:
|
||||
|
||||
`rsstail -u {{URL}}`
|
||||
|
||||
- 피드를 역순으로 표시 (최신 항목이 아래에 위치):
|
||||
|
||||
`rsstail -r -u {{URL}}`
|
||||
|
||||
- 발행 날짜와 링크 포함:
|
||||
|
||||
`rsstail -pl -u {{URL}}`
|
||||
|
||||
- 업데이트 간격 설정:
|
||||
|
||||
`rsstail -u {{URL}} -i {{초_간격}}`
|
||||
|
||||
- 피드를 표시하고 종료:
|
||||
|
||||
`rsstail -1 -u {{URL}}`
|
37
pages.ko/common/rtl_sdr.md
Normal file
37
pages.ko/common/rtl_sdr.md
Normal file
|
@ -0,0 +1,37 @@
|
|||
# rtl_sdr
|
||||
|
||||
> RTL-SDR 수신기를 위한 원시 데이터 기록기.
|
||||
> 데이터는 I/Q 샘플링(즉, 직교 샘플링)을 사용하여 인코딩됩니다.
|
||||
> 더 많은 정보: <https://osmocom.org/projects/rtl-sdr/wiki/Rtl-sdr>.
|
||||
|
||||
- 주파수(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 -`
|
20
pages.ko/common/rtmpdump.md
Normal file
20
pages.ko/common/rtmpdump.md
Normal file
|
@ -0,0 +1,20 @@
|
|||
# rtmpdump
|
||||
|
||||
> RTMP 프로토콜을 통해 스트리밍되는 미디어 콘텐츠 덤프.
|
||||
> 더 많은 정보: <https://rtmpdump.mplayerhq.hu/>.
|
||||
|
||||
- 파일 다운로드:
|
||||
|
||||
`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}}`
|
29
pages.ko/common/rtv.md
Normal file
29
pages.ko/common/rtv.md
Normal file
|
@ -0,0 +1,29 @@
|
|||
# rtv
|
||||
|
||||
> Reddit 터미널 뷰어.
|
||||
> 방향키로 탐색하세요. 오른쪽과 왼쪽 키로 각각 게시물을 보고 돌아갈 수 있습니다.
|
||||
> 더 많은 정보: <https://github.com/michael-lazar/rtv>.
|
||||
|
||||
- 첫 페이지 열기:
|
||||
|
||||
`/front`
|
||||
|
||||
- 서브레딧 열기:
|
||||
|
||||
`/r/{{서브레딧_이름}}`
|
||||
|
||||
- 댓글 확장/축소:
|
||||
|
||||
`<스페이스바>`
|
||||
|
||||
- 링크 열기:
|
||||
|
||||
`o`
|
||||
|
||||
- 로그인:
|
||||
|
||||
`u`
|
||||
|
||||
- 도움말 표시:
|
||||
|
||||
`?`
|
32
pages.ko/common/rubocop.md
Normal file
32
pages.ko/common/rubocop.md
Normal file
|
@ -0,0 +1,32 @@
|
|||
# rubocop
|
||||
|
||||
> Ruby 파일을 린트합니다.
|
||||
> 더 많은 정보: <https://docs.rubocop.org/rubocop/usage/basic_usage.html>.
|
||||
|
||||
- 현재 디렉토리의 모든 파일 확인(하위 디렉토리 포함):
|
||||
|
||||
`rubocop`
|
||||
|
||||
- 하나 이상의 특정 파일 또는 디렉토리 확인:
|
||||
|
||||
`rubocop {{경로/대상/파일_또는_폴더1 경로/대상/파일_또는_폴더2 ...}}`
|
||||
|
||||
- 출력 결과를 파일에 저장:
|
||||
|
||||
`rubocop --out {{경로/대상/파일}}`
|
||||
|
||||
- cop(린터 규칙) 목록 보기:
|
||||
|
||||
`rubocop --show-cops`
|
||||
|
||||
- 특정 cop 제외:
|
||||
|
||||
`rubocop --except {{cop1 cop2 ...}}`
|
||||
|
||||
- 지정된 cop만 실행:
|
||||
|
||||
`rubocop --only {{cop1 cop2 ...}}`
|
||||
|
||||
- 파일 자동 수정(실험적 기능):
|
||||
|
||||
`rubocop --auto-correct`
|
29
pages.ko/common/ruby.md
Normal file
29
pages.ko/common/ruby.md
Normal file
|
@ -0,0 +1,29 @@
|
|||
# ruby
|
||||
|
||||
> Ruby 프로그래밍 언어 인터프리터.
|
||||
> 같이 보기: `gem`, `bundler`, `rake`, `irb`.
|
||||
> 더 많은 정보: <https://www.ruby-lang.org>.
|
||||
|
||||
- Ruby 스크립트 실행:
|
||||
|
||||
`ruby {{스크립트.rb}}`
|
||||
|
||||
- 명령줄에서 단일 Ruby 명령 실행:
|
||||
|
||||
`ruby -e {{명령}}`
|
||||
|
||||
- 주어진 Ruby 스크립트에서 구문 오류 확인:
|
||||
|
||||
`ruby -c {{스크립트.rb}}`
|
||||
|
||||
- 현재 디렉토리에서 포트 8080으로 내장 HTTP 서버 시작:
|
||||
|
||||
`ruby -run -e httpd`
|
||||
|
||||
- 필요한 라이브러리를 설치하지 않고 로컬에서 Ruby 바이너리 실행:
|
||||
|
||||
`ruby -I {{라이브러리_폴더_경로}} -r {{라이브러리_요구_이름}} {{바이너리_폴더_경로/바이너리_이름}}`
|
||||
|
||||
- Ruby 버전 표시:
|
||||
|
||||
`ruby -v`
|
33
pages.ko/common/ruff-check.md
Normal file
33
pages.ko/common/ruff-check.md
Normal file
|
@ -0,0 +1,33 @@
|
|||
# ruff check
|
||||
|
||||
> 매우 빠른 Python 린터입니다. `check`는 기본 명령어로, 어디서든 생략 가능합니다.
|
||||
> 파일이나 디렉토리를 지정하지 않으면 기본적으로 현재 작업 디렉토리가 사용됩니다.
|
||||
> 더 많은 정보: <https://docs.astral.sh/ruff/linter>.
|
||||
|
||||
- 지정된 파일이나 디렉토리에 대해 린터 실행:
|
||||
|
||||
`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`
|
17
pages.ko/common/ruff-format.md
Normal file
17
pages.ko/common/ruff-format.md
Normal file
|
@ -0,0 +1,17 @@
|
|||
# ruff format
|
||||
|
||||
> 매우 빠른 Python 코드 포매터.
|
||||
> 파일이나 디렉토리가 지정되지 않으면 기본적으로 현재 작업 디렉토리가 사용됩니다.
|
||||
> 더 많은 정보: <https://docs.astral.sh/ruff/formatter>.
|
||||
|
||||
- 지정된 파일이나 디렉토리를 직접 포맷:
|
||||
|
||||
`ruff format {{경로/대상/파일_또는_폴더1 경로/대상/파일_또는_폴더2 ...}}`
|
||||
|
||||
- 수정될 파일을 출력하고, 포맷이 필요한 파일이 있으면 0이 아닌 종료 코드를 반환하며, 그렇지 않으면 0을 반환:
|
||||
|
||||
`ruff format --check`
|
||||
|
||||
- 파일을 수정하지 않고 어떤 변경이 이루어질지 출력:
|
||||
|
||||
`ruff format --diff`
|
12
pages.ko/common/ruff.md
Normal file
12
pages.ko/common/ruff.md
Normal file
|
@ -0,0 +1,12 @@
|
|||
# ruff
|
||||
|
||||
> 매우 빠른 Python 린터 및 코드 포매터로, Rust로 작성되었습니다.
|
||||
> 더 많은 정보: <https://docs.astral.sh/ruff/tutorial>.
|
||||
|
||||
- Ruff 린터에 대한 문서 보기:
|
||||
|
||||
`tldr ruff check`
|
||||
|
||||
- Ruff 코드 포매터에 대한 문서 보기:
|
||||
|
||||
`tldr ruff format`
|
12
pages.ko/common/runit.md
Normal file
12
pages.ko/common/runit.md
Normal file
|
@ -0,0 +1,12 @@
|
|||
# runit
|
||||
|
||||
> 3단계 초기화 시스템.
|
||||
> 더 많은 정보: <https://smarden.org/runit/runit.8.html>.
|
||||
|
||||
- runit의 3단계 초기화 체계 시작:
|
||||
|
||||
`runit`
|
||||
|
||||
- runit 종료:
|
||||
|
||||
`kill --CONT {{runit_pid}}`
|
12
pages.ko/common/runsv.md
Normal file
12
pages.ko/common/runsv.md
Normal file
|
@ -0,0 +1,12 @@
|
|||
# runsv
|
||||
|
||||
> runit 서비스를 시작 및 관리.
|
||||
> 더 많은 정보: <https://manned.org/runsv.8>.
|
||||
|
||||
- 현재 사용자로 runit 서비스 시작:
|
||||
|
||||
`runsv {{경로/대상/서비스}}`
|
||||
|
||||
- root로 runit 서비스 시작:
|
||||
|
||||
`sudo runsv {{경로/대상/서비스}}`
|
8
pages.ko/common/runsvchdir.md
Normal file
8
pages.ko/common/runsvchdir.md
Normal file
|
@ -0,0 +1,8 @@
|
|||
# runsvchdir
|
||||
|
||||
> 기본적으로 `runsvdir`이 사용하는 디렉토리를 변경합니다.
|
||||
> 더 많은 정보: <https://manned.org/runsvchdir.8>.
|
||||
|
||||
- `runsvdir` 디렉토리 변경:
|
||||
|
||||
`sudo runsvchdir {{경로/대상/폴더}}`
|
16
pages.ko/common/runsvdir.md
Normal file
16
pages.ko/common/runsvdir.md
Normal file
|
@ -0,0 +1,16 @@
|
|||
# runsvdir
|
||||
|
||||
> 전체 서비스 디렉터리를 실행.
|
||||
> 더 많은 정보: <https://manned.org/runsvdir.8>.
|
||||
|
||||
- 현재 사용자로 디렉터리 내 모든 서비스 시작 및 관리:
|
||||
|
||||
`runsvdir {{경로/대상/서비스}}`
|
||||
|
||||
- 루트 사용자로 디렉터리 내 모든 서비스 시작 및 관리:
|
||||
|
||||
`sudo runsvdir {{경로/대상/서비스}}`
|
||||
|
||||
- 개별 세션에서 서비스 시작:
|
||||
|
||||
`runsvdir -P {{경로/대상/서비스}}`
|
36
pages.ko/common/rvm.md
Normal file
36
pages.ko/common/rvm.md
Normal file
|
@ -0,0 +1,36 @@
|
|||
# rvm
|
||||
|
||||
> 여러 루비 환경을 쉽게 설치하고 관리하며 작업할 수 있는 도구.
|
||||
> 더 많은 정보: <https://rvm.io>.
|
||||
|
||||
- 하나 이상의 루비 버전 설치:
|
||||
|
||||
`rvm install {{버전1 버전2 ...}}`
|
||||
|
||||
- 설치된 버전 목록 표시:
|
||||
|
||||
`rvm list`
|
||||
|
||||
- 특정 루비 버전 사용:
|
||||
|
||||
`rvm use {{버전}}`
|
||||
|
||||
- 기본 루비 버전 설정:
|
||||
|
||||
`rvm --default use {{버전}}`
|
||||
|
||||
- 루비 버전을 새 버전으로 업그레이드:
|
||||
|
||||
`rvm upgrade {{현재_버전}} {{새로운_버전}}`
|
||||
|
||||
- 루비 버전을 제거하고 소스는 유지:
|
||||
|
||||
`rvm uninstall {{버전}}`
|
||||
|
||||
- 루비 버전과 소스를 모두 제거:
|
||||
|
||||
`rvm remove {{버전}}`
|
||||
|
||||
- 운영 체제에 대한 특정 의존성 표시:
|
||||
|
||||
`rvm requirements`
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
- Expand/collapse comments:
|
||||
|
||||
`[space]`
|
||||
`<Space>`
|
||||
|
||||
- Open link:
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue