diff --git a/pages.ko/autossh.md b/pages.ko/autossh.md new file mode 100644 index 000000000..daafa1f77 --- /dev/null +++ b/pages.ko/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/avrdude.md b/pages.ko/avrdude.md new file mode 100644 index 000000000..157647e2a --- /dev/null +++ b/pages.ko/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/awk.md b/pages.ko/awk.md new file mode 100644 index 000000000..39f152e5b --- /dev/null +++ b/pages.ko/awk.md @@ -0,0 +1,36 @@ +# 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"}'` diff --git a/pages.ko/aws-google-auth.md b/pages.ko/aws-google-auth.md new file mode 100644 index 000000000..2c933ab14 --- /dev/null +++ b/pages.ko/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/aws-s3.md b/pages.ko/aws-s3.md new file mode 100644 index 000000000..50db52442 --- /dev/null +++ b/pages.ko/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/aws.md b/pages.ko/aws.md new file mode 100644 index 000000000..27b1bbefa --- /dev/null +++ b/pages.ko/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/axel.md b/pages.ko/axel.md new file mode 100644 index 000000000..51d245242 --- /dev/null +++ b/pages.ko/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/az.md b/pages.ko/az.md new file mode 100644 index 000000000..ead82d2e3 --- /dev/null +++ b/pages.ko/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