diff --git a/pages.ko/linux/gbp.md b/pages.ko/linux/gbp.md new file mode 100644 index 0000000000..7192da4573 --- /dev/null +++ b/pages.ko/linux/gbp.md @@ -0,0 +1,24 @@ +# gbp + +> Git을 사용하여 Debian 패키지 빌드 시스템과 통합하는 시스템. +> 더 많은 정보: . + +- 기존 Debian 패키지를 gbp로 변환: + +`gbp import-dsc {{경로/대상/패키지.dsc}}` + +- 현재 디렉토리에서 기본 빌더(`debuild`)를 사용하여 패키지 빌드: + +`gbp buildpackage -jauto -us -uc` + +- Debian Bullseye용 `pbuilder` 환경에서 패키지 빌드: + +`DIST={{bullseye}} ARCH={{amd64}} gbp buildpackage -jauto -us -uc --git-builder={{git-pbuilder}}` + +- `.changes` 파일에서 패키지를 소스 전용 업로드로 지정 (참조: ): + +`gbp buildpackage -jauto -us -uc --changes-options={{-S}}` + +- 새로운 업스트림 릴리스 가져오기: + +`gbp import-orig --pristine-tar {{경로/대상/패키지.tar.gz}}` diff --git a/pages.ko/linux/gcov.md b/pages.ko/linux/gcov.md new file mode 100644 index 0000000000..2716c0b05f --- /dev/null +++ b/pages.ko/linux/gcov.md @@ -0,0 +1,29 @@ +# gcov + +> 프로그램의 테스트되지 않은 부분을 발견하는 코드 커버리지 분석 및 프로파일링 도구. +> 코드 세그먼트의 실행 빈도로 주석이 추가된 소스 코드의 복사본도 표시합니다. +> 더 많은 정보: . + +- `file.cpp.gcov`라는 이름의 커버리지 보고서 생성: + +`gcov {{경로/대상/file.cpp}}` + +- 각 기본 블록에 대한 개별 실행 횟수 기록: + +`gcov --all-blocks {{경로/대상/파일.cpp}}` + +- 분기 빈도를 출력 파일에 기록하고 요약 정보를 백분율로 `stdout`에 출력: + +`gcov --branch-probabilities {{경로/대상/파일.cpp}}` + +- 백분율이 아닌 실행된 분기의 수로 분기 빈도 기록: + +`gcov --branch-counts {{경로/대상/파일.cpp}}` + +- `gcov` 출력 파일 생성 안 함: + +`gcov --no-output {{경로/대상/파일.cpp}}` + +- 파일 수준 및 함수 수준 요약을 기록: + +`gcov --function-summaries {{경로/대상/파일.cpp}}` diff --git a/pages.ko/linux/gcrane-completion.md b/pages.ko/linux/gcrane-completion.md new file mode 100644 index 0000000000..395dc3073e --- /dev/null +++ b/pages.ko/linux/gcrane-completion.md @@ -0,0 +1,37 @@ +# gcrane completion + +> 지정된 셸에 대한 gcrane 자동 완성 스크립트를 생성합니다. +> 사용 가능한 셸은 `bash`, `fish`, `powershell`, `zsh`입니다. +> 더 많은 정보: . + +- 셸에 대한 자동 완성 스크립트 생성: + +`gcrane completion {{셸_이름}}` + +- 완성 설명 비활성화: + +`gcrane completion {{셸_이름}} --no-descriptions` + +- 현재 셸 세션에서 완성 로드 (bash/zsh): + +`source <(gcrane completion bash/zsh)>` + +- 현재 셸 세션에서 완성 로드 (fish): + +`gcrane completion fish | source` + +- 새로운 세션마다 완성 로드 (bash): + +`gcrane completion bash > /etc/bash_completion.d/gcrane` + +- 새로운 세션마다 완성 로드 (zsh): + +`gcrane completion zsh > "${fpath[1]}/_gcrane"` + +- 새로운 세션마다 완성 로드 (fish): + +`gcrane completion fish > ~/.config/fish/completions/gcrane.fish` + +- 도움말 표시: + +`gcrane completion {{셸_이름}} {{-h|--help}}` diff --git a/pages.ko/linux/gdebi.md b/pages.ko/linux/gdebi.md new file mode 100644 index 0000000000..826ffa5fe5 --- /dev/null +++ b/pages.ko/linux/gdebi.md @@ -0,0 +1,24 @@ +# gdebi + +> `.deb` 파일을 쉽게 설치합니다. +> 더 많은 정보: . + +- 로컬 `.deb` 패키지를 설치하고 의존성을 해결하여 설치: + +`gdebi {{경로/대상/패키지.deb}}` + +- 진행 정보를 표시하지 않음: + +`gdebi {{경로/대상/패키지.deb}} --quiet` + +- APT 구성 옵션 설정: + +`gdebi {{경로/대상/패키지.deb}} --option={{APT_옵션}}` + +- 대체 루트 디렉토리 사용: + +`gdebi {{경로/대상/패키지.deb}} --root={{경로/대상/루트_폴더}}` + +- 버전 표시: + +`gdebi --version` diff --git a/pages.ko/linux/gedit.md b/pages.ko/linux/gedit.md new file mode 100644 index 0000000000..a17749cf48 --- /dev/null +++ b/pages.ko/linux/gedit.md @@ -0,0 +1,20 @@ +# gedit + +> GNOME 데스크톱 프로젝트의 텍스트 편집기. +> 더 많은 정보: . + +- 텍스트 파일 열기: + +`gedit {{경로/대상/파일}}` + +- 여러 텍스트 파일 열기: + +`gedit {{파일1 파일2 ...}}` + +- 특정 인코딩으로 텍스트 파일 열기: + +`gedit --encoding {{UTF-8}} {{경로/대상/파일}}` + +- 지원되는 인코딩 목록 표시: + +`gedit --list-encodings` diff --git a/pages.ko/linux/genfstab.md b/pages.ko/linux/genfstab.md new file mode 100644 index 0000000000..f267c476a3 --- /dev/null +++ b/pages.ko/linux/genfstab.md @@ -0,0 +1,20 @@ +# genfstab + +> Arch Linux 설치 스크립트로, fstab 파일에 추가할 수 있는 출력 생성. +> 더 많은 정보: . + +- 볼륨 레이블을 기반으로 fstab 호환 출력을 표시: + +`genfstab -L {{경로/대상/마운트_포인트}}` + +- 볼륨 UUID를 기반으로 fstab 호환 출력을 표시: + +`genfstab -U {{경로/대상/마운트_포인트}}` + +- 일반적으로 fstab 파일을 생성하는 방법, 루트 권한 필요: + +`genfstab -U {{/mnt}} >> {{/mnt/etc/fstab}}` + +- 볼륨을 fstab 파일에 추가하여 자동으로 마운트: + +`genfstab -U {{경로/대상/마운트_포인트}} | sudo tee -a /etc/fstab` diff --git a/pages.ko/linux/genie.md b/pages.ko/linux/genie.md new file mode 100644 index 0000000000..4a204bae0c --- /dev/null +++ b/pages.ko/linux/genie.md @@ -0,0 +1,17 @@ +# genie + +> WSL(Windows Subsystem for Linux)에서 systemd를 실행하기 위해 "bottle" 네임스페이스를 설정하고 사용합니다. +> 이미 실행 중인 배포판이 아닌 Windows에서 이를 실행하려면 `wsl`을 앞에 붙입니다. +> 더 많은 정보: . + +- 보틀 초기화 (시작 시 한 번 실행): + +`genie -i` + +- 보틀 내부에서 로그인 셸 실행: + +`genie -s` + +- 보틀 내부에서 특정 명령 실행: + +`genie -c {{명령}}` diff --git a/pages.ko/linux/genisoimage.md b/pages.ko/linux/genisoimage.md new file mode 100644 index 0000000000..a50aa94afb --- /dev/null +++ b/pages.ko/linux/genisoimage.md @@ -0,0 +1,12 @@ +# genisoimage + +> ISO9660/Joliet/HFS 하이브리드 파일 시스템을 생성하는 프리마스터링 프로그램. +> 더 많은 정보: . + +- 주어진 소스 디렉토리에서 ISO 이미지 생성: + +`genisoimage -o {{내_이미지.iso}} {{경로/대상/소스_폴더}}` + +- ISO9660 파일 시스템에 대해 작은 겉보기 크기를 보고하여 2GiB보다 큰 파일을 포함한 ISO 이미지 생성: + +`genisoimage -o -allow-limited-size {{내_이미지.iso}} {{경로/대상/소스_폴더}}` diff --git a/pages.ko/linux/genkernel.md b/pages.ko/linux/genkernel.md new file mode 100644 index 0000000000..7d53abce87 --- /dev/null +++ b/pages.ko/linux/genkernel.md @@ -0,0 +1,24 @@ +# genkernel + +> Gentoo Linux에서 커널을 컴파일하고 설치하는 유틸리티. +> 더 많은 정보: . + +- 일반 커널을 자동으로 컴파일하고 설치: + +`sudo genkernel all` + +- bzImage|initramfs|kernel|ramdisk만 빌드하고 설치: + +`sudo genkernel {{bzImage|initramfs|kernel|ramdisk}}` + +- 컴파일 및 설치 전에 커널 설정을 변경: + +`sudo genkernel --menuconfig all` + +- 사용자 지정 이름의 커널 생성: + +`sudo genkernel --kernname={{사용자_지정_이름}} all` + +- 기본 디렉토리 `/usr/src/linux` 외부의 커널 소스를 사용: + +`sudo genkernel --kerneldir={{경로/대상/폴더}} all` diff --git a/pages.ko/linux/getcap.md b/pages.ko/linux/getcap.md new file mode 100644 index 0000000000..eb85cfa858 --- /dev/null +++ b/pages.ko/linux/getcap.md @@ -0,0 +1,16 @@ +# getcap + +> 지정한 각 파일의 이름과 권한을 표시하는 명령어. +> 더 많은 정보: . + +- 지정한 파일들의 권한 확인: + +`getcap {{경로/대상/파일1 경로/대상/파일2 ...}}` + +- 지정한 폴더 내 모든 파일의 권한을 재귀적으로 확인: + +`getcap -r {{경로/대상/폴더1 경로/대상/폴더2 ...}}` + +- 권한이 설정되지 않은 경우에도 모든 검색된 항목 표시: + +`getcap -v {{경로/대상/파일1 경로/대상/파일2 ...}}` diff --git a/pages.ko/linux/getconf.md b/pages.ko/linux/getconf.md new file mode 100644 index 0000000000..026f2fd627 --- /dev/null +++ b/pages.ko/linux/getconf.md @@ -0,0 +1,24 @@ +# getconf + +> Linux 시스템에서 구성 값을 가져옵니다. +> 더 많은 정보: . + +- 사용 가능한 모든 구성 값 나열: + +`getconf -a` + +- 특정 [d]irectory의 구성 값 나열: + +`getconf -a {{경로/대상/폴더}}` + +- 시스템이 32비트인지 64비트인지 확인: + +`getconf LONG_BIT` + +- 현재 사용자가 동시에 실행할 수 있는 프로세스 수 확인: + +`getconf CHILD_MAX` + +- 모든 구성 값을 나열하고 `grep` 명령어로 특정 패턴 찾기 (예: MAX가 포함된 모든 값): + +`getconf -a | grep MAX` diff --git a/pages.ko/linux/getenforce.md b/pages.ko/linux/getenforce.md new file mode 100644 index 0000000000..b14896792d --- /dev/null +++ b/pages.ko/linux/getenforce.md @@ -0,0 +1,9 @@ +# getenforce + +> SELinux의 현재 모드(즉, enforcing, permissive, 또는 disabled)를 확인합니다. +> 같이 보기: `setenforce`, `semanage-permissive`. +> 더 많은 정보: . + +- SELinux의 현재 모드 표시: + +`getenforce` diff --git a/pages.ko/linux/getent.md b/pages.ko/linux/getent.md new file mode 100644 index 0000000000..484d176564 --- /dev/null +++ b/pages.ko/linux/getent.md @@ -0,0 +1,24 @@ +# getent + +> Name Service Switch 라이브러리에서 항목을 가져옵니다. +> 더 많은 정보: . + +- 모든 그룹 나열: + +`getent group` + +- 그룹의 멤버 확인: + +`getent group {{그룹_이름}}` + +- 모든 서비스 나열: + +`getent services` + +- UID로 사용자명 찾기: + +`getent passwd 1000` + +- 역방향 DNS 조회 수행: + +`getent hosts {{호스트}}` diff --git a/pages.ko/linux/getfacl.md b/pages.ko/linux/getfacl.md new file mode 100644 index 0000000000..abcc34f1f8 --- /dev/null +++ b/pages.ko/linux/getfacl.md @@ -0,0 +1,16 @@ +# getfacl + +> 파일 접근 제어 목록(ACL) 가져오기. +> 더 많은 정보: . + +- 파일 접근 제어 목록 표시: + +`getfacl {{경로/대상/파일_또는_폴더}}` + +- 사용자 및 그룹 ID를 [n]숫자로 표시하여 파일 접근 제어 목록 표시: + +`getfacl --numeric {{경로/대상/파일_또는_폴더}}` + +- [t]표 형식으로 파일 접근 제어 목록 표시: + +`getfacl --tabular {{경로/대상/파일_또는_폴더}}` diff --git a/pages.ko/linux/getfattr.md b/pages.ko/linux/getfattr.md new file mode 100644 index 0000000000..4d1e4d8f52 --- /dev/null +++ b/pages.ko/linux/getfattr.md @@ -0,0 +1,12 @@ +# getfattr + +> 파일 이름 및 확장 속성을 표시합니다. +> 더 많은 정보: . + +- 파일의 모든 확장 속성을 가져와서 자세히 표시: + +`getfattr -d {{경로/대상/파일}}` + +- 파일의 특정 속성 가져오기: + +`getfattr -n user.{{속성_이름}} {{경로/대상/파일}}` diff --git a/pages.ko/linux/getopt.md b/pages.ko/linux/getopt.md new file mode 100644 index 0000000000..7aa50e3915 --- /dev/null +++ b/pages.ko/linux/getopt.md @@ -0,0 +1,20 @@ +# getopt + +> 명령줄 인수를 파싱합니다. +> 더 많은 정보: . + +- 축약형으로 `verbose`/`version` 플래그를 파싱: + +`getopt --options vV --longoptions verbose,version -- --version --verbose` + +- 축약형 `-f`로 필수 인자를 갖는 `--file` 옵션 추가: + +`getopt --options f: --longoptions file: -- --file=somefile` + +- 축약형 `-v`로 선택적 인자를 갖는 `--verbose` 옵션 추가 및 비옵션 매개변수 `arg` 전달: + +`getopt --options v:: --longoptions verbose:: -- --verbose arg` + +- `-r` 및 `--verbose` 플래그, 선택적 인자를 갖는 `--accept` 옵션, 필수 인자를 갖는 `--target` 옵션을 축약형으로 추가: + +`getopt --options rv::s::t: --longoptions verbose,source::,target: -- -v --target target` diff --git a/pages.ko/linux/getsebool.md b/pages.ko/linux/getsebool.md new file mode 100644 index 0000000000..ca72430f8b --- /dev/null +++ b/pages.ko/linux/getsebool.md @@ -0,0 +1,17 @@ +# getsebool + +> SELinux 부울 값 가져오기. +> 같이 보기: `semanage-boolean`, `setsebool`. +> 더 많은 정보: . + +- 특정 부울의 현재 설정 보기: + +`getsebool {{httpd_can_connect_ftp}}` + +- 모든 부울의 현재 설정 보기: + +`getsebool -a` + +- 설명과 함께 모든 부울의 현재 설정 보기: + +`sudo semanage boolean {{-l|--list}}` diff --git a/pages.ko/linux/gif2webp.md b/pages.ko/linux/gif2webp.md new file mode 100644 index 0000000000..6d56301f4c --- /dev/null +++ b/pages.ko/linux/gif2webp.md @@ -0,0 +1,8 @@ +# gif2webp + +> GIF 이미지를 WebP로 변환. +> 더 많은 정보: . + +- GIF 이미지를 WebP로 변환: + +`gif2webp {{경로/대상/이미지.gif}} -o {{경로/대상/이미지.webp}}` diff --git a/pages.ko/linux/gio-trash.md b/pages.ko/linux/gio-trash.md new file mode 100644 index 0000000000..9801b811cf --- /dev/null +++ b/pages.ko/linux/gio-trash.md @@ -0,0 +1,17 @@ +# gio trash + +> 파일을 휴지통으로 이동합니다. +> GNOME에서 휴지통을 관리하는 데 사용됩니다. +> 더 많은 정보: . + +- 특정 파일을 휴지통으로 이동: + +`gio trash {{경로/대상/파일_또는_폴더1 경로/대상/파일_또는_폴더2 ...}}` + +- 휴지통 항목 나열: + +`gio trash --list` + +- ID를 사용하여 휴지통에서 특정 항목 복원: + +`gio trash trash://{{id}}` diff --git a/pages.ko/linux/gnome-calculator.md b/pages.ko/linux/gnome-calculator.md new file mode 100644 index 0000000000..ad9f3f0846 --- /dev/null +++ b/pages.ko/linux/gnome-calculator.md @@ -0,0 +1,16 @@ +# gnome-calculator + +> GNOME 데스크탑 환경의 공식 계산기. +> 더 많은 정보: . + +- GNOME 계산기 GUI 실행: + +`gnome-calculator` + +- 데스크탑 애플리케이션을 실행하지 않고 지정된 방정식 해결: + +`gnome-calculator --solve {{2^5 * 2 + 5}}` + +- 버전 표시: + +`gnome-calculator --version` diff --git a/pages.ko/linux/gnome-extensions.md b/pages.ko/linux/gnome-extensions.md new file mode 100644 index 0000000000..6570fda731 --- /dev/null +++ b/pages.ko/linux/gnome-extensions.md @@ -0,0 +1,32 @@ +# gnome-extensions + +> 터미널에서 GNOME 확장 관리. +> 더 많은 정보: . + +- 설치된 모든 확장 나열: + +`gnome-extensions list` + +- 특정 확장에 대한 정보 표시: + +`gnome-extensions info "{{확장_ID}}"` + +- 특정 확장 활성화: + +`gnome-extensions enable "{{확장_ID}}"` + +- 특정 확장 비활성화: + +`gnome-extension disable "{{확장_ID}}"` + +- 특정 확장 제거: + +`gnome-extension uninstall "{{확장_ID}}"` + +- 특정 하위 명령(예: `list`)에 대한 도움말 표시: + +`gnome-extensions help {{하위_명령}}` + +- 버전 표시: + +`gnome-extensions version` diff --git a/pages.ko/linux/gnome-screenshot.md b/pages.ko/linux/gnome-screenshot.md new file mode 100644 index 0000000000..e2a35acfc1 --- /dev/null +++ b/pages.ko/linux/gnome-screenshot.md @@ -0,0 +1,36 @@ +# gnome-screenshot + +> 화면, 창 또는 사용자 정의 영역을 캡처하고 이미지를 파일로 저장합니다. +> 더 많은 정보: . + +- 스크린샷을 찍고 기본 위치, 일반적으로 `~/Pictures`에 저장: + +`gnome-screenshot` + +- 스크린샷을 찍고 지정한 파일 위치에 저장: + +`gnome-screenshot --file {{경로/대상/파일}}` + +- 스크린샷을 찍고 클립보드에 저장: + +`gnome-screenshot --clipboard` + +- 지정한 초 후에 스크린샷 찍기: + +`gnome-screenshot --delay {{5}}` + +- GNOME Screenshot GUI 실행: + +`gnome-screenshot --interactive` + +- 현재 창의 스크린샷을 찍고 지정한 파일 위치에 저장: + +`gnome-screenshot --window --file {{경로/대상/파일}}` + +- 지정한 초 후에 스크린샷 찍고 클립보드에 저장: + +`gnome-screenshot --delay {{10}} --clipboard` + +- 버전 표시: + +`gnome-screenshot --version` diff --git a/pages.ko/linux/gnome-software.md b/pages.ko/linux/gnome-software.md new file mode 100644 index 0000000000..be9a7c3176 --- /dev/null +++ b/pages.ko/linux/gnome-software.md @@ -0,0 +1,20 @@ +# gnome-software + +> 애플리케이션을 추가 및 제거하고 시스템을 업데이트합니다. +> 더 많은 정보: . + +- GNOME Software GUI를 실행 중이 아니면 시작: + +`gnome-software` + +- GNOME Software GUI를 실행 중이 아니면 시작하고, 지정된 페이지로 이동: + +`gnome-software --mode {{업데이트|업데이트됨|설치됨|개요}}` + +- GNOME Software GUI를 실행 중이 아니면 시작하고, 지정된 패키지의 세부 정보를 보기: + +`gnome-software --details {{패키지}}` + +- 버전 표시: + +`gnome-software --version` diff --git a/pages.ko/linux/gnome-terminal.md b/pages.ko/linux/gnome-terminal.md new file mode 100644 index 0000000000..07c4e968ad --- /dev/null +++ b/pages.ko/linux/gnome-terminal.md @@ -0,0 +1,20 @@ +# gnome-terminal + +> GNOME 터미널 에뮬레이터. +> 더 많은 정보: . + +- 새 GNOME 터미널 창 열기: + +`gnome-terminal` + +- 새 터미널 창에서 특정 명령 실행: + +`gnome-terminal -- {{명령어}}` + +- 마지막으로 열린 창에 새 탭 열기: + +`gnome-terminal --tab` + +- 새 탭의 제목 설정: + +`gnome-terminal --tab --title "{{제목}}"` diff --git a/pages.ko/linux/goaccess.md b/pages.ko/linux/goaccess.md new file mode 100644 index 0000000000..b5693ead4f --- /dev/null +++ b/pages.ko/linux/goaccess.md @@ -0,0 +1,20 @@ +# goaccess + +> 오픈 소스 실시간 웹 로그 분석기. +> 더 많은 정보: . + +- 대화형 모드로 하나 이상의 로그 파일 분석: + +`goaccess {{경로/대상/로그파일1 경로/대상/파일2 ...}}` + +- 특정 로그 포맷(또는 "combined" 같은 미리 정의된 포맷) 사용: + +`goaccess {{경로/대상/로그파일}} --log-format={{포맷}}` + +- `stdin`에서 로그 분석: + +`tail -f {{경로/대상/로그파일}} | goaccess -` + +- 로그를 실시간으로 분석하여 HTML 파일로 작성: + +`goaccess {{경로/대상/로그파일}} --output {{경로/대상/파일.html}} --real-time-html` diff --git a/pages.ko/linux/goldeneye.py.md b/pages.ko/linux/goldeneye.py.md new file mode 100644 index 0000000000..1ee2f3c197 --- /dev/null +++ b/pages.ko/linux/goldeneye.py.md @@ -0,0 +1,24 @@ +# goldeneye.py + +> HTTP DoS 테스트 도구. +> 더 많은 정보: . + +- 특정 웹사이트를 테스트: + +`./goldeneye.py {{url}}` + +- 100개의 사용자 에이전트와 200개의 동시 소켓으로 특정 웹사이트를 테스트: + +`./goldeneye.py {{url}} --useragents 100 --sockets 200` + +- SSL 인증서를 확인하지 않고 특정 웹사이트를 테스트: + +`./goldeneye.py {{url}} --nosslcheck` + +- 디버그 모드로 특정 웹사이트를 테스트: + +`./goldeneye.py {{url}} --debug` + +- 도움말 표시: + +`./goldeneye.py --help` diff --git a/pages.ko/linux/goobook.md b/pages.ko/linux/goobook.md new file mode 100644 index 0000000000..18500b897a --- /dev/null +++ b/pages.ko/linux/goobook.md @@ -0,0 +1,12 @@ +# goobook + +> `mutt` 또는 명령줄에서 Google 연락처에 접근. +> 더 많은 정보: . + +- OAuth2를 사용하여 `goobook`이 Google 연락처에 접근 허용: + +`goobook authenticate` + +- 모든 연락처를 XML 형식으로 출력(`stdout`): + +`goobook dump_contacts` diff --git a/pages.ko/linux/google-chrome-stable.md b/pages.ko/linux/google-chrome-stable.md new file mode 100644 index 0000000000..1933f7fd23 --- /dev/null +++ b/pages.ko/linux/google-chrome-stable.md @@ -0,0 +1,8 @@ +# google-chrome-stable + +> 이 명령은 `chromium`의 별칭입니다. +> 더 많은 정보: . + +- 원본 명령에 대한 문서 보기: + +`tldr chromium` diff --git a/pages.ko/linux/gpasswd.md b/pages.ko/linux/gpasswd.md new file mode 100644 index 0000000000..681489ea83 --- /dev/null +++ b/pages.ko/linux/gpasswd.md @@ -0,0 +1,24 @@ +# gpasswd + +> `/etc/group` 및 `/etc/gshadow`를 관리합니다. +> 더 많은 정보: . + +- 그룹 관리자 정의: + +`sudo gpasswd -A {{사용자1,사용자2}} {{그룹}}` + +- 그룹 구성원 목록 설정: + +`sudo gpasswd -M {{사용자1,사용자2}} {{그룹}}` + +- 지정된 그룹에 비밀번호 생성: + +`gpasswd {{그룹}}` + +- 지정된 그룹에 사용자 추가: + +`gpasswd -a {{사용자}} {{그룹}}` + +- 지정된 그룹에서 사용자 제거: + +`gpasswd -d {{사용자}} {{그룹}}` diff --git a/pages.ko/linux/gpclient.md b/pages.ko/linux/gpclient.md new file mode 100644 index 0000000000..c9f1214907 --- /dev/null +++ b/pages.ko/linux/gpclient.md @@ -0,0 +1,32 @@ +# gpclient + +> OpenConnect를 통해 Linux에서 GlobalProtect VPN에 연결. +> 더 많은 정보: . + +- 포털 서버를 사용하여 GlobalProtect VPN에 연결: + +`gpclient connect {{vpn_게이트웨이_URL}}` + +- 현재 연결된 VPN 서버에서 연결 해제: + +`gpclient disconnect` + +- VPN 관리를 위한 그래픽 사용자 인터페이스(GUI) 실행: + +`gpclient launch-gui` + +- OpenSSL 우회 방법을 사용하여 레거시 재협상 오류 우회: + +`gpclient connect --fix-openssl {{vpn_게이트웨이_URL}}` + +- 연결 중 TLS 오류 무시: + +`gpclient connect --ignore-tls-errors {{vpn_게이트웨이_URL}}` + +- 버전 표시: + +`gpclient --version` + +- 명령에 대한 도움말 표시: + +`gpclient help {{명령}}` diff --git a/pages.ko/linux/grim.md b/pages.ko/linux/grim.md new file mode 100644 index 0000000000..c976b1a62e --- /dev/null +++ b/pages.ko/linux/grim.md @@ -0,0 +1,28 @@ +# grim + +> Wayland 컴포지터에서 이미지를 캡처(스크린샷)합니다. +> 더 많은 정보: . + +- 모든 출력의 스크린샷 캡처: + +`grim` + +- 특정 출력의 스크린샷 캡처: + +`grim -o {{경로/대상/출력_파일}}` + +- 특정 영역의 스크린샷 캡처: + +`grim -g "{{, <너비>x<높이>}}"` + +- 특정 영역을 선택하고 스크린샷 캡처 (slurp 사용): + +`grim -g "{{$(slurp)}}"` + +- 사용자 정의 파일명 사용: + +`grim "{{경로/대상/파일.png}}"` + +- 스크린샷을 캡처하고 클립보드에 복사: + +`grim - | {{클립보드_관리자}}` diff --git a/pages.ko/linux/groupadd.md b/pages.ko/linux/groupadd.md new file mode 100644 index 0000000000..7283ded8ae --- /dev/null +++ b/pages.ko/linux/groupadd.md @@ -0,0 +1,17 @@ +# groupadd + +> 시스템에 사용자 그룹 추가. +> 같이 보기: `groups`, `groupdel`, `groupmod`. +> 더 많은 정보: . + +- 새 그룹 생성: + +`sudo groupadd {{그룹_이름}}` + +- 새 시스템 그룹 생성: + +`sudo groupadd --system {{그룹_이름}}` + +- 특정 그룹 ID로 새 그룹 생성: + +`sudo groupadd --gid {{ID}} {{그룹_이름}}` diff --git a/pages.ko/linux/groupdel.md b/pages.ko/linux/groupdel.md new file mode 100644 index 0000000000..f14bb9c530 --- /dev/null +++ b/pages.ko/linux/groupdel.md @@ -0,0 +1,9 @@ +# groupdel + +> 기존 사용자 그룹을 시스템에서 삭제합니다. +> 같이 보기: `groups`, `groupadd`, `groupmod`. +> 더 많은 정보: . + +- 기존 그룹 삭제: + +`sudo groupdel {{그룹_이름}}` diff --git a/pages.ko/linux/groupmod.md b/pages.ko/linux/groupmod.md new file mode 100644 index 0000000000..fd69c65773 --- /dev/null +++ b/pages.ko/linux/groupmod.md @@ -0,0 +1,13 @@ +# groupmod + +> 시스템에서 기존 사용자 그룹을 수정합니다. +> 같이 보기: `groups`, `groupadd`, `groupdel`. +> 더 많은 정보: . + +- 그룹 이름 변경: + +`sudo groupmod --new-name {{새_그룹}} {{그룹_이름}}` + +- 그룹 ID 변경: + +`sudo groupmod --gid {{새_ID}} {{그룹_이름}}` diff --git a/pages.ko/linux/gs.md b/pages.ko/linux/gs.md new file mode 100644 index 0000000000..77b3dbfcf4 --- /dev/null +++ b/pages.ko/linux/gs.md @@ -0,0 +1,28 @@ +# gs + +> GhostScript는 PDF 및 PostScript 인터프리터입니다. +> 더 많은 정보: . + +- 파일 보기: + +`gs -dQUIET -dBATCH {{파일.pdf}}` + +- e-book 기기에서 읽을 수 있도록 PDF 파일 크기를 150 dpi 이미지로 줄이기: + +`gs -dNOPAUSE -dQUIET -dBATCH -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -sOutputFile={{출력.pdf}} {{입력.pdf}}` + +- PDF 파일의 페이지 1부터 3까지를 150 dpi 해상도의 이미지로 변환: + +`gs -dQUIET -dBATCH -dNOPAUSE -sDEVICE=jpeg -r150 -dFirstPage={{1}} -dLastPage={{3}} -sOutputFile={{출력_%d.jpg}} {{입력.pdf}}` + +- PDF 파일에서 페이지 추출: + +`gs -dQUIET -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile={{출력.pdf}} {{입력.pdf}}` + +- PDF 파일 병합: + +`gs -dQUIET -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile={{출력.pdf}} {{입력1.pdf}} {{입력2.pdf}}` + +- PostScript 파일을 PDF 파일로 변환: + +`gs -dQUIET -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile={{출력.pdf}} {{입력.ps}}` diff --git a/pages.ko/linux/gsettings.md b/pages.ko/linux/gsettings.md new file mode 100644 index 0000000000..191d44e47c --- /dev/null +++ b/pages.ko/linux/gsettings.md @@ -0,0 +1,32 @@ +# gsettings + +> 스키마 검증을 통해 dconf 설정을 조회하고 수정. +> 더 많은 정보: . + +- 키의 값을 설정 (키가 존재하지 않거나 값이 범위를 벗어난 경우 실패): + +`gsettings set {{org.example.schema}} {{예제-키}} {{값}}` + +- 키의 값 또는 `dconf`에 설정되지 않은 경우 스키마에 제공된 기본값 출력: + +`gsettings get {{org.example.schema}} {{예제-키}}` + +- 키를 해제하여 스키마 기본값 사용: + +`gsettings reset {{org.example.schema}} {{예제-키}}` + +- 모든 (이동 불가능한) 스키마, 키 및 값 표시: + +`gsettings list-recursively` + +- 하나의 스키마에서 모든 키 및 값 (설정되지 않은 경우 기본값) 표시: + +`gsettings list-recursively {{org.example.schema}}` + +- 키에 대해 스키마가 허용하는 값 표시 (enum 키에 유용): + +`gsettings range {{org.example.schema}} {{예제-키}}` + +- 키의 사람이 읽을 수 있는 설명 표시: + +`gsettings describe {{org.example.schema}} {{예제-키}}` diff --git a/pages.ko/linux/guake.md b/pages.ko/linux/guake.md new file mode 100644 index 0000000000..db27205ec6 --- /dev/null +++ b/pages.ko/linux/guake.md @@ -0,0 +1,28 @@ +# guake + +> GNOME용 드롭다운 터미널. +> 더 많은 정보: . + +- Guake 보기 토글: + +`F12` + +- 전체 화면 모드 토글: + +`F11` + +- 새 탭 열기: + +` + + T` + +- 터미널 닫기: + +` + X` + +- 이전 탭으로 이동: + +` + ` + +- 선택한 텍스트를 브라우저에서 검색: + +` + + L` diff --git a/pages.ko/linux/guix-package.md b/pages.ko/linux/guix-package.md new file mode 100644 index 0000000000..0528023473 --- /dev/null +++ b/pages.ko/linux/guix-package.md @@ -0,0 +1,28 @@ +# guix package + +> Guix 패키지를 설치, 업그레이드, 제거하거나 이전 구성으로 롤백합니다. +> 더 많은 정보: . + +- 새 패키지 설치: + +`guix package -i {{패키지}}` + +- 패키지 제거: + +`guix package -r {{패키지}}` + +- 정규 표현식으로 패키지 데이터베이스 검색: + +`guix package -s "{{검색_패턴}}"` + +- 설치된 패키지 나열: + +`guix package -I` + +- 생성 목록 나열: + +`guix package -l` + +- 이전 생성으로 롤백: + +`guix package --roll-back` diff --git a/pages.ko/linux/gummy.md b/pages.ko/linux/gummy.md new file mode 100644 index 0000000000..f1b81909c8 --- /dev/null +++ b/pages.ko/linux/gummy.md @@ -0,0 +1,28 @@ +# gummy + +> Linux/X11용 화면 밝기/온도 관리 도구. +> 더 많은 정보: . + +- 화면 온도를 3000K로 설정: + +`gummy --temperature {{3000}}` + +- 화면 백라이트를 50%로 설정: + +`gummy --backlight {{50}}` + +- 화면 픽셀 밝기를 45%로 설정: + +`gummy --brightness {{45}}` + +- 현재 화면 픽셀 밝기를 10% 증가: + +`gummy --brightness {{+10}}` + +- 현재 화면 픽셀 밝기를 10% 감소: + +`gummy --brightness {{-10}}` + +- 두 번째 화면의 온도와 픽셀 밝기를 설정: + +`gummy --screen {{1}} --temperature {{3800}} --brightness {{65}}` diff --git a/pages.ko/linux/gzexe.md b/pages.ko/linux/gzexe.md new file mode 100644 index 0000000000..f667c6e233 --- /dev/null +++ b/pages.ko/linux/gzexe.md @@ -0,0 +1,13 @@ +# gzexe + +> 실행 파일을 압축하면서 실행 가능 상태로 유지합니다. +> 원본 파일을 백업하여 파일명에 `~`를 추가하고, 내부의 바이너리를 압축 해제하고 실행하는 셸 스크립트를 생성합니다. +> 더 많은 정보: . + +- 실행 파일을 제자리에서 압축: + +`gzexe {{경로/대상/실행_파일}}` + +- 압축된 실행 파일을 제자리에서 압축 해제 (즉, 셸 스크립트를 다시 압축되지 않은 바이너리로 변환): + +`gzexe -d {{경로/대상/압축된_실행_파일}}` diff --git a/pages/linux/guake.md b/pages/linux/guake.md index 5072c5056c..67a958d079 100644 --- a/pages/linux/guake.md +++ b/pages/linux/guake.md @@ -13,7 +13,7 @@ - Open a new tab: -` + +T` +` + + T` - Close the terminal: