diff --git a/pages.ko/common/autossh.md b/pages.ko/common/autossh.md new file mode 100644 index 0000000000..daafa1f772 --- /dev/null +++ b/pages.ko/common/autossh.md @@ -0,0 +1,28 @@ +# autossh + +> SSH 연결을 실행, 모니터링 및 재시작. port 재전송 tunnel을 유지하기 위해 자동 재연결. 모든 ssh 플래그 허용. +> 더 많은 정보는: . + +- SSH session을 열고, 모니터링 포트가 데이터를 리턴하지 못하면 다시 시작: + +`autossh -M {{monitor_port}} {{ssh_command}}` + +- 로컬 포트를 원격 포트로 전달하는 SSH session을 열고 필요한 경우 다시 시작: + +`autossh -M {{monitor_port}} -L {{local_port}}:localhost:{{remote_port}} {{user}}@{{host}}` + +- ssh(백그라운드에서 실행)를 실행하기 전에 포크하고 원격 쉘을 열지 않는다: + +`autossh -f -M {{monitor_port}} -N {{ssh_command}}` + +- 모니터링 포트없이 백그라운드에서 autossh를 실행하는 대신 실패를 감지하기 위해 10초마다 SSH 연결 유지에 의존: + +`autossh -f -M 0 -N -o "ServerAliveInterval 10" -o "ServerAliveCountMax 3" {{ssh_command}}` + +- 모니터링 포트, 원격 쉘 없이 백그라운드에서 autossh를 실행하고, 포트 전달에 실패하면 종료: + +`autossh -f -M 0 -N -o "ServerAliveInterval 10" -o "ServerAliveCountMax 3" -o ExitOnForwardFailure=yes -L {{local_port}}:localhost:{{remote_port}} {{user}}@{{host}}` + +- 디버그 출력이 파일에 기록되고 ssh 상세 출력이 두번째 파일에 기록 된 상태에서 백그라운드에서 autossh를 실행: + +`AUTOSSH_DEBUG=1 AUTOSSH_LOGFILE={{log_file}} autossh -f -M {{monitor_port}} -v -E {{ssh_log_file}} {{ssh_command}}` \ No newline at end of file diff --git a/pages.ko/common/avrdude.md b/pages.ko/common/avrdude.md new file mode 100644 index 0000000000..157647e2a0 --- /dev/null +++ b/pages.ko/common/avrdude.md @@ -0,0 +1,20 @@ +# avrdude + +> Atmel AVR 마이크로 컨트롤러 프로그래밍을 위한 드라이버 프로그램. +> 더많은 정보는: . + +- AVR 마이크로 컨트롤러 읽기: + +`avrdude -p {{AVR_device}} -c {{programmer}} -U flash:r:{{file.hex}}:i` + +- AVR 마이크로 컨트롤러 쓰기: + +`avrdude -p {{AVR_device}} -c {{programmer}} -U flash:w:{{file.hex}}` + +- 사용 가능한 AVR 장치 목록: + +`avrdude -p \?` + +- 사용 가능한 AVR 프로그래머 목록: + +`avrdude -c \?` \ No newline at end of file diff --git a/pages.ko/common/awk.md b/pages.ko/common/awk.md new file mode 100644 index 0000000000..b9701a5064 --- /dev/null +++ b/pages.ko/common/awk.md @@ -0,0 +1,37 @@ +# awk + +> 파일 작업을 위한 다목적 프로그래밍 언어. +> 더 많은 정보는: . + +- 공백으로 구분 된 파일의 다섯 번째 열 (일명 필드)를 출력하기: + +`awk '{print $5}' {{filename}}` + + +- 공백으로 구분 된 파일에서 "something"을 포함한 두 번째 열 출력하기: + +`awk '/{{something}}/ {print $2}' {{filename}}` + +- 공백이 아닌 쉼표를 필드 구분 기호로 사용한 파일에서 각 줄의 마지막 열을 출력하기: + +`awk -F ',' '{print $NF}' {{filename}}` + +- 파일의 첫 번째 열에 있는 값을 더하고 합계를 출력: + +`awk '{s+=$1} END {print s}' {{filename}}` + +- 첫 번째 열에 있는 값을 더하고 값들을 출력하고 합계를 출력: + +`awk '{s+=$1; print $1} END {print "--------"; print s}' {{filename}}` + +- 첫 번째 줄부터 시작하여 세 번째 줄까지 모두 출력: + +`awk 'NR%3==1' {{filename}}` + +- 세 번째 열부터 시작하여 모든 값을 출력: + +`awk '{ s = ""; for (i=3; i <= NF; i++) s = s $i " "; print s }'` + +- 조건에 따라 다른 값을 출력: + +`awk '{if ($1 == "foo") print "Exact match foo"; else if ($1 ~ "bar") print "Partial match bar"; else print "Baz"}'` \ No newline at end of file diff --git a/pages.ko/common/aws-google-auth.md b/pages.ko/common/aws-google-auth.md new file mode 100644 index 0000000000..2c933ab14f --- /dev/null +++ b/pages.ko/common/aws-google-auth.md @@ -0,0 +1,20 @@ +# aws-google-auth + +> Google Apps를 페더레이션(Single Sign-On)공급자로 사용하여 AWS 임시(STS) 자격 증명을 획득하는 명령 줄 도구입니다. +> 더 많은 정보는: . + +- IDP및 식별자를 사용하여 Google SSO에 로그인하고 자격 증명 기간을 1시간으로 설정: + +`aws-google-auth -u {{example@example.com}} -I {{$GOOGLE_IDP_ID}} -S {{$GOOGLE_SP_ID}} -d {{3600}}` + +- 사용자 역할을 묻는 로그인(여러 개으 사용 가능한 SAML 역할의 경우): + +`aws-google-auth -u {{example@example.com}} -I {{$GOOGLE_IDP_ID}} -S {{$GOOGLE_SP_ID}} -d {{3600}} -a` + +- AWS 계정의 별칭 확인: + +`aws-google-auth -u {{example@example.com}} -I {{$GOOGLE_IDP_ID}} -S {{$GOOGLE_SP_ID}} -d {{3600}} -a --resolve-aliases` + +- 도움말 정보 보기: + +`aws-google-auth -h` \ No newline at end of file diff --git a/pages.ko/common/aws-s3.md b/pages.ko/common/aws-s3.md new file mode 100644 index 0000000000..50db52442c --- /dev/null +++ b/pages.ko/common/aws-s3.md @@ -0,0 +1,28 @@ +# aws s3 + +> AWS S3용 CLI - 웹 서비스 인터페이스를 통해 스토리지를 제공합니다. +> 더 많은 정보는: . + +- 버킷 안의 파일 보기: + +`aws s3 ls {{bucket_name}}` + +- 로컬에서 버킷으로 파일 및 디렉토리 동기화: + +`aws s3 sync {{path/to/files}} s3://{{bucket_name}}` + +- 버킷에서 로컬로 파일 및 디렉토리 동기화: + +`aws s3 sync s3://{{bucket_name}} {{path/to/target}}` + +- 제외 된 파일 및 디렉토리 동기화: + +`aws s3 sync {{path/to/files}} s3://{{bucket_name}} --exclude {{path/to/file}} --exclude {{path/to/directory}}/*` + +- 버킷에서 파일 제거: + +`aws s3 rm s3://{{bucket}}/{{path/to/file}}` + +- 변경 사항만 미리보기: + +`aws s3 {{any_command}} --dryrun` \ No newline at end of file diff --git a/pages.ko/common/aws.md b/pages.ko/common/aws.md new file mode 100644 index 0000000000..27b1bbefa6 --- /dev/null +++ b/pages.ko/common/aws.md @@ -0,0 +1,24 @@ +# aws + +> Amazon Web Services의 공식 CLI tool입니다. +> 더 많은 정보는: . + +- 모든 IAM 사용자 목록: + +`aws iam list-users` + +- 특정 지역의 모든 ec2 인스턴스 나열: + +`aws ec2 describe-instances --region {{us-east-1}}` + +- 특정 SQS 대기열에서 메시지 수신: + +`aws sqs receive-message --queue-url {{https://queue.amazonaws.com/546123/Test}}` + +- 특정 SNS 주제에 메시지 게시: + +`aws sns publish --topic-arn {{arn:aws:sns:us-east-1:54633:testTopic}} --message "Message"` + +- AWS 명령어에 대한 도움말을 보려면: + +`aws {{command}} help` \ No newline at end of file diff --git a/pages.ko/common/axel.md b/pages.ko/common/axel.md new file mode 100644 index 0000000000..51d245242d --- /dev/null +++ b/pages.ko/common/axel.md @@ -0,0 +1,24 @@ +# axel + +> 가속기를 다운로드 하십시오. HTTP, HTTPS, FTP를 지원합니다. +> 더많은 정보는: . + +- 파일로 URL 다운로드: + +`axel {{url}}` + +- 다운로드 및 파일 이름 지정: + +`axel {{url}} -o {{filename}}` + +- 여러 연결로 다운로드: + +`axel -n {{connections_num}} {{url}}` + +- mirrors 검색: + +`axel -S {{mirrors_num}} {{url}}` + +- 다운로드 속도 제한 (초당 바이트): + +`axel -s {{speed}} {{url}}` \ No newline at end of file diff --git a/pages.ko/common/az.md b/pages.ko/common/az.md new file mode 100644 index 0000000000..ead82d2e37 --- /dev/null +++ b/pages.ko/common/az.md @@ -0,0 +1,28 @@ +# az + +> Microsoft Azure의 공식 CLI tool입니다. +> 더 많은 정보는: . + +- Azure에 로그인: + +`az login` + +- Azure 구독 정보 관리: + +`az account` + +- 모든 Azure 관리 디스크 나열: + +`az disk list` + +- 모든 Azure 가상머신 나열: + +`az vm list` + +- Azure Kubernetes Services 관리: + +`az aks` + +- Azure 네트워크 리소스 관리: + +`az network` \ No newline at end of file diff --git a/pages.ko/common/b2sum.md b/pages.ko/common/b2sum.md new file mode 100644 index 0000000000..39be892013 --- /dev/null +++ b/pages.ko/common/b2sum.md @@ -0,0 +1,20 @@ +# b2sum + +> BLACK2 암호화 체크섬을 계산하십시오. +> 더 많은 정보는: . + +- 파일의 BLACKE2 체크섬 계산: + +`b2sum {{filename1}}` + +- 여러 파일의 BLACKE2 체크섬 계산: + +`b2sum {{filename1}} {{filename2}}` + +- BLAKE2 합계 파일 및 파일 이름을 읽고 모든 파일에 일치하는 체크섬이 있는지 확인: + +`b2sum -c {{filename.b2}}` + +- `stdin`에서 BLACK2 체크섬 계산: + +`{{somecommand}} | b2sum` \ No newline at end of file diff --git a/pages.ko/common/babel.md b/pages.ko/common/babel.md new file mode 100644 index 0000000000..190c117d15 --- /dev/null +++ b/pages.ko/common/babel.md @@ -0,0 +1,36 @@ +# babel + +> 코드를 JavaScript ES6/ES7문법에서 ES5문법으로 변환하는 변환기입니다. +> 더 많은 정보는: . + +- 지정된 입력 파일을 변환하고 `stdout'으로 출력: + +`babel {{path/to/file}}` + +- 지정된 입력 파일을 변환하고 특정 파일로 출력: + +`babel {{path/to/input_file}} --out-file {{path/to/output_file}}` + +- 입력 파일이 변경 될 때마다 변환: + +`babel {{path/to/input_file}} --watch` + +- 파일의 전체 디렉토리를 변환: + +`babel {{path/to/input_directory}}` + +- 디렉토리에서 지정된 쉼표로 구분 된 파일 무시: + +`babel {{path/to/input_directory}} --ignore {{ignored_files}}` + +- 축소 된 JavaScript로 변환 및 출력: + +`babel {{path/to/input_file}} --minified` + +- 출력 형식에 대한 사전 설정 세트를 선택: + +`babel {{path/to/input_file}} --presets {{presets}}` + +- 사용 가능한 모든 옵션 출력: + +`babel --help` \ No newline at end of file diff --git a/pages.ko/common/badblocks.md b/pages.ko/common/badblocks.md new file mode 100644 index 0000000000..b3254f9322 --- /dev/null +++ b/pages.ko/common/badblocks.md @@ -0,0 +1,16 @@ +# badblocks + +> 불량 블록이 있는지 장치를 검사하십시오. +> 불량 블록을 사용하면 파티션 테이블을 포함하여 디스크의 모든 데이터를 지우는 등의 파괴적인 작업이 발생할 수 있습니다. + +- 비파괴 읽기 전용 테스트를 사용하여 디스크에서 불량 블록을 검사: + +`sudo badblocks {{/dev/sda}}` + +- 비파괴 읽기-쓰기 테스트로 마운트되지 않은 디스크에서 불량 블록이 있는지 검사: + +`sudo badblocks -n {{/dev/sda}}` + +- 파괴 쓰기 테스트로 마운드되지 않은 디스크에서 불량 블록이 있는지 검사: + +`sudo badblocks -w {{/dev/sda}}` \ No newline at end of file diff --git a/pages.ko/common/balena.md b/pages.ko/common/balena.md new file mode 100644 index 0000000000..d58ad72acf --- /dev/null +++ b/pages.ko/common/balena.md @@ -0,0 +1,24 @@ +# balena + +> 명령 줄에서 balenaCloud, openBalena 및 balena API와 상호 작용하십시오. +> 더 많은 정보는: . + +- balenaCloud 계정에 로그인: + +`balena login` + +- BalencaCloud 또는 OpenBalena 애플리케이션 생성: + +`balena app create {{app_name}}` + +- 계정 내 모든 balenaCloud 또는 openBalena 애플리케이션 나열: + +`balena apps` + +- balenaCloud 또는 openBalena 계정과 관련된 모든 장치 나열: + +`balena devices` + +- BalenaOS 이미지를 로컬 드라이브에 플래시: + +`balena local flash {{path/to/balenaos.img}} --drive {{drive_location}}` \ No newline at end of file diff --git a/pages.ko/common/banner.md b/pages.ko/common/banner.md new file mode 100644 index 0000000000..0c0eacd4b2 --- /dev/null +++ b/pages.ko/common/banner.md @@ -0,0 +1,15 @@ +# banner + +> 주어진 인자를 큰 ASCII art로 출력. + +- 텍스트 메시지를 큰 배너로 출력(따옴표는 선택 사항): + +`banner {{"Hello World"}}` + +- 텍스트 메시지를 너비가 50자인 배너로 출력: + +`banner -w {{50}} {{"Hello World"}}` + +- `stdin`에서 텍스트 읽기: + +`banner` \ No newline at end of file diff --git a/pages.ko/common/base32.md b/pages.ko/common/base32.md new file mode 100644 index 0000000000..559488196b --- /dev/null +++ b/pages.ko/common/base32.md @@ -0,0 +1,20 @@ +# base32 + +> 파일 또는 표준 입력을 Base32와 표준 출력으로 인코딩하거나 디코딩함. + +- 파일 인코딩: + +`base32 {{filename}}` + +- 파일 디코딩: + +`base32 -d {{filename}}` + +- `stdin`에서 인코딩: + +`{{somecommand}} | base32` + +- `stdin`에서 디코딩: + +`{{somecommand}} | base32 -d` + diff --git a/pages.ko/common/base64.md b/pages.ko/common/base64.md new file mode 100644 index 0000000000..c850bbaf8b --- /dev/null +++ b/pages.ko/common/base64.md @@ -0,0 +1,19 @@ +# base64 + +> 파일 또는 표준 입력을 Base64와 표준 출력으로 인코딩하거나 디코딩함. + +- 파일 인코딩: + +`base64 {{filename}}` + +- 파일 디코딩: + +`base64 -d {{filename}}` + +- `stdin`에서 인코딩: + +`{{somecommand}} | base64` + +- `stdin`에서 디코딩: + +`{{somecommand}} | base64 -d` \ No newline at end of file diff --git a/pages.ko/common/basename.md b/pages.ko/common/basename.md new file mode 100644 index 0000000000..76c5cb2ded --- /dev/null +++ b/pages.ko/common/basename.md @@ -0,0 +1,11 @@ +# basename + +> 경로명의 디렉토리가 아닌 부분을 반환. + +- 경로에서 파일 이름만 표시: + +`basename {{path/to/file}}` + +- 경로에서 접미사가 제거된 파일 이름만 표시: + +`basename {{path/to/file}} {{suffix}}` \ No newline at end of file diff --git a/pages.ko/common/bash.md b/pages.ko/common/bash.md new file mode 100644 index 0000000000..852b505db6 --- /dev/null +++ b/pages.ko/common/bash.md @@ -0,0 +1,32 @@ +# bash + +> Bourne-Again SHell. `sh`-호환 명령 행 인터프리터. +> 더 많은 정보는: . + +- 대화식 쉘 시작: + +`bash` + +- 명령 실행: + +`bash -c "{{command}}"` + +- 파일에서 명령 실행: + +`bash {{file.sh}}` + +- 파일에서 명령 실행하고, 터미널에서 실행 된 모든 명령 기록: + +`bash -x {{file.sh}}` + +- 파일에서 명령 실행하고, 첫 번째 에러에서 중지: + +`bash -e {{file.sh}}` + +- `stdin`에서 명령 실행: + +`bash -s` + +- bash의 버전 정보 출력 (`echo $BASH_VERSION`을 사용하여 버전 문자열만 표시): + +`bash --version` \ No newline at end of file diff --git a/pages.ko/common/bashmarks.md b/pages.ko/common/bashmarks.md new file mode 100644 index 0000000000..cc6b04e887 --- /dev/null +++ b/pages.ko/common/bashmarks.md @@ -0,0 +1,24 @@ +# bashmarks + +> 하나의 문자 명령을 사용하여 일반적으로 사용되는 디렉토리를 저장하고 점프하십시오. +> 더 많은 정보는: . + +- 사용 가능한 북마크 나열: + +`l` + +- 현재 디렉토리를 "bookmark_name"으로 저장: + +`s {{bookmark_name}}` + +- 북마크된 디렉토리로 이동: + +`g {{bookmark_name}}` + +- 북마크 된 디렉토리 내용 출력: + +`p {{bookmark_name}}` + +- 북마크 삭제: + +`d {{bookmark_name}}` \ No newline at end of file diff --git a/pages.ko/common/bat.md b/pages.ko/common/bat.md new file mode 100644 index 0000000000..4df20ad4bd --- /dev/null +++ b/pages.ko/common/bat.md @@ -0,0 +1,27 @@ +# bat + +> 파일들을 출력하고 연결. 구문 강조와 Git 통합을 가진`cat`클론. + +- 파일 내용을 표준 출력으로 출력: + +`bat {{file}}` + +- 여러 파일을 대상 파일에 연결: + +`bat {{file1}} {{file2}} > {{target_file}}` + +- 대상 파일에 여러 파일을 추가: + +`bat {{file1}} {{file2}} >> {{target_file}}` + +- 모든 출력 라인 번호 매기기: + +`bat -n {{file}}` + +- json파일 구문 강조: + +`bat --language json {{file.json}}` + +- 지원되는 모든 언어 표시: + +`bat --list-languages` \ No newline at end of file diff --git a/pages.ko/common/batch.md b/pages.ko/common/batch.md new file mode 100644 index 0000000000..7d60bc1dbf --- /dev/null +++ b/pages.ko/common/batch.md @@ -0,0 +1,15 @@ +# batch + +> 시스템 로드 레벨이 허가된 후, 명령을 실행하십시오. 실제로 실행하기 위해서는 atd (혹은 atrun) 를 실행해야합니다. + +- 표준 입력에서 명령 실행하기 (완료 시 `Ctrl + D` 를 누릅니다): + +`batch` + +- 표준 입력에서의 명령 실행하기: + +`echo "{{./make_db_backup.sh}}" | batch` + +- 특정 파일에서 명령 실행하기: + +`batch -f {{path/to/file}}` \ No newline at end of file diff --git a/pages.ko/common/bc.md b/pages.ko/common/bc.md new file mode 100644 index 0000000000..2dd47435bb --- /dev/null +++ b/pages.ko/common/bc.md @@ -0,0 +1,19 @@ +# bc + +> 계산기의 기능을 수행합니다. + +- 표준 Math 라이브러리를 사용한 대화형 모드에서 계산기 실행하기. + +`bc -l` + +- 계산 결과 표현법: + +`bc <<< "(1 + 2) * 2 ^ 2"` + +- 계산 및 표현되는 소수 자릿수를 10으로 지정하기: + +`bc <<< "scale=10; 5 / 3"` + +- mathlib를 사용하여 sin 및 cosine의 계산식 표현하기: + +`bc -l <<< "s(1) + c(1)"` \ No newline at end of file diff --git a/pages.ko/common/beanstalkd.md b/pages.ko/common/beanstalkd.md new file mode 100644 index 0000000000..d9ea5411e8 --- /dev/null +++ b/pages.ko/common/beanstalkd.md @@ -0,0 +1,21 @@ +# beanstalkd + +> 단순하고 일반적인 work-queue 서버. +> 자세한 정보:. + +- beanstalkd를 시작하고, 11300 포트로 듣기: + +`beanstalkd` + +- 사용자가 지정한 포트 및 주소에서 beanstalkd 듣기 시작: + +`beanstalkd -l {{ip_address}} -p {{port_number}}` + +- work queue를 디스크에 저장하고 유지: + +`beanstalkd -b {{path/to/persistence_directory}}` + +- 500밀리초마다 지속성있는 디렉토리에 동기화: + +`beanstalkd -b {{path/to/persistence_directory}} -f {{500}}` + diff --git a/pages.ko/common/bedtools.md b/pages.ko/common/bedtools.md new file mode 100644 index 0000000000..5cd4626957 --- /dev/null +++ b/pages.ko/common/bedtools.md @@ -0,0 +1,28 @@ +# bedtools + +> 유전자 분석 작업을 위한 도구의 swiss-army knife. BAM, BED, GFF/GTF, VCF 형식으로 데이터를 교차, 그룹화, 변환 및 카운트하는 데 사용. +> 자세한 정보: . + +- sequence의 strand를 기준으로 두개의 파일을 교차하고 결과를 {{path/to/output_file}}의 경로에 저장: + +`bedtools intersect -a {{path/to/file_1}} -b {{path/to/file_2}} -s > {{path/to/output_file}}` + +- 외부 조인이 왼쪽인 두개의 파일을 교차, 예시. {{file_1}}에서 각 기능을 보고하고 {{file_2}}와 겹치지 않으면 NULL: + +`bedtools intersect -a {{path/to/file_1}} -b {{path/to/file_2}} -lof > {{path/to/output_file}}` + +- 더 효율적인 알고리즘을 사용하여 두개의 사전 정렬된 파일을 교차: + +`bedtools intersect -a {{path/to/file_1}} -b {{path/to/file_2}} -sorted > {{path/to/output_file}}` + +- 첫 3열과 5열을 기준으로 {{path/to/file}}을 그룹화하여 6열을 요약: + +`bedtools groupby -i {{path/to/file}} -c 1-3,5 -g 6 -o sum` + +- bam-formated 파일을 bed-formated 파일로 변환: + +`bedtools bamtobed -i {{path/to/file}}.bam > {{path/to/file}}.bed` + +- {{file_2}}.bed와 가장 가까운 {{file_1}}.bed에서의 모든 기능을 찾고,그들의 거리와 추가 열을 기록 (입력 파일 정렬 필요): + +`bedtools closest -a {{path/to/file_1}}.bed -b {{path/to/file_2}}.bed -d` \ No newline at end of file