1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-03-28 21:16:20 +01:00

cryptsetup-luksformat: fix typo, linux/c*: add and update Korean translation (#14682)

* linux/c*: add and update Korean translation

* cryptsetup-luksformat: fix typo
This commit is contained in:
코드싸이 2024-11-08 15:55:00 +09:00 committed by GitHub
parent 8d1a01fd45
commit 19c6841a9d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
78 changed files with 1593 additions and 22 deletions

View file

@ -0,0 +1,16 @@
# cacaclock
> 현재 시간을 ASCII 아트로 표시합니다.
> 더 많은 정보: <https://packages.debian.org/sid/caca-utils>.
- 시간 표시:
`cacaclock`
- 글꼴 변경:
`cacaclock -f {{글꼴}}`
- `strftime` 형식 사양을 사용하여 형식 변경:
`cacaclock -d {{strftime_인수}}`

View file

@ -0,0 +1,8 @@
# cacademo
> 무작위 ASCII 아트 애니메이션을 표시합니다.
> 더 많은 정보: <https://packages.debian.org/sid/caca-utils>.
- 애니메이션 보기:
`cacademo`

View file

@ -0,0 +1,8 @@
# cacafire
> 애니메이션 ASCII 불꽃을 표시합니다.
> 더 많은 정보: <https://packages.debian.org/sid/caca-utils>.
- ASCII 불꽃 표시:
`cacafire`

View file

@ -0,0 +1,8 @@
# cacaview
> PMN 형식으로 이미지를 표시합니다.
> 더 많은 정보: <https://packages.debian.org/sid/caca-utils>.
- 이미지 표시:
`cacaview {{경로/대상/이미지}}`

View file

@ -0,0 +1,8 @@
# caffeinate
> 데스크톱 절전 모드 방지.
> 더 많은 정보: <https://manned.org/caffeinate>.
- 데스크톱 절전 모드 방지 (`Ctrl + C`로 종료):
`caffeinate`

View file

@ -0,0 +1,8 @@
# caffeine-indicator
> 토글로 데스크탑의 유휴 상태를 수동으로 방지.
> 더 많은 정보: <https://manned.org/caffeine-indicator>.
- 토글로 데스크탑의 유휴 상태를 수동으로 방지:
`caffeine-indicator`

View file

@ -0,0 +1,16 @@
# caffeine
> 전체 화면 모드에서 데스크톱의 유휴 상태를 방지합니다.
> 더 많은 정보: <https://manned.org/caffeine>.
- caffeine 서버 시작:
`caffeine`
- 도움말 표시:
`caffeine --help`
- 버전 표시:
`caffeine --version`

25
pages.ko/linux/caja.md Normal file
View file

@ -0,0 +1,25 @@
# caja
> MATE 데스크톱 환경에서 파일과 디렉토리를 관리합니다.
> 같이 보기: `nautilus`, `dolphin`, `thunar`, `ranger`.
> 더 많은 정보: <https://manned.org/caja>.
- 현재 사용자 홈 디렉토리 열기:
`caja`
- 특정 디렉토리를 별도 창으로 열기:
`caja {{경로/대상/폴더1 경로/대상/폴더2 ...}}`
- 특정 디렉토리를 탭으로 열기:
`caja --tabs {{경로/대상/폴더1 경로/대상/폴더2 ...}}`
- 특정 창 크기로 디렉토리 열기:
`caja --geometry={{600}}x{{400}} {{경로/대상/폴더}}`
- 모든 창 닫기:
`caja --quit`

32
pages.ko/linux/cal.md Normal file
View file

@ -0,0 +1,32 @@
# cal
> 현재 날짜가 강조된 달력을 표시합니다.
> 더 많은 정보: <https://manned.org/cal>.
- 현재 달의 달력을 표시:
`cal`
- 날짜를 기준으로 [3]개월의 달력을 표시:
`cal -3`
- 현재 [y]년도의 전체 달력을 표시:
`cal --year`
- 다음 12개월의 달력을 표시:
`cal --twelve`
- 월요일을 주의 시작일로 사용:
`cal --monday`
- 특정 연도의 달력을 표시 (4자리):
`cal {{연도}}`
- 특정 월과 연도의 달력을 표시:
`cal {{월}} {{연도}}`

View file

@ -0,0 +1,24 @@
# calcurse
> 명령줄에서 사용할 수 있는 텍스트 기반의 일정 관리 및 달력 애플리케이션.
> 더 많은 정보: <https://calcurse.org>.
- 인터랙티브 모드로 `calcurse` 시작:
`calcurse`
- 오늘의 약속 및 이벤트를 출력하고 종료:
`calcurse --appointment`
- 모든 로컬 calcurse 항목을 제거하고 원격 객체 가져오기:
`calcurse-caldav --init=keep-remote`
- 모든 원격 객체 제거하고 로컬 calcurse 항목 푸시:
`calcurse-caldav --init=keep-local`
- 로컬 객체를 CalDAV 서버에 복사하고 그 반대도 수행:
`calcurse-caldav --init=two-way`

20
pages.ko/linux/cam.md Normal file
View file

@ -0,0 +1,20 @@
# cam
> `libcamera`의 프론트엔드 도구.
> 더 많은 정보: <https://libcamera.org/docs.html>.
- 사용 가능한 카메라 나열:
`cam --list`
- 카메라의 컨트롤 나열:
`cam --camera {{카메라_인덱스}} --list-controls`
- 프레임을 폴더에 저장:
`cam --camera {{카메라_인덱스}} --capture={{캡처할_프레임_수}} --file`
- 창에 카메라 피드 표시:
`cam --camera {{카메라_인덱스}} --capture --sdl`

28
pages.ko/linux/cat.md Normal file
View file

@ -0,0 +1,28 @@
# cat
> [f]파일을 출력하고 연결.
> 더 많은 정보: <https://www.gnu.org/software/coreutils/cat>.
- [f]파일의 내용을 `stdout`에 출력:
`cat {{경로/대상/파일}}`
- 여러 [f]파일을 연결하여 출력 [f]파일로 저장:
`cat {{경로/대상/파일1 경로/대상/파일2 ...}} > {{경로/대상/출력_파일}}`
- 여러 [f]파일을 출력 [f]파일에 추가:
`cat {{경로/대상/파일1 경로/대상/파일2 ...}} >> {{경로/대상/출력_파일}}`
- `stdin`을 [f]파일로 작성:
`cat - > {{경로/대상/파일}}`
- 모든 출력 줄에 [n]번호 추가:
`cat -n {{경로/대상/파일}}`
- 비인쇄 및 공백 문자를 표시 (비ASCII의 경우 `M-` 접두사 사용):
`cat -v -t -e {{경로/대상/파일}}`

View file

@ -0,0 +1,32 @@
# cbatticon
> 시스템 트레이에 위치하는 가볍고 빠른 배터리 아이콘.
> 더 많은 정보: <https://github.com/valr/cbatticon>.
- 시스템 트레이에 배터리 아이콘 표시:
`cbatticon`
- 배터리 아이콘을 표시하고 업데이트 간격을 20초로 설정:
`cbatticon --update-interval {{20}}`
- 사용 가능한 아이콘 유형 나열:
`cbatticon --list-icon-types`
- 특정 아이콘 유형으로 배터리 아이콘 표시:
`cbatticon --icon-type {{standard|notification|symbolic}}`
- 사용 가능한 전원 공급 장치 나열:
`cbatticon --list-power-supplies`
- 특정 배터리에 대한 배터리 아이콘 표시:
`cbatticon {{BAT0}}`
- 배터리 수준이 설정된 임계 수준에 도달했을 때 실행할 명령과 함께 배터리 아이콘 표시:
`cbatticon --critical-level {{5}} --command-critical-level {{poweroff}}`

32
pages.ko/linux/ceph.md Normal file
View file

@ -0,0 +1,32 @@
# ceph
> 통합 스토리지 시스템.
> 더 많은 정보: <https://ceph.io/en>.
- 클러스터 상태 확인:
`ceph status`
- 클러스터 사용 통계 확인:
`ceph df`
- 클러스터 내 배치 그룹의 통계 가져오기:
`ceph pg dump --format {{plain}}`
- 스토리지 풀 생성:
`ceph osd pool create {{풀_이름}} {{페이지_번호}}`
- 스토리지 풀 삭제:
`ceph osd pool delete {{풀_이름}}`
- 스토리지 풀 이름 변경:
`ceph osd pool rename {{현재_이름}} {{새로운_이름}}`
- 풀 스토리지 자체 복구:
`ceph pg repair {{풀_이름}}`

29
pages.ko/linux/certbot.md Normal file
View file

@ -0,0 +1,29 @@
# certbot
> TLS 인증서를 자동으로 획득하고 갱신하기 위한 Let's Encrypt 에이전트.
> `letsencrypt`의 후속 도구.
> 더 많은 정보: <https://certbot.eff.org/docs/using.html>.
- 웹루트 인증을 통해 새 인증서를 획득하지만 자동으로 설치하지 않기:
`sudo certbot certonly --webroot --webroot-path {{경로/대상/웹루트}} --domain {{서브도메인.example.com}}`
- nginx 인증을 통해 새 인증서를 획득하고 자동으로 설치하기:
`sudo certbot --nginx --domain {{서브도메인.example.com}}`
- apache 인증을 통해 새 인증서를 획득하고 자동으로 설치하기:
`sudo certbot --apache --domain {{서브도메인.example.com}}`
- 30일 이내에 만료되는 모든 Let's Encrypt 인증서 갱신하기 (사용하고 있는 서버를 잊지 말고 재시작하기):
`sudo certbot renew`
- 새 인증서 획득을 시뮬레이션하지만 실제로 디스크에 인증서를 저장하지 않기:
`sudo certbot --webroot --webroot-path {{경로/대상/웹루트}} --domain {{서브도메인.example.com}} --dry-run`
- 신뢰할 수 없는 테스트 인증서 획득하기:
`sudo certbot --webroot --webroot-path {{경로/대상/웹루트}} --domain {{서브도메인.example.com}} --test-cert`

24
pages.ko/linux/cewl.md Normal file
View file

@ -0,0 +1,24 @@
# cewl
> 웹 콘텐츠에서 크래킹용 단어 목록을 만드는 URL 수집 도구.
> 더 많은 정보: <https://digi.ninja/projects/cewl.php>.
- 지정된 URL에서 링크 깊이 2까지 단어 목록 파일 생성:
`cewl --depth {{2}} --write {{경로/대상/단어목록.txt}} {{url}}`
- 지정된 URL에서 최소 5자 이상의 알파벳과 숫자로 이루어진 단어 목록 출력:
`cewl --with-numbers --min_word_length {{5}} {{url}}`
- 디버그 모드로 이메일 주소를 포함한 지정된 URL에서 단어 목록 출력:
`cewl --debug --email {{url}}`
- HTTP 기본 또는 다이제스트 인증을 사용하여 지정된 URL에서 단어 목록 출력:
`cewl --auth_type {{basic|digest}} --auth_user {{사용자명}} --auth_pass {{비밀번호}} {{url}}`
- 프록시를 통해 지정된 URL에서 단어 목록 출력:
`cewl --proxy_host {{호스트}} --proxy_port {{포트}} {{url}}`

12
pages.ko/linux/cfdisk.md Normal file
View file

@ -0,0 +1,12 @@
# cfdisk
> curses UI를 사용하여 하드 디스크의 파티션 테이블 및 파티션을 관리.
> 더 많은 정보: <https://manned.org/cfdisk>.
- 특정 장치로 파티션 조작기 시작:
`cfdisk {{/dev/sdX}}`
- 특정 장치에 대한 새 파티션 테이블 생성 및 관리:
`cfdisk --zero {{/dev/sdX}}`

View file

@ -0,0 +1,16 @@
# cgclassify
> 실행 중인 작업을 `cgroups`로 이동합니다.
> 더 많은 정보: <https://manned.org/cgclassify>.
- 특정 PID를 가진 프로세스를 CPU 계층의 student 컨트롤 그룹으로 이동:
`cgclassify -g {{cpu:student}} {{1234}}`
- `/etc/cgrules.conf` 설정 파일에 기반하여 특정 PID를 가진 프로세스를 컨트롤 그룹으로 이동:
`cgclassify {{1234}}`
- 특정 PID를 가진 프로세스를 CPU 계층의 student 컨트롤 그룹으로 이동(서비스 `cgred`의 데몬이 해당 PID 및 자식의 `cgroups`를 변경하지 않음, `/etc/cgrules.conf` 기반):
`cgclassify --sticky -g {{cpu:/student}} {{1234}}`

View file

@ -0,0 +1,17 @@
# cgcreate
> cgroup을 생성하여 프로세스가 사용하는 자원을 제한, 측정 및 제어.
> `cgroups`의 유형은 `memory`, `cpu`, `net_cls` 등이 있습니다.
> 더 많은 정보: <https://manned.org/cgcreate>.
- 새 그룹 생성:
`cgcreate -g {{그룹_유형}}:{{그룹_이름}}`
- 여러 cgroup 유형으로 새 그룹 생성:
`cgcreate -g {{그룹_유형1}},{{그룹_유형2}}:{{그룹_이름}}`
- 하위 그룹 생성:
`mkdir /sys/fs/cgroup/{{그룹_유형}}/{{그룹_이름}}/{{하위_그룹_이름}}`

9
pages.ko/linux/cgexec.md Normal file
View file

@ -0,0 +1,9 @@
# cgexec
> 프로세스가 사용하는 자원을 제한, 측정 및 제어.
> `cpu`, `memory` 등 여러 cgroup 유형(컨트롤러)이 존재합니다.
> 더 많은 정보: <https://manned.org/cgexec>.
- 지정된 컨트롤러와 cgroup에서 프로세스를 실행:
`cgexec -g {{컨트롤러}}:{{cgroup_이름}} {{프로세스_이름}}`

17
pages.ko/linux/cgroups.md Normal file
View file

@ -0,0 +1,17 @@
# cgroups
> Cgroups, 또는 control groups는 프로세스의 자원 사용을 제한, 측정 및 제어하기 위한 Linux 커널 기능입니다.
> Cgroups는 하나의 명령이 아니라 명령들의 모음이며, 관련 페이지를 아래에서 확인하세요.
> 더 많은 정보: <https://www.kernel.org/doc/Documentation/cgroup-v2.txt>.
- `cgclassify`에 대한 문서 보기:
`tldr cgclassify`
- `cgcreate`에 대한 문서 보기:
`tldr cgcreate`
- `cgexec`에 대한 문서 보기:
`tldr cgexec`

24
pages.ko/linux/chage.md Normal file
View file

@ -0,0 +1,24 @@
# chage
> 사용자 계정 및 비밀번호 만료 정보를 변경합니다.
> 더 많은 정보: <https://manned.org/chage>.
- 사용자의 비밀번호 정보를 나열:
`chage --list {{사용자명}}`
- 비밀번호 만료를 10일 후로 설정:
`sudo chage --maxdays {{10}} {{사용자명}}`
- 비밀번호 만료 비활성화:
`sudo chage --maxdays {{-1}} {{사용자명}}`
- 계정 만료 날짜 설정:
`sudo chage --expiredate {{YYYY-MM-DD}} {{사용자명}}`
- 다음 로그인 시 비밀번호 변경을 강제:
`sudo chage --lastday {{0}} {{사용자명}}`

33
pages.ko/linux/chat.md Normal file
View file

@ -0,0 +1,33 @@
# chat
> 모뎀 또는 시리얼 장치와의 대화를 자동화합니다.
> 주로 PPP(Point-to-Point Protocol) 연결을 설정하는 데 사용됩니다.
> 더 많은 정보: <https://manned.org/chat.8>.
- 명령줄에서 채팅 스크립트를 직접 실행:
`chat '{{기대_발신_쌍}}'`
- 파일에서 채팅 스크립트 실행:
`chat -f '{{경로/대상/채팅_스크립트}}'`
- 응답을 기대하는 사용자 정의 시간 초과 설정(초 단위):
`chat -t {{시간_초}} '{{기대_발신_쌍}}'`
- 대화를 `syslog`에 기록하기 위해 자세한 출력 활성화:
`chat -v '{{기대_발신_쌍}}'`
- 대화 중 수신된 특정 문자열을 기록하기 위해 보고서 파일 사용:
`chat -r {{경로/대상/보고서_파일}} '{{기대_발신_쌍}}'`
- 스크립트에서 `\T`를 대체하여 전화번호 걸기:
`chat -T '{{전화번호}}' '{{"ATDT\\T CONNECT"}}'`
- 특정 문자열을 수신하면 중단 조건 포함:
`chat 'ABORT "{{오류_문자열}}" {{기대_발신_쌍}}'`

16
pages.ko/linux/chattr.md Normal file
View file

@ -0,0 +1,16 @@
# chattr
> 파일 또는 디렉토리의 속성 변경.
> 더 많은 정보: <https://manned.org/chattr>.
- 파일 또는 디렉토리를 변경 및 삭제 불가능하도록 설정 (슈퍼유저도 포함):
`chattr +i {{경로/대상/파일_또는_폴더}}`
- 파일 또는 디렉토리를 변경 가능하도록 설정:
`chattr -i {{경로/대상/파일_또는_폴더}}`
- 전체 디렉토리와 그 내용을 재귀적으로 변경 및 삭제 불가능하도록 설정:
`chattr -R +i {{경로/대상/폴더}}`

View file

@ -1,29 +1,30 @@
# chcon
> 파일 또는 파일/디렉토리의 SELinux 보안 내용 변경.
> 파일 또는 파일/디렉토리의 SELinux 보안 컨텍스트를 변경합니다.
> 같이 보기: `secon`, `restorecon`, `semanage-fcontext`.
> 더 많은 정보: <https://www.gnu.org/software/coreutils/chcon>.
- 파일의 보안 내용 보기:
- 파일의 보안 컨텍스트 보기:
`ls -lZ {{경로/파일}}`
`ls -lZ {{경로/대상/파일}}`
- 참조된 파일을 사용하여, 대상 파일의 보안 내용 변경:
`chcon --reference={{참조_파일}} {{대상_파일}}`
`chcon --reference={{참조_파일}} {{대상_파일}}`
- 파일의 전체 SELinux 보안 내용 변경:
- 파일의 전체 SELinux 보안 컨텍스트 변경:
`chcon {{사용자}}:{{역할}}:{{타입}}:{{범위/레벨}} {{파일명}}`
- SELinux 보안 내용의 사용자 부분만 변경:
- SELinux 보안 컨텍스트의 사용자 부분만 변경:
`chcon -u {{사용자}} {{파일명}}`
- SELinux 보안 내용의 역할 부분만 변경:
- SELinux 보안 컨텍스트의 역할 부분만 변경:
`chcon -r {{역할}} {{파일명}}`
- SELinux 보안 컨텍스트의 타입 부분만 변경:
- SELinux 보안 컨텍스트의 유형 부분만 변경:
`chcon -t {{타입}} {{파일명}}`

12
pages.ko/linux/chcpu.md Normal file
View file

@ -0,0 +1,12 @@
# chcpu
> 시스템의 CPU를 활성화/비활성화합니다.
> 더 많은 정보: <https://manned.org/chcpu>.
- 하나 이상의 CPU를 ID로 비활성화:
`chcpu -d {{1,3}}`
- 하나 이상의 CPU 범위를 ID로 활성화:
`chcpu -e {{1-3,5-7}}`

View file

@ -0,0 +1,13 @@
# check-dfsg-status
> Debian 기반 OS에 설치된 비자유 소프트웨어 패키지를 보고.
> 이 명령은 이전에 `vrms`로 알려졌습니다.
> 더 많은 정보: <https://debian.pages.debian.net/check-dfsg-status/>.
- 비자유 및 contrib 패키지와 그 설명 나열:
`check-dfsg-status`
- 패키지 이름만 출력:
`check-dfsg-status --sparse`

View file

@ -0,0 +1,16 @@
# check-language-support
> Ubuntu에서 누락된 언어 패키지 목록을 표시합니다.
> 더 많은 정보: <https://manned.org/check-language-support>.
- 설치된 소프트웨어와 활성화된 로케일을 기반으로 누락된 언어 패키지 목록 표시:
`check-language-support`
- 특정 로케일의 패키지 나열:
`check-language-support --language {{en}}`
- 설치된 패키지와 누락된 패키지 모두 표시:
`check-language-support --show-installed`

View file

@ -0,0 +1,16 @@
# check-support-status
> 지원이 제한되었거나 조기 종료된 설치된 Debian 패키지를 식별합니다.
> 더 많은 정보: <https://manned.org/check-support-status>.
- 지원이 제한되었거나 이미 종료되었거나 배포의 수명 종료보다 빨리 종료될 패키지 표시:
`check-support-status`
- 지원이 종료된 패키지만 표시:
`check-support-status --type {{ended}}`
- 헤드라인 출력 건너뛰기:
`check-support-status --no-heading`

View file

@ -0,0 +1,24 @@
# checkinstall
> 소프트웨어 패키지의 로컬 설치를 추적하고 시스템의 기본 패키지 관리 도구와 함께 사용할 수 있는 바이너리 패키지를 생성합니다.
> 더 많은 정보: <https://checkinstall.izto.org>.
- 기본 설정으로 패키지를 생성하고 설치:
`sudo checkinstall --default`
- 패키지를 생성하지만 설치하지 않음:
`sudo checkinstall --install={{no}}`
- 문서 없이 패키지 생성:
`sudo checkinstall --nodoc`
- 패키지를 생성하고 이름 설정:
`sudo checkinstall --pkgname {{패키지}}`
- 패키지를 생성하고 저장할 위치 지정:
`sudo checkinstall --pakdir {{경로/대상/폴더}}`

View file

@ -0,0 +1,16 @@
# checkupdates-aur
> Arch User Repository (AUR)의 대기 중인 업데이트를 확인합니다.
> 더 많은 정보: <https://metacpan.org/dist/OS-CheckUpdates-AUR>.
- AUR 패키지의 대기 중인 업데이트 나열:
`checkupdates-aur`
- 디버그 모드로 AUR 패키지의 대기 중인 업데이트 나열:
`CHECKUPDATES_DEBUG=1 checkupdates-aur`
- 도움말 표시:
`checkupdates-aur --help`

View file

@ -0,0 +1,20 @@
# checkupdates
> Arch Linux에서 보류 중인 업데이트를 확인합니다.
> 더 많은 정보: <https://manned.org/checkupdates.8>.
- 보류 중인 업데이트 나열:
`checkupdates`
- 보류 중인 업데이트를 나열하고 패키지를 `pacman` 캐시에 다운로드:
`checkupdates --download`
- 특정 `pacman` 데이터베이스를 사용하여 보류 중인 업데이트 나열:
`CHECKUPDATES_DB={{경로/대상/폴더}} checkupdates`
- 도움말 표시:
`checkupdates --help`

20
pages.ko/linux/chfn.md Normal file
View file

@ -0,0 +1,20 @@
# chfn
> 사용자의 `finger` 정보를 업데이트.
> 더 많은 정보: <https://manned.org/chfn>.
- `finger` 출력에서 사용자의 "이름" 필드를 업데이트:
`chfn -f {{새_표시_이름}} {{사용자명}}`
- `finger` 출력에서 사용자의 "사무실 방 번호" 필드를 업데이트:
`chfn -o {{새_사무실_방_번호}} {{사용자명}}`
- `finger` 출력에서 사용자의 "사무실 전화번호" 필드를 업데이트:
`chfn -p {{새_사무실_전화번호}} {{사용자명}}`
- `finger` 출력에서 사용자의 "집 전화번호" 필드를 업데이트:
`chfn -h {{새_집_전화번호}} {{사용자명}}`

View file

@ -0,0 +1,28 @@
# chkconfig
> CentOS 6에서 서비스의 실행 레벨을 관리합니다.
> 더 많은 정보: <https://manned.org/chkconfig>.
- 서비스와 실행 레벨 나열:
`chkconfig --list`
- 특정 서비스의 실행 레벨 표시:
`chkconfig --list {{ntpd}}`
- 부팅 시 서비스 활성화:
`chkconfig {{sshd}} on`
- 실행 레벨 2, 3, 4, 5에서 부팅 시 서비스 활성화:
`chkconfig --level {{2345}} {{sshd}} on`
- 부팅 시 서비스 비활성화:
`chkconfig {{ntpd}} off`
- 실행 레벨 3에서 부팅 시 서비스 비활성화:
`chkconfig --level {{3}} {{ntpd}} off`

17
pages.ko/linux/chntpw.md Normal file
View file

@ -0,0 +1,17 @@
# chntpw
> Windows 레지스트리를 편집하고, 사용자 암호를 재설정하며, 사용자를 관리자로 승격할 수 있는 도구입니다. Windows SAM을 수정하여 동작합니다.
> Kali Linux와 같은 라이브 CD로 대상 머신을 부팅하고, 권한 상승 후 실행하십시오.
> 더 많은 정보: <https://pogostick.net/~pnh/ntpasswd>.
- SAM 파일에 있는 모든 사용자 나열:
`chntpw -l {{경로/대상/sam_파일}}`
- 사용자와 대화형으로 편집:
`chntpw -u {{사용자명}} {{경로/대상/sam_파일}}`
- chntpw를 대화형으로 사용:
`chntpw -i {{경로/대상/sam_파일}}`

16
pages.ko/linux/choom.md Normal file
View file

@ -0,0 +1,16 @@
# choom
> OOM(Out-Of-Memory) 킬러 점수를 표시하고 변경.
> 더 많은 정보: <https://manned.org/choom>.
- 특정 프로세스 ID의 OOM-킬러 점수 표시:
`choom -p {{프로세스_ID}}`
- 특정 프로세스의 OOM-킬러 점수 변경:
`choom -p {{프로세스_ID}} -n {{-1000..+1000}}`
- 특정 OOM-킬러 점수로 명령 실행:
`choom -n {{-1000..+1000}} {{명령어}} {{인수1 인수2 ...}}`

View file

@ -0,0 +1,20 @@
# chpasswd
> 여러 사용자의 비밀번호를 `stdin`을 통해 변경합니다.
> 더 많은 정보: <https://manned.org/chpasswd.8>.
- 특정 사용자의 비밀번호 변경:
`printf "{{사용자명}}:{{새_비밀번호}}" | sudo chpasswd`
- 여러 사용자의 비밀번호 변경 (입력 텍스트에는 공백이 없어야 합니다.):
`printf "{{사용자명_1}}:{{새_비밀번호_1}}\n{{사용자명_2}}:{{새_비밀번호_2}}" | sudo chpasswd`
- 특정 사용자의 비밀번호를 암호화된 형태로 변경:
`printf "{{사용자명}}:{{새_암호화된_비밀번호}}" | sudo chpasswd --encrypted`
- 특정 사용자의 비밀번호를 변경하고 저장된 비밀번호에 특정 암호화를 사용:
`printf "{{사용자명}}:{{새_비밀번호}}" | sudo chpasswd --crypt-method {{NONE|DES|MD5|SHA256|SHA512}}`

28
pages.ko/linux/chronyc.md Normal file
View file

@ -0,0 +1,28 @@
# chronyc
> Chrony NTP 데몬을 쿼리합니다.
> 더 많은 정보: <https://chrony-project.org/doc/4.6.1/chronyc.html>.
- 대화형 모드로 `chronyc` 시작:
`chronyc`
- Chrony 데몬의 추적 통계 표시:
`chronyc tracking`
- Chrony가 현재 사용 중인 시간 소스 출력:
`chronyc sources`
- Chrony 데몬이 현재 시간 소스로 사용 중인 소스의 통계 표시:
`chronyc sourcestats`
- 시스템 시계를 즉시 조정하여 슬루를 우회:
`chronyc makestep`
- 각 NTP 소스에 대한 자세한 정보 표시:
`chronyc ntpdata`

24
pages.ko/linux/chrt.md Normal file
View file

@ -0,0 +1,24 @@
# chrt
> 프로세스의 실시간 속성을 조작합니다.
> 더 많은 정보: <https://manned.org/chrt>.
- 프로세스의 속성 표시:
`chrt --pid {{PID}}`
- 프로세스의 모든 스레드 속성 표시:
`chrt --all-tasks --pid {{PID}}`
- `chrt`와 함께 사용할 수 있는 최소/최대 우선순위 값 표시:
`chrt --max`
- 프로세스의 스케줄링 우선순위 설정:
`chrt --pid {{우선순위}} {{PID}}`
- 프로세스의 스케줄링 정책 설정:
`chrt --{{deadline|idle|batch|rr|fifo|other}} --pid {{우선순위}} {{PID}}`

21
pages.ko/linux/chsh.md Normal file
View file

@ -0,0 +1,21 @@
# chsh
> 사용자의 로그인 셸 변경.
> `util-linux`의 일부.
> 더 많은 정보: <https://manned.org/chsh>.
- 현재 사용자에 대해 특정 로그인 셸을 대화식으로 설정:
`chsh`
- 현재 사용자에 대해 특정 로그인 [s]셸 설정:
`chsh --shell {{경로/대상/셸}}`
- 특정 사용자에 대해 로그인 [s]셸 설정:
`sudo chsh --shell {{경로/대상/셸}} {{사용자명}}`
- 사용 가능한 셸 [l]나열:
`chsh --list-shells`

View file

@ -0,0 +1,24 @@
# cloud-init
> 클라우드 인스턴스 초기화를 관리하는 명령줄 도구.
> 더 많은 정보: <https://cloudinit.readthedocs.io>.
- 가장 최근에 실행된 cloud-init의 상태 표시:
`cloud-init status`
- cloud-init 실행이 완료될 때까지 대기 후 상태 보고:
`cloud-init status --wait`
- 쿼리할 수 있는 상위 수준 메타데이터 키 목록 표시:
`cloud-init query --list-keys`
- 캐시된 인스턴스 메타데이터 쿼리:
`cloud-init query {{점_구분_변수_경로}}`
- cloud-init이 다시 실행될 수 있도록 로그 및 아티팩트 정리:
`cloud-init clean`

26
pages.ko/linux/cmus.md Normal file
View file

@ -0,0 +1,26 @@
# cmus
> 명령줄 음악 플레이어.
> 화살표 키로 탐색하고, `<enter/return>`으로 선택하며, 숫자 1-8로 다른 보기를 전환합니다.
> 같이 보기: `ncmpcpp`, `clementine`, `qmmp`.
> 더 많은 정보: <https://cmus.github.io>.
- 지정된 디렉토리로 cmus 열기 (해당 디렉토리가 새로운 작업 디렉토리가 됩니다):
`cmus {{경로/대상/폴더}}`
- 파일/디렉토리를 라이브러리에 추가:
`:add {{경로/대상/파일_또는_폴더}}`
- 현재 곡 일시정지/재개:
`c`
- 셔플 모드 켜기/끄기:
`s`
- cmus 종료:
`q`

View file

@ -0,0 +1,12 @@
# cockpit-bridge
> Cockpit 스위트에서 프론트 엔드와 서버 간 메시지와 명령을 전달.
> 더 많은 정보: <https://cockpit-project.org/guide/latest/cockpit-bridge.1.html>.
- 모든 cockpit 패키지 나열:
`cockpit-bridge --packages`
- 도움말 표시:
`cockpit-bridge --help`

View file

@ -0,0 +1,13 @@
# cockpit-desktop
> 실행 중인 세션에서 Cockpit 페이지에 안전하게 접근.
> 격리된 네트워크 공간에서 `cockpit-ws` 및 웹 브라우저를 실행하고, 실행 중인 사용자 세션에서 `cockpit-bridge`를 시작합니다.
> 더 많은 정보: <https://cockpit-project.org/guide/latest/cockpit-desktop.1.html>.
- 페이지 열기:
`cockpit-desktop {{url}} {{SSH_호스트}}`
- 저장소 페이지 열기:
`cockpit-desktop {{/cockpit/@localhost/storage/index.html}}`

View file

@ -0,0 +1,12 @@
# cockpit-tls
> 클라이언트와 `cockpit-ws` 간의 트래픽을 암호화하기 위한 TLS 종료 HTTP 프록시.
> 더 많은 정보: <https://cockpit-project.org/guide/latest/cockpit-tls.8.html>.
- 특정 포트로 HTTP 요청을 제공 (기본 포트 `9090` 대신):
`cockpit-tls --port {{포트}}`
- 도움말 표시:
`cockpit-tls --help`

View file

@ -0,0 +1,24 @@
# cockpit-ws
> 브라우저 애플리케이션과 `cockpit-bridge`와 같은 다양한 구성 도구 및 서비스 간 통신.
> 더 많은 정보: <https://cockpit-project.org/guide/latest/cockpit-ws.8.html>.
- `127.0.0.1`에서 포트 `22`로 SSH 인증을 통해 시작:
`cockpit-ws --local-ssh`
- 특정 포트에서 HTTP 서버 시작:
`cockpit-ws --port {{포트}}`
- 특정 IP 주소에 바인딩하여 시작 (기본값은 `0.0.0.0`):
`cockpit-ws --address {{ip_주소}}`
- TLS 없이 시작:
`cockpit-ws --no-tls`
- 도움말 표시:
`cockpit-ws --help`

24
pages.ko/linux/cointop.md Normal file
View file

@ -0,0 +1,24 @@
# cointop
> 터미널에서 암호화폐를 추적하고 모니터링.
> 더 많은 정보: <https://github.com/cointop-sh/cointop>.
- TUI 열기:
`cointop`
- 캐시 지우기:
`cointop clean`
- 현재 보유량을 읽기 쉽게 표시:
`cointop holdings --human`
- 코인의 가격 확인:
`cointop price --coins {{코인_이름1,코인_이름2,...}}`
- 버전 표시:
`cointop version`

View file

@ -0,0 +1,32 @@
# collectd
> 시스템 통계 수집 데몬.
> 더 많은 정보: <https://collectd.org/>.
- 구성 파일을 테스트하고 종료:
`collectd -t`
- 플러그인 데이터 수집 기능을 테스트하고 종료:
`collectd -T`
- `collectd` 시작:
`collectd`
- 사용자 지정 구성 파일 위치 지정:
`collectd -C {{경로/대상/파일}}`
- 사용자 지정 PID 파일 위치 지정:
`collectd -P {{경로/대상/파일}}`
- 백그라운드로 포크하지 않음:
`collectd -f`
- 도움말 및 버전 표시:
`collectd -h`

16
pages.ko/linux/colrm.md Normal file
View file

@ -0,0 +1,16 @@
# colrm
> `stdin`에서 열을 제거합니다.
> 더 많은 정보: <https://manned.org/colrm>.
- `stdin`의 첫 번째 열 제거:
`colrm {{1 1}}`
- 각 줄의 3번째 열부터 끝까지 제거:
`colrm {{3}}`
- 각 줄의 3번째 열부터 5번째 열까지 제거:
`colrm {{3 5}}`

13
pages.ko/linux/compose.md Normal file
View file

@ -0,0 +1,13 @@
# compose
> `run-mailcap`의 동작인 compose에 대한 별칭.
> 원래 `run-mailcap`은 MIME 타입/파일을 처리하는 데 사용됩니다.
> 더 많은 정보: <https://manned.org/compose>.
- 기본 mailcap 편집 도구에서 기존 파일이나 새 파일을 작성하는 데 compose 동작 사용:
`compose {{파일명}}`
- `run-mailcap` 사용:
`run-mailcap --action=compose {{파일명}}`

View file

@ -0,0 +1,28 @@
# compress
> Unix `compress` 명령어를 사용하여 파일 압축.
> 더 많은 정보: <https://manned.org/compress.1>.
- 특정 파일 압축:
`compress {{경로/대상/파일1 경로/대상/파일2 ...}}`
- 특정 파일 압축, 존재하지 않는 파일은 무시:
`compress -f {{경로/대상/파일1 경로/대상/파일2 ...}}`
- 최대 압축 비트 지정 (9-16 비트):
`compress -b {{비트}}`
- `stdout`에 기록 (파일은 변경되지 않음):
`compress -c {{경로/대상/파일}}`
- 파일 압축 해제 (`uncompress`처럼 동작):
`compress -d {{경로/대상/파일}}`
- 압축 비율 표시:
`compress -v {{경로/대상/파일}}`

36
pages.ko/linux/compseq.md Normal file
View file

@ -0,0 +1,36 @@
# compseq
> 시퀀스 내 고유 단어의 구성을 계산합니다.
> 더 많은 정보: <https://www.bioinformatics.nl/cgi-bin/emboss/help/compseq/>.
- FASTA [f]파일에서 단어의 관찰 빈도를 계산하고, 대화형 프롬프트로 매개 변수 값을 제공합니다:
`compseq {{경로/대상/파일.fasta}}`
- FASTA [f]파일에서 아미노산 쌍의 관찰 빈도를 계산하고, 출력 결과를 텍스트 [f]파일에 저장:
`compseq {{경로/대상/입력_단백질.fasta}} -word 2 {{경로/대상/출력_파일.comp}}`
- FASTA [f]파일에서 헥사뉴클레오타이드의 관찰 빈도를 계산하고, 출력 결과를 텍스트 [f]파일에 저장하며, 0의 빈도는 무시:
`compseq {{경로/대상/입력_DNA.fasta}} -word 6 {{경로/대상/출력_파일.comp}} -nozero`
- 특정 읽기 프레임에서 코돈의 관찰 빈도를 계산하고, 중복 카운트를 무시 (즉, 단어 길이 3만큼 창을 이동):
`compseq -sequence {{경로/대상/입력_RNA.fasta}} -word 3 {{경로/대상/출력_파일.comp}} -nozero -frame {{1}}`
- 3 위치만큼 프레임이 이동된 코돈의 관찰 빈도를 계산하고, 중복 카운트를 무시 (첫 번째 코돈 제외 모든 코돈을 보고해야 함):
`compseq -sequence {{경로/대상/입력_RNA.fasta}} -word 3 {{경로/대상/출력_파일.comp}} -nozero -frame 3`
- FASTA [f]파일에서 아미노산 삼중체를 계산하고, 이전에 실행된 `compseq`와 비교하여 예상 및 정규화된 빈도 값을 계산:
`compseq -sequence {{경로/대상/인간_프로테옴.fasta}} -word 3 {{경로/대상/출력_파일1.comp}} -nozero -infile {{경로/대상/출력_파일2.comp}}`
- 준비된 파일 없이 위 명령을 근사치로 계산하고, 제공된 입력 시퀀스의 단일 염기/잔기 빈도를 사용하여 예상 빈도를 계산:
`compseq -sequence {{경로/대상/인간_프로테옴.fasta}} -word 3 {{경로/대상/출력_파일.comp}} -nozero -calcfreq`
- 도움말 표시 (`-help -verbose`로 관련 및 일반 한정자에 대한 추가 정보 표시):
`compseq -help`

View file

@ -0,0 +1,17 @@
# compsize
> btrfs 파일 시스템에서 파일 집합의 압축 비율을 계산합니다.
> 파일을 다시 압축하기 위해 단편화를 해제하는 방법은 `btrfs filesystem`을 참조하세요.
> 더 많은 정보: <https://github.com/kilobyte/compsize>.
- 파일 또는 디렉터리에 대한 현재 압축 비율 계산:
`sudo compsize {{경로/대상/파일_또는_폴더}}`
- 파일 시스템 경계를 넘지 않도록 설정:
`sudo compsize --one-file-system {{경로/대상/파일_또는_폴더}}`
- 사람이 읽을 수 있는 크기 대신 원시 바이트 수를 표시:
`sudo compsize --bytes {{경로/대상/파일_또는_폴더}}`

28
pages.ko/linux/conky.md Normal file
View file

@ -0,0 +1,28 @@
# conky
> X용 경량 시스템 모니터.
> 더 많은 정보: <https://github.com/brndnmtthws/conky>.
- 기본 내장 설정으로 시작:
`conky`
- 새 기본 설정 생성:
`conky -C > ~/.conkyrc`
- 지정된 설정 파일로 Conky 시작:
`conky -c {{경로/대상/설정}}`
- 백그라운드에서 시작(데몬화):
`conky -d`
- 바탕화면에 Conky 정렬:
`conky -a {{top|bottom|middle}}_{{left|right|middle}}`
- 시작 시 5초 대기 후 실행:
`conky -p {{5}}`

View file

@ -0,0 +1,25 @@
# conntrack
> Netfilter 연결 추적 시스템과 상호작용합니다.
> 연결 흐름을 검색, 나열, 검사, 수정 및 삭제합니다.
> 더 많은 정보: <https://manned.org/conntrack>.
- 현재 추적 중인 모든 연결 나열:
`conntrack --dump`
- 연결 변경 사항의 실시간 이벤트 로그 표시:
`conntrack --event`
- 연결 변경 사항 및 관련 타임스탬프의 실시간 이벤트 로그 표시:
`conntrack --event -o timestamp`
- 특정 IP 주소에 대한 연결 변경 사항의 실시간 이벤트 로그 표시:
`conntrack --event --orig-src {{IP_주소}}`
- 특정 소스 IP 주소에 대한 모든 흐름 삭제:
`conntrack --delete --orig-src {{IP_주소}}`

32
pages.ko/linux/coproc.md Normal file
View file

@ -0,0 +1,32 @@
# coproc
> 상호작용 비동기 하위 셸을 생성하기 위한 Bash 내장 명령어.
> 더 많은 정보: <https://www.gnu.org/software/bash/manual/bash.html#Coprocesses>.
- 하위 셸을 비동기적으로 실행:
`coproc { {{명령어1; 명령어2; ...}}; }`
- 특정 이름으로 보조 프로세스 생성:
`coproc {{이름}} { {{명령어1; 명령어2; ...}}; }`
- 특정 보조 프로세스의 `stdin`에 쓰기:
`echo "{{입력}}" >&"${{{이름}}[1]}"`
- 특정 보조 프로세스의 `stdout`에서 읽기:
`read {{변수}} <&"${{{이름}}[0]}"`
- `stdin`을 계속 읽고 입력에 대해 명령어를 실행하는 보조 프로세스 생성:
`coproc {{이름}} { while read line; do {{명령어1; 명령어2; ...}}; done }`
- `stdin`을 계속 읽고 입력에 대해 파이프 라인을 실행하고 출력을 `stdout`에 쓰는 보조 프로세스 생성:
`coproc {{이름}} { while read line; do echo "$line" | {{명령어1 | 명령어2 | ...}} | cat /dev/fd/0; done }`
- `bc`를 실행하는 보조 프로세스를 생성하고 사용:
`coproc BC { bc --mathlib; }; echo "1/3" >&"${BC[1]}"; read output <&"${BC[0]}"; echo "$output"`

View file

@ -0,0 +1,24 @@
# coredumpctl
> 저장된 코어 덤프와 메타데이터를 검색하고 처리합니다.
> 더 많은 정보: <https://www.freedesktop.org/software/systemd/man/coredumpctl.html>.
- 캡처된 모든 코어 덤프 나열:
`coredumpctl list`
- 특정 프로그램의 캡처된 코어 덤프 나열:
`coredumpctl list {{프로그램}}`
- `PID`와 일치하는 프로그램의 코어 덤프 정보 표시:
`coredumpctl info {{PID}}`
- 특정 프로그램의 마지막 코어 덤프를 사용하여 디버거 호출:
`coredumpctl debug {{프로그램}}`
- 특정 프로그램의 마지막 코어 덤프를 파일로 추출:
`coredumpctl --output={{경로/대상/파일}} dump {{프로그램}}`

View file

@ -1,32 +1,36 @@
# cp
> 파일 및 디렉토리 복사.
> 파일과 디렉터리를 복사합니다.
> 더 많은 정보: <https://www.gnu.org/software/coreutils/cp>.
- 파일을 다른 위치로 복사:
`cp {{경로/원본_파일.ext}} {{경로/목적_파일.ext}}`
`cp {{경로/대상/원본_파일.ext}} {{경로/대상/대상_파일.ext}}`
- 파일의 이름을 유지하면서 다른 디렉토리로 복사:
`cp {{경로/원본_파일.ext}} {{경로/목적_디렉토리}}`
`cp {{경로/대상/원본_파일.ext}} {{경로/대상/대상_부모_디렉터리}}`
- 디렉토리의 내용을 다른 위치에 재귀적으로 복사 (만일 목적 경로가 존재한다면 디렉토리는 해당 목적 경로 안에 복사됨):
- 디렉터리의 내용을 재귀적으로 다른 위치로 복사 (대상이 존재하면, 디렉터리 안에 복사됨):
`cp -r {{경로/원본_디렉토리}} {{경로/목적_디렉토리}}`
`cp -r {{경로/대상/원본_디렉터리}} {{경로/대상/대상_디렉터리}}`
- 추가 정보를 제공하는 (verbose) 모드로 디렉토리를 재귀적으로 복사:
- 디렉터리를 재귀적으로 복사하며, 자세히 모드로 파일이 복사되는 동안 표시:
`cp -vr {{경로/원본_디렉토리}} {{경로/목적_디렉토리}}`
`cp -vr {{경로/대상/원본_디렉터리}} {{경로/대상/대상_디렉터리}}`
- 상호작용 (덮어쓰기 전 사용자에게 질문) 모드로 txt 파일을 다른 위치로 복사:
- 여러 파일을 한 번에 디렉터리로 복사:
`cp -i {{*.txt}} {{경로/목적_디렉토리}}`
`cp -t {{경로/대상/목적_디렉터리}} {{경로/대상/파일1 경로/대상/파일2 ...}}`
- 복사를 수행하기 전에 심볼릭 링크를 따라감:
- 특정 확장자를 가진 모든 파일을 대화형 모드로 다른 위치에 복사 (덮어쓰기 전에 사용자에게 확인 요청):
`cp -L {{링크}} {{경로/목적_디렉토리}}`
`cp -i {{*.ext}} {{경로/대상/대상_디렉터리}}`
- 원본 파일의 전체 경로를 사용해 존재하지 않는 중간 디렉토리를 생성하며 복사:
- 심볼릭 링크를 복사하기 전에 따라가기:
`cp --parents {{경로/원본_파일}} {{경로/목적_파일}}`
`cp -L {{링크}} {{경로/대상/대상_디렉터리}}`
- 소스 파일의 전체 경로를 사용하여, 복사할 때 누락된 중간 디렉터리를 생성:
`cp --parents {{소스/경로/대상/파일}} {{경로/대상/대상_파일}}`

View file

@ -0,0 +1,21 @@
# cpufreq-aperf
> 일정 시간 동안 평균 CPU 주파수를 계산합니다.
> 루트 권한이 필요합니다.
> 더 많은 정보: <https://manned.org/cpufreq-aperf>.
- 모든 CPU 코어와 1초 새로고침 간격으로 계산 시작:
`sudo cpufreq-aperf`
- CPU 1만 계산 시작:
`sudo cpufreq-aperf -c {{1}}`
- 모든 CPU 코어에 대해 3초 새로고침 간격으로 계산 시작:
`sudo cpufreq-aperf -i {{3}}`
- 한 번만 계산:
`sudo cpufreq-aperf -o`

View file

@ -0,0 +1,32 @@
# cpufreq-info
> CPU 주파수 정보를 표시합니다.
> 더 많은 정보: <https://manned.org/cpufreq-info>.
- 모든 CPU의 주파수 정보 표시:
`cpufreq-info`
- 지정된 CPU의 주파수 정보 표시:
`cpufreq-info -c {{cpu_번호}}`
- 허용된 최소 및 최대 CPU 주파수 표시:
`cpufreq-info -l`
- 현재 최소 및 최대 CPU 주파수와 정책을 표 형식으로 표시:
`cpufreq-info -o`
- 사용 가능한 CPU 주파수 정책 표시:
`cpufreq-info -g`
- cpufreq 커널 모듈에 따라 사람이 읽을 수 있는 형식으로 현재 CPU 작동 주파수 표시:
`cpufreq-info -f -m`
- 하드웨어에서 읽어와 사람이 읽을 수 있는 형식으로 현재 CPU 작동 주파수 표시 (루트 사용자에게만 가능):
`sudo cpufreq-info -w -m`

View file

@ -0,0 +1,21 @@
# cpufreq-set
> CPU 주파수 설정을 수정하는 도구.
> 주파수 값은 `cpufreq-info -l` 명령의 출력 범위 내에 있어야 합니다.
> 더 많은 정보: <https://manned.org/cpufreq-set>.
- CPU 1의 CPU 주파수 정책을 "userspace"로 설정:
`sudo cpufreq-set -c {{1}} -g {{userspace}}`
- CPU 1의 현재 최소 CPU 주파수 설정:
`sudo cpufreq-set -c {{1}} --min {{최소_주파수}}`
- CPU 1의 현재 최대 CPU 주파수 설정:
`sudo cpufreq-set -c {{1}} --max {{최대_주파수}}`
- CPU 1의 현재 작업 주파수 설정:
`sudo cpufreq-set -c {{1}} -f {{작업_주파수}}`

16
pages.ko/linux/cpuid.md Normal file
View file

@ -0,0 +1,16 @@
# cpuid
> 모든 CPU에 대한 자세한 정보 표시.
> 더 많은 정보: <https://etallen.com/cpuid.html>.
- 모든 CPU에 대한 정보 표시:
`cpuid`
- 현재 CPU에 대한 정보만 표시:
`cpuid -1`
- 해독 없이 원시 16진수 정보 표시:
`cpuid -r`

View file

@ -0,0 +1,28 @@
# cpulimit
> 다른 프로세스의 CPU 사용을 제한하는 도구.
> 더 많은 정보: <https://cpulimit.sourceforge.net/>.
- PID 1234인 기존 프로세스의 CPU 사용을 25%로 제한:
`cpulimit --pid {{1234}} --limit {{25%}}`
- 실행 파일 이름으로 기존 프로그램의 CPU 사용 제한:
`cpulimit --exe {{프로그램}} --limit {{25}}`
- 주어진 프로그램을 실행하고 CPU 사용을 50%로 제한:
`cpulimit --limit {{50}} -- {{프로그램 인수1 인수2 ...}}`
- 프로그램을 실행하고 CPU 사용을 50%로 제한하며 cpulimit을 백그라운드에서 실행:
`cpulimit --limit {{50}} --background -- {{프로그램}}`
- 프로그램의 CPU 사용이 50%를 초과하면 프로세스 종료:
`cpulimit --limit 50 --kill -- {{프로그램}}`
- 프로그램과 자식 프로세스의 CPU 사용을 각각 25%로 제한:
`cpulimit --limit {{25}} --monitor-forks -- {{프로그램}}`

View file

@ -0,0 +1,24 @@
# cpupower
> CPU 전력 및 조정 옵션 관련 도구.
> 더 많은 정보: <https://manned.org/cpupower>.
- CPU 목록 나열:
`sudo cpupower --cpu {{all}} info`
- 모든 코어에 대한 정보 출력:
`sudo cpupower --cpu {{all}} info`
- 모든 CPU를 절전 주파수 관리자로 설정:
`sudo cpupower --cpu {{all}} frequency-set --governor {{powersave}}`
- CPU 0의 사용 가능한 주파수 [g]overnor 출력:
`sudo cpupower --cpu {{0}} frequency-info g | grep "analyzing\|governors"`
- CPU 4의 하드웨어 주파수를 사람이 읽기 쉬운 형식으로 출력:
`sudo cpupower --cpu {{4}} frequency-info --hwfreq --human`

View file

@ -0,0 +1,32 @@
# create_ap
> 모든 채널에서 AP(액세스 포인트)를 생성합니다.
> 더 많은 정보: <https://github.com/oblique/create_ap>.
- 암호 없이 열린 네트워크 생성:
`create_ap {{wlan0}} {{eth0}} {{액세스_포인트_SSID}}`
- WPA + WPA2 암호 사용:
`create_ap {{wlan0}} {{eth0}} {{액세스_포인트_SSID}} {{암호}}`
- 인터넷 공유 없이 액세스 포인트 생성:
`create_ap -n {{wlan0}} {{액세스_포인트_SSID}} {{암호}}`
- 인터넷 공유가 가능한 브리지 네트워크 생성:
`create_ap -m bridge {{wlan0}} {{eth0}} {{액세스_포인트_SSID}} {{암호}}`
- 사전 구성된 브리지 인터페이스를 사용하는 인터넷 공유 브리지 네트워크 생성:
`create_ap -m bridge {{wlan0}} {{br0}} {{액세스_포인트_SSID}} {{암호}}`
- 동일한 Wi-Fi 인터페이스에서 인터넷 공유를 위한 액세스 포트 생성:
`create_ap {{wlan0}} {{wlan0}} {{액세스_포인트_SSID}} {{암호}}`
- 다른 Wi-Fi 어댑터 드라이버 선택:
`create_ap --driver {{wifi_adapter}} {{wlan0}} {{eth0}} {{액세스_포인트_SSID}} {{암호}}`

View file

@ -0,0 +1,16 @@
# createrepo
> 디렉터리에 RPM 저장소를 초기화하고 모든 XML 및 SQLite 파일을 포함합니다.
> 더 많은 정보: <https://manned.org/createrepo>.
- 기본 저장소를 디렉터리에서 초기화:
`createrepo {{경로/대상/폴더}}`
- 저장소를 초기화하고, 테스트 RPM을 제외하고, 자세한 로그를 표시:
`createrepo -v -x {{test_*.rpm}} {{경로/대상/폴더}}`
- SHA1을 체크섬 알고리즘으로 사용하고, 심볼릭 링크를 무시하여 저장소를 초기화:
`createrepo -S -s {{sha1}} {{경로/대상/폴더}}`

View file

@ -0,0 +1,24 @@
# cryptcat
> Cryptcat은 암호화 기능을 갖춘 netcat입니다.
> 더 많은 정보: <https://cryptcat.sourceforge.net>.
- 지정된 [p]포트에서 [l]수신하고 받은 데이터를 출력:
`cryptcat -k {{비밀번호}} -l -p {{포트}}`
- 특정 포트에 연결:
`cryptcat -k {{비밀번호}} {{IP_주소}} {{포트}}`
- 타임아웃([w]) 지정:
`cryptcat -k {{비밀번호}} -w {{초_단위_타임아웃}} {{IP_주소}} {{포트}}`
- 지정된 호스트의 열린 포트 [z]스캔:
`cryptcat -v -z {{IP_주소}} {{포트}}`
- 프록시로 작동하여 로컬 TCP 포트에서 지정된 원격 호스트로 데이터 전달:
`cryptcat -k {{비밀번호}} -l -p {{로컬_포트}} | cryptcat -k {{비밀번호}} {{호스트명}} {{원격_포트}}`

View file

@ -0,0 +1,17 @@
# cryptsetup luksFormat
> LUKS 파티션과 초기 키 슬롯(0)을 암호 또는 키파일로 초기화합니다.
> 참고: 이 작업은 파티션의 모든 데이터를 덮어씁니다.
> 더 많은 정보: <https://manned.org/cryptsetup-luksFormat>.
- 암호로 LUKS 볼륨 초기화:
`cryptsetup luksFormat {{/dev/sdXY}}`
- 키파일로 LUKS 볼륨 초기화:
`cryptsetup luksFormat {{/dev/sdXY}} {{경로/대상/키파일}}`
- 암호로 LUKS 볼륨 초기화하고 라벨 설정:
`cryptsetup luksFormat --label {{라벨}} {{/dev/sdXY}}`

View file

@ -0,0 +1,26 @@
# cryptsetup open
> 암호화된 볼륨의 암호 해독된 매핑 생성.
> 참고: TRIM이 활성화된 경우, 해방된 블록 정보의 형태로 최소한의 데이터 누출이 발생할 수 있으며, 사용 중인 파일 시스템을 파악하는 데 충분할 수 있습니다.
> 그러나 데이터 자체는 여전히 안전하며, TRIM이 없는 SSD는 더 빨리 마모되므로 TRIM을 활성화하는 것이 좋습니다.
> 더 많은 정보: <https://manned.org/cryptsetup-open>.
- LUKS 볼륨을 열고 `/dev/mapper/{{매핑_이름}}`에 암호 해독된 매핑 생성:
`cryptsetup open {{/dev/sdXY}} {{매핑_이름}}`
- 암호 대신 키 파일 사용:
`cryptsetup open --key-file {{경로/대상/파일}} {{/dev/sdXY}} {{매핑_이름}}`
- 장치에서 TRIM 사용 허용:
`cryptsetup open --allow-discards {{/dev/sdXY}} {{매핑_이름}}`
- LUKS 헤더에 `--allow-discards` 옵션 기록 (장치를 열 때마다 항상 이 옵션 사용):
`cryptsetup open --allow-discards --persistent {{/dev/sdXY}} {{매핑_이름}}`
- LUKS 볼륨을 열고 암호 해독된 매핑을 읽기 전용으로 설정:
`cryptsetup open --readonly {{/dev/sdXY}} {{매핑_이름}}`

View file

@ -0,0 +1,25 @@
# cryptsetup
> 평문 `dm-crypt` 및 LUKS (Linux Unified Key Setup) 암호화 볼륨을 관리.
> `luksFormat`와 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다.
> 더 많은 정보: <https://manned.org/cryptsetup>.
- 암호를 사용하여 LUKS 볼륨 초기화 (파티션의 모든 데이터를 덮어씁니다):
`cryptsetup luksFormat {{/dev/sdXY}}`
- LUKS 볼륨을 열고 `/dev/mapper/mapping_name`에 복호화된 매핑 생성:
`cryptsetup open {{/dev/sdXY}} {{매핑_이름}}`
- 매핑에 대한 정보 표시:
`cryptsetup status {{매핑_이름}}`
- 기존 매핑 제거:
`cryptsetup close {{매핑_이름}}`
- LUKS 볼륨의 암호 변경:
`cryptsetup luksChangeKey {{/dev/sdXY}}`

25
pages.ko/linux/csplit.md Normal file
View file

@ -0,0 +1,25 @@
# csplit
> 파일을 여러 조각으로 분할합니다.
> "xx00", "xx01" 등의 이름으로 파일을 생성합니다.
> 더 많은 정보: <https://www.gnu.org/software/coreutils/csplit>.
- 파일을 5번째 및 23번째 줄에서 분할:
`csplit {{경로/대상/파일}} 5 23`
- 파일을 5줄마다 분할 (총 줄 수가 5로 나누어 떨어지지 않으면 실패):
`csplit {{경로/대상/파일}} 5 {*}`
- 정확한 나누기 오류를 무시하고 파일을 5줄마다 분할:
`csplit -k {{경로/대상/파일}} 5 {*}`
- 5번째 줄에서 파일을 분할하고 출력 파일에 사용자 지정 접두사를 사용:
`csplit {{경로/대상/파일}} 5 -f {{접두사}}`
- 정규 표현식과 일치하는 줄에서 파일을 분할:
`csplit {{경로/대상/파일}} /{{정규_표현식}}/`

20
pages.ko/linux/ctop.md Normal file
View file

@ -0,0 +1,20 @@
# ctop
> CPU, 메모리 및 블록 IO 사용에 대한 실시간 메트릭으로 컨테이너 성능 및 상태를 즉시 시각화.
> 더 많은 정보: <https://github.com/bcicen/ctop>.
- [a]활성 컨테이너만 표시:
`ctop -a`
- 컨테이너 정렬 순서를 [r]반대로:
`ctop -r`
- 기본 색상을 [i]반전:
`ctop -i`
- [h]도움말 표시:
`ctop -h`

20
pages.ko/linux/ctr.md Normal file
View file

@ -0,0 +1,20 @@
# ctr
> `containerd` 컨테이너 및 이미지 관리.
> 더 많은 정보: <https://containerd.io>.
- 모든 컨테이너 나열 (실행 중 및 중지됨):
`ctr containers list`
- 모든 이미지 나열:
`ctr images list`
- 이미지 다운로드:
`ctr images pull {{이미지}}`
- 이미지 태그 지정:
`ctr images tag {{소스_이미지}}:{{소스_태그}} {{대상_이미지}}:{{대상_태그}}`

View file

@ -0,0 +1,16 @@
# ctrlaltdel
> CTRL+ALT+DEL 키 조합을 눌렀을 때의 동작을 제어하는 도구.
> 더 많은 정보: <https://manned.org/ctrlaltdel>.
- 현재 설정 확인:
`ctrlaltdel`
- CTRL+ALT+DEL을 즉시 재부팅하도록 설정 (준비 없이):
`sudo ctrlaltdel hard`
- CTRL+ALT+DEL을 "일반적으로" 재부팅하도록 설정, 프로세스 종료 기회를 제공 (PID1에 SIGINT 전송):
`sudo ctrlaltdel soft`

24
pages.ko/linux/cu.md Normal file
View file

@ -0,0 +1,24 @@
# cu
> 다른 시스템에 연결하여 다이얼인/직렬 터미널 역할을 하거나 오류 검사가 없는 파일 전송을 수행합니다.
> 더 많은 정보: <https://manned.org/cu>.
- 주어진 직렬 포트 열기:
`sudo cu --line {{/dev/ttyUSB0}}`
- 주어진 보율로 주어진 직렬 포트 열기:
`sudo cu --line {{/dev/ttyUSB0}} --speed {{115200}}`
- 주어진 보율로 주어진 직렬 포트를 열고 문자를 로컬에서 에코(반이중 모드):
`sudo cu --line {{/dev/ttyUSB0}} --speed {{115200}} --halfduplex`
- 주어진 보율, 패리티, 하드웨어 또는 소프트웨어 흐름 제어 없이 주어진 직렬 포트 열기:
`sudo cu --line {{/dev/ttyUSB0}} --speed {{115200}} --parity={{even|odd|none}} --nortscts --nostop`
- 연결 중 `cu` 세션 종료:
`~.`

20
pages.ko/linux/curlie.md Normal file
View file

@ -0,0 +1,20 @@
# curlie
> `curl`의 프론트엔드로, `httpie`의 사용 편의성을 추가합니다.
> 더 많은 정보: <https://github.com/rs/curlie>.
- GET 요청 전송:
`curlie {{httpbin.org/get}}`
- POST 요청 전송:
`curlie post {{httpbin.org/post}} {{name=john}} {{age:=25}}`
- 쿼리 매개변수를 포함한 GET 요청 전송 (예: `first_param=5&second_param=true`):
`curlie get {{httpbin.org/get}} {{first_param==5}} {{second_param==true}}`
- 사용자 정의 헤더와 함께 GET 요청 전송:
`curlie get {{httpbin.org/get}} {{header-name:header-value}}`

20
pages.ko/linux/cuyo.md Normal file
View file

@ -0,0 +1,20 @@
# cuyo
> 테트리스와 유사한 게임.
> 더 많은 정보: <https://www.karimmi.de/cuyo/>.
- 새 게임 시작:
`cuyo`
- 조각을 수평으로 이동:
`{{A|D|왼쪽 화살표 키|오른쪽 화살표 키}}`
- 조각 회전:
`{{W|위쪽 화살표 키}}`
- 조각 빠르게 내리기:
`{{S|아래쪽 화살표 키}}`

View file

@ -10,7 +10,7 @@
- Initialize a LUKS volume with a keyfile:
`crypsetup luksFormat {{/dev/sdXY}} {{path/to/keyfile}}`
`cryptsetup luksFormat {{/dev/sdXY}} {{path/to/keyfile}}`
- Initialize a LUKS volume with a passphrase and set its label: