diff --git a/pages.ko/common/x11docker.md b/pages.ko/common/x11docker.md new file mode 100644 index 0000000000..89e106cd57 --- /dev/null +++ b/pages.ko/common/x11docker.md @@ -0,0 +1,25 @@ +# x11docker + +> Docker 컨테이너에서 GUI 애플리케이션 및 데스크톱 UI를 안전하게 실행. +> 같이 보기: `xephyr`. +> 더 많은 정보: . + +- 컨테이너에서 VLC 실행: + +`x11docker --pulseaudio --share={{$HOME/Videos}} {{jess/vlc}}` + +- 창에서 Xfce 실행: + +`x11docker --desktop {{x11docker/xfce}}` + +- 창에서 GNOME 실행: + +`x11docker --desktop --gpu --init={{systemd}} {{x11docker/gnome}}` + +- 창에서 KDE Plasma 실행: + +`x11docker --desktop --gpu --init={{systemd}} {{x11docker/kde-plasma}}` + +- 도움말 표시: + +`x11docker --help` diff --git a/pages.ko/common/x_x.md b/pages.ko/common/x_x.md new file mode 100644 index 0000000000..533a857b02 --- /dev/null +++ b/pages.ko/common/x_x.md @@ -0,0 +1,16 @@ +# x_x + +> Excel 및 CSV 파일 보기. +> 더 많은 정보: . + +- XLSX 또는 CSV 파일 보기: + +`x_x {{파일.xlsx|파일.csv}}` + +- 첫 번째 행을 테이블 헤더로 사용하여 XLSX 또는 CSV 파일 보기: + +`x_x -h {{0}} {{파일.xlsx|파일.csv}}` + +- 비전형적인 구분 기호를 사용하는 CSV 파일 보기: + +`x_x --delimiter={{';'}} --quotechar={{'|'}} {{파일.csv}}` diff --git a/pages.ko/common/xar.md b/pages.ko/common/xar.md new file mode 100644 index 0000000000..055f180abd --- /dev/null +++ b/pages.ko/common/xar.md @@ -0,0 +1,16 @@ +# xar + +> .xar 아카이브 관리. +> 더 많은 정보: . + +- 주어진 디렉토리의 모든 파일로 xar 아카이브 생성: + +`xar -cf {{archive.xar}} {{경로/대상/폴더}}` + +- 주어진 xar 아카이브의 내용 목록: + +`xar -tf {{archive.xar}}` + +- 주어진 xar 아카이브의 내용을 현재 디렉토리로 추출: + +`xar -xf {{archive.xar}}` diff --git a/pages.ko/common/xargs.md b/pages.ko/common/xargs.md new file mode 100644 index 0000000000..de8356370b --- /dev/null +++ b/pages.ko/common/xargs.md @@ -0,0 +1,29 @@ +# xargs + +> 다른 명령, 파일 등으로부터 전달된 인수를 사용하여 명령을 실행. +> 입력은 하나의 텍스트 블록으로 처리되며 공백, 탭, 개행 및 파일 끝에서 별개의 조각으로 분리됩니다. +> 더 많은 정보: . + +- 입력 데이터를 인수로 사용하여 명령 실행: + +`{{인수들_소스}} | xargs {{명령어}}` + +- 입력 데이터에 대해 여러 연결된 명령 실행: + +`{{인수들_소스}} | xargs sh -c "{{명령어1}} && {{명령어2}} | {{명령어3}}"` + +- 여러 스레드를 활용하여 `.log` 확장자를 가진 모든 파일을 gzip으로 압축 (`-print0`는 파일 이름을 null 문자로 분리하고, `-0`은 이를 구분자로 사용): + +`find . -name '*.log' -print0 | xargs -0 -P {{4}} -n 1 gzip` + +- 각 인수에 대해 한 번씩 명령 실행: + +`{{인수들_소스}} | xargs -n1 {{명령어}}` + +- 각 입력 줄에 대해 한 번씩 명령 실행, 입력 줄로 플레이스홀더(여기서는 `_`로 표시)를 대체: + +`{{인수들_소스}} | xargs -I _ {{명령어}} _ {{선택적_추가_인수들}}` + +- 한 번에 `최대-프로세스` 프로세스까지 병렬 실행; 기본값은 1입니다. `최대-프로세스`가 0인 경우, xargs는 가능한 많은 프로세스를 동시에 실행: + +`{{인수들_소스}} | xargs -P {{최대-프로세스}} {{명령어}}` diff --git a/pages.ko/common/xbmtopbm.md b/pages.ko/common/xbmtopbm.md new file mode 100644 index 0000000000..a1c1bb818f --- /dev/null +++ b/pages.ko/common/xbmtopbm.md @@ -0,0 +1,8 @@ +# xbmtopbm + +> X11 또는 X10 비트맵을 PBM 이미지로 변환. +> 더 많은 정보: . + +- XBM 이미지를 PPM 이미지로 변환: + +`xbmtopbm {{경로/대상/입력_파일.xbm}} > {{경로/대상/출력_파일.pbm}}` diff --git a/pages.ko/common/xcaddy.md b/pages.ko/common/xcaddy.md new file mode 100644 index 0000000000..2df5da45a5 --- /dev/null +++ b/pages.ko/common/xcaddy.md @@ -0,0 +1,28 @@ +# xcaddy + +> Caddy 웹 서버를 위한 커스텀 빌드 도구. +> 더 많은 정보: . + +- 소스에서 Caddy 서버 빌드: + +`xcaddy build` + +- 특정 버전으로 Caddy 서버 빌드 (기본값은 최신 버전): + +`xcaddy build {{버전}}` + +- 특정 모듈로 Caddy 빌드: + +`xcaddy build --with {{모듈_이름}}` + +- 특정 파일에 출력하여 Caddy 빌드: + +`xcaddy build --output {{경로/대상/파일}}` + +- 현재 디렉토리에서 개발 플러그인을 위해 Caddy 빌드 및 실행: + +`xcaddy run` + +- 특정 Caddy 설정을 사용하여 개발 플러그인을 위해 Caddy 빌드 및 실행: + +`xcaddy run --config {{경로/대상/파일}}` diff --git a/pages.ko/common/xcv.md b/pages.ko/common/xcv.md new file mode 100644 index 0000000000..95dadaf4ae --- /dev/null +++ b/pages.ko/common/xcv.md @@ -0,0 +1,20 @@ +# xcv + +> 명령줄에서 자르기, 복사 및 붙여넣기. +> 더 많은 정보: . + +- 파일 자르기: + +`xcv x {{입력_파일}}` + +- 파일 복사: + +`xcv c {{입력_파일}}` + +- 파일 붙여넣기: + +`xcv v {{출력_파일}}` + +- 붙여넣기 가능한 파일 나열: + +`xcv l` diff --git a/pages.ko/common/xdelta.md b/pages.ko/common/xdelta.md new file mode 100644 index 0000000000..d3f1d11211 --- /dev/null +++ b/pages.ko/common/xdelta.md @@ -0,0 +1,13 @@ +# xdelta + +> 델타 인코딩 유틸리티. +> 주로 바이너리 파일에 패치를 적용하는 데 사용됩니다. +> 더 많은 정보: . + +- 패치 적용: + +`xdelta -d -s {{경로/대상/입력_파일}} {{경로/대상/델타_파일.xdelta}} {{경로/대상/출력_파일}}` + +- 패치 생성: + +`xdelta -e -s {{경로/대상/이전_파일}} {{경로/대상/새_파일}} {{경로/대상/출력_파일.xdelta}}` diff --git a/pages.ko/common/xe.md b/pages.ko/common/xe.md new file mode 100644 index 0000000000..35d69e76e3 --- /dev/null +++ b/pages.ko/common/xe.md @@ -0,0 +1,24 @@ +# xe + +> 다른 명령이나 파일에서 파이프로 전달된 각 줄에 대해 명령을 한 번 실행. +> 더 많은 정보: . + +- 입력 데이터의 각 줄을 인수로 사용하여 명령 실행: + +`{{인수_출처}} | xe {{명령}}` + +- 명령을 실행하며, 자리 표시자(`{}`)를 입력 줄로 대체: + +`{{인수_출처}} | xe {{명령}} {} {{선택적_추가_인수}}` + +- 쉘스크립트를 실행하며, 매 `N`개의 줄을 하나의 호출로 결합: + +`echo -e 'a\nb' | xe -N{{2}} -s 'echo $2 $1'` + +- `.backup` 확장자를 가진 모든 파일 삭제: + +`find . -name {{'*.backup'}} | xe rm -v` + +- 최대 `max-jobs` 프로세스를 병렬로 실행; 기본값은 1. `max-jobs`가 0이면 xe는 CPU 코어 수만큼 프로세스를 실행: + +`{{인수_출처}} | xe -j {{최대_작업}} {{명령}}` diff --git a/pages.ko/common/xephyr.md b/pages.ko/common/xephyr.md new file mode 100644 index 0000000000..e83a1593bc --- /dev/null +++ b/pages.ko/common/xephyr.md @@ -0,0 +1,12 @@ +# Xephyr + +> X 애플리케이션으로 실행되는 중첩 X 서버. +> 더 많은 정보: . + +- 디스플레이 ID ":2"로 검은색 창 생성: + +`Xephyr -br -ac -noreset -screen {{800x600}} {{:2}}` + +- 새 화면에서 X 애플리케이션 시작: + +`DISPLAY=:2 {{명령_이름}}` diff --git a/pages.ko/common/xetex.md b/pages.ko/common/xetex.md new file mode 100644 index 0000000000..dbd6fbb781 --- /dev/null +++ b/pages.ko/common/xetex.md @@ -0,0 +1,16 @@ +# xetex + +> XeTeX 소스 파일에서 PDF 문서를 컴파일. +> 더 많은 정보: . + +- PDF 문서 컴파일: + +`xetex {{소스.tex}}` + +- 출력 디렉토리를 지정하여 PDF 문서 컴파일: + +`xetex -output-directory={{경로/대상/폴더}} {{소스.tex}}` + +- 오류 발생 시 종료하며 PDF 문서 컴파일: + +`xetex -halt-on-error {{소스.tex}}` diff --git a/pages.ko/common/xev.md b/pages.ko/common/xev.md new file mode 100644 index 0000000000..a6aa68bacc --- /dev/null +++ b/pages.ko/common/xev.md @@ -0,0 +1,20 @@ +# xev + +> X 이벤트의 내용을 출력. +> 더 많은 정보: . + +- 발생하는 모든 X 이벤트 모니터링: + +`xev` + +- 새 창을 생성하지 않고 루트 창의 모든 X 이벤트 모니터링: + +`xev -root` + +- 특정 창의 모든 X 이벤트 모니터링: + +`xev -id {{창_ID}}` + +- 주어진 카테고리의 X 이벤트 모니터링 (여러 번 지정 가능): + +`xev -event {{이벤트_카테고리}}` diff --git a/pages.ko/common/xgettext.md b/pages.ko/common/xgettext.md new file mode 100644 index 0000000000..90565008c5 --- /dev/null +++ b/pages.ko/common/xgettext.md @@ -0,0 +1,20 @@ +# xgettext + +> 코드 파일에서 gettext 문자열 추출. +> 더 많은 정보: . + +- 파일을 스캔하고 문자열을 `messages.po`에 출력: + +`xgettext {{경로/대상/입력_파일}}` + +- 다른 출력 파일 이름 사용: + +`xgettext --output {{경로/대상/출력_파일}} {{경로/대상/입력_파일}}` + +- 새 문자열을 기존 파일에 추가: + +`xgettext --join-existing --output {{경로/대상/출력_파일}} {{경로/대상/입력_파일}}` + +- 메타데이터를 포함하는 헤더를 출력 파일에 추가하지 않음: + +`xgettext --omit-header {{경로/대상/입력_파일}}` diff --git a/pages.ko/common/xh.md b/pages.ko/common/xh.md new file mode 100644 index 0000000000..63a2acdec4 --- /dev/null +++ b/pages.ko/common/xh.md @@ -0,0 +1,30 @@ +# xh + +> 친숙하고 빠른 HTTP 요청 전송 도구. +> 참고: Rust로 작성된 `xh`는 `http`의 효과적인 대체 도구입니다. +> 같이 보기: `http`, `curl`. +> 더 많은 정보: . + +- GET 요청 전송: + +`xh {{httpbin.org/get}}` + +- JSON 본문과 함께 POST 요청 전송 (키-값 쌍이 최상위 JSON 객체에 추가됨, 예: `{"name": "john", "age": 25}`): + +`xh post {{httpbin.org/post}} {{name=john}} {{age:=25}}` + +- 쿼리 매개변수를 포함한 GET 요청 전송 (예: `first_param=5&second_param=true`): + +`xh get {{httpbin.org/get}} {{first_param==5}} {{second_param==true}}` + +- 사용자 지정 헤더와 함께 GET 요청 전송: + +`xh get {{httpbin.org/get}} {{header-name:header-value}}` + +- GET 요청을 보내고 응답 본문을 파일에 저장: + +`xh --download {{httpbin.org/json}} --output {{경로/대상/파일}}` + +- 동등한 `curl` 명령 표시 (이 명령은 요청을 전송하지 않음): + +`xh --{{curl|curl-long}} {{--follow --verbose get http://example.com user-agent:curl}}` diff --git a/pages.ko/common/xidel.md b/pages.ko/common/xidel.md new file mode 100644 index 0000000000..abc1b1af12 --- /dev/null +++ b/pages.ko/common/xidel.md @@ -0,0 +1,36 @@ +# xidel + +> HTML/XML 페이지 및 JSON API에서 데이터를 다운로드하고 추출. +> 더 많은 정보: . + +- Google 검색으로 찾은 모든 URL 출력: + +`xidel {{https://www.google.com/search?q=test}} --extract "//a/extract(@href, 'url[?]q=([^&]+)&', 1)[. != '']"` + +- Google 검색으로 찾은 모든 페이지의 제목을 출력하고 다운로드: + +`xidel {{https://www.google.com/search?q=test}} --follow "{{//a/extract(@href, 'url[?]q=([^&]+)&', 1)[. != '']}}" --extract {{//title}} --download {{'{$host}/'}}` + +- 페이지의 모든 링크를 따라가서 제목을 XPath로 출력: + +`xidel {{https://example.org}} --follow {{//a}} --extract {{//title}}` + +- 페이지의 모든 링크를 따라가서 제목을 CSS 선택자로 출력: + +`xidel {{https://example.org}} --follow "{{css('a')}}" --css {{title}}` + +- 페이지의 모든 링크를 따라가서 제목을 패턴 매칭으로 출력: + +`xidel {{https://example.org}} --follow "{{{.}*}}" --extract "{{{.}}}"` + +- example.xml에서 패턴을 읽고 "ood"를 포함한 요소가 있는지 확인(없으면 실패): + +`xidel {{경로/대상/example.xml}} --extract "{{ood{.}}}"` + +- 패턴 매칭을 사용하여 제목과 URL을 포함한 최신 Stack Overflow 질문 출력: + +`xidel {{http://stackoverflow.com/feeds}} --extract "{{{title:=.}{uri:=@href}+}}"` + +- 읽지 않은 Reddit 메일 확인, 웹 스크래핑, CSS, XPath, JSONiq 및 자동 양식 평가 조합: + +`xidel {{https://reddit.com}} --follow "{{form(css('form.login-form')[1], {'user': '$your_username', 'passwd': '$your_password'})}}" --extract "{{css('#mail')/@title}}"` diff --git a/pages.ko/common/ximtoppm.md b/pages.ko/common/ximtoppm.md new file mode 100644 index 0000000000..6796002753 --- /dev/null +++ b/pages.ko/common/ximtoppm.md @@ -0,0 +1,12 @@ +# ximtoppm + +> XIM 파일을 PPM 이미지로 변환. +> 더 많은 정보: . + +- XIM 이미지를 PPM 이미지로 변환: + +`ximtoppm {{경로/대상/입력_파일.xim}} > {{경로/대상/출력_파일.ppm}}` + +- 입력 이미지의 투명 마스크를 지정된 파일에 저장: + +`ximtoppm --alphaout {{경로/대상/알파_파일.pbm}} {{경로/대상/입력_파일.xim}} > {{경로/대상/출력_파일.ppm}}` diff --git a/pages.ko/common/xkcdpass.md b/pages.ko/common/xkcdpass.md new file mode 100644 index 0000000000..5ced327c5c --- /dev/null +++ b/pages.ko/common/xkcdpass.md @@ -0,0 +1,17 @@ +# xkcdpass + +> 강력한 암호를 생성하는 유연하고 스크립트 가능한 암호 생성기. +> XKCD 936에서 영감을 받았습니다. +> 더 많은 정보: . + +- 기본 옵션으로 하나의 암호 구문 생성: + +`xkcdpass` + +- 각 단어의 첫 글자가 제공된 인자와 일치하는 암호 구문 생성: + +`xkcdpass -a {{두운}}` + +- 대화형으로 암호 생성: + +`xkcdpass -i` diff --git a/pages.ko/common/xkill.md b/pages.ko/common/xkill.md new file mode 100644 index 0000000000..40b9aa35a6 --- /dev/null +++ b/pages.ko/common/xkill.md @@ -0,0 +1,17 @@ +# xkill + +> 그래픽 세션에서 창을 대화식으로 종료. +> 같이 보기: `kill`, `killall`. +> 더 많은 정보: . + +- 왼쪽 마우스 버튼을 눌러 창을 종료할 수 있는 커서 표시 (다른 마우스 버튼을 눌러 취소): + +`xkill` + +- 마우스 버튼을 눌러 종료할 창을 선택할 수 있는 커서 표시: + +`xkill -button any` + +- 특정 ID를 가진 창 종료 (`xwininfo`를 사용하여 창 정보를 얻을 수 있음): + +`xkill -id {{id}}` diff --git a/pages.ko/common/xmake.md b/pages.ko/common/xmake.md new file mode 100644 index 0000000000..11c32e6ae2 --- /dev/null +++ b/pages.ko/common/xmake.md @@ -0,0 +1,24 @@ +# xmake + +> Lua 기반의 크로스 플랫폼 C & C++ 빌드 유틸리티. +> 더 많은 정보: . + +- Hello World와 `xmake.lua`를 포함한 Xmake C 프로젝트 생성: + +`xmake create --language c -P {{프로젝트_이름}}` + +- Xmake 프로젝트 빌드 및 실행: + +`xmake build run` + +- 컴파일된 Xmake 타겟을 직접 실행: + +`xmake run {{타겟_이름}}` + +- 프로젝트의 빌드 타겟 구성: + +`xmake config --plat={{macosx|linux|iphoneos|...}} --arch={{x86_64|i386|arm64|...}} --mode={{debug|release}}` + +- 컴파일된 타겟을 디렉토리에 설치: + +`xmake install -o {{경로/대상/폴더}}` diff --git a/pages.ko/common/xo.md b/pages.ko/common/xo.md new file mode 100644 index 0000000000..db0252a9ff --- /dev/null +++ b/pages.ko/common/xo.md @@ -0,0 +1,24 @@ +# xo + +> JavaScript용 플러그인 가능하고 설정이 필요 없는 린트 유틸리티. +> 더 많은 정보: . + +- "src" 폴더의 파일을 린트: + +`xo` + +- 주어진 파일 세트를 린트: + +`xo {{경로/대상/파일1.js 경로/대상/파일2.js ...}}` + +- 발견된 린트 문제를 자동으로 수정: + +`xo --fix` + +- 탭 대신 공백을 들여쓰기로 사용하여 린트: + +`xo --space` + +- "prettier" 코드 스타일로 린트: + +`xo --prettier` diff --git a/pages.ko/common/xonsh.md b/pages.ko/common/xonsh.md new file mode 100644 index 0000000000..3fc7cbb449 --- /dev/null +++ b/pages.ko/common/xonsh.md @@ -0,0 +1,29 @@ +# xonsh + +> Python 기반의 크로스 플랫폼 및 Unix 지향 셸. +> Xonsh(발음: conch)에서 sh/Python 코드를 작성하고 혼합할 수 있습니다. +> 더 많은 정보: . + +- 대화형 셸 세션 시작: + +`xonsh` + +- 단일 명령 실행 후 종료: + +`xonsh -c "{{명령어}}"` + +- 스크립트 파일에서 명령을 실행하고 종료: + +`xonsh {{경로/대상/스크립트_파일.xonsh}}` + +- 셸 프로세스를 위한 환경 변수를 정의: + +`xonsh -D{{이름1}}={{값1}} -D{{이름2}}={{값2}}` + +- 지정된 `.xonsh` 또는 `.json` 설정 파일 로드: + +`xonsh --rc {{경로/대상/파일1.xonsh}} {{경로/대상/파일2.json}}` + +- `.xonshrc` 설정 파일 로딩 건너뜀: + +`xonsh --no-rc` diff --git a/pages.ko/common/xplr.md b/pages.ko/common/xplr.md new file mode 100644 index 0000000000..d2d1e75e93 --- /dev/null +++ b/pages.ko/common/xplr.md @@ -0,0 +1,20 @@ +# xplr + +> 터미널 기반 파일 시스템 탐색기. +> 더 많은 정보: . + +- 디렉터리 열기: + +`xplr {{경로/대상/폴더}}` + +- 파일에 포커스 맞추기: + +`xplr {{경로/대상/파일}}` + +- 디렉터리에 포커스 맞추기: + +`xplr --force-focus {{경로/대상/폴더}}` + +- 특정 파일 또는 디렉터리가 선택된 상태로 디렉터리 열기: + +`xplr {{경로/대상/폴더}} {{경로/대상/선택된_파일_또는_폴더1}} {{경로/대상/선택된_파일_또는_폴더2}}` diff --git a/pages.ko/common/xpmtoppm.md b/pages.ko/common/xpmtoppm.md new file mode 100644 index 0000000000..48310231a5 --- /dev/null +++ b/pages.ko/common/xpmtoppm.md @@ -0,0 +1,12 @@ +# xpmtoppm + +> X11 픽스맵을 PPM 이미지로 변환. +> 더 많은 정보: . + +- XPM 이미지를 PPM 이미지로 변환: + +`xpmtoppm {{경로/대상/입력_파일.xpm}} > {{경로/대상/출력_파일.ppm}}` + +- 입력 이미지의 투명 마스크를 지정된 파일에 저장: + +`xpmtoppm --alphaout {{경로/대상/알파_파일.pbm}} {{경로/대상/입력_파일.xpm}} > {{경로/대상/출력_파일.ppm}}` diff --git a/pages.ko/common/xprop.md b/pages.ko/common/xprop.md new file mode 100644 index 0000000000..d517a697e5 --- /dev/null +++ b/pages.ko/common/xprop.md @@ -0,0 +1,20 @@ +# xprop + +> X 서버에서 창 및 폰트 속성을 표시. +> 더 많은 정보: . + +- 루트 창의 이름 표시: + +`xprop -root WM_NAME` + +- 창의 윈도우 매니저 힌트 표시: + +`xprop -name "{{창_이름}}" WM_HINTS` + +- 폰트의 포인트 크기 표시: + +`xprop -font "{{폰트_이름}}" POINT_SIZE` + +- ID가 0x200007인 창의 모든 속성 표시: + +`xprop -id {{0x200007}}` diff --git a/pages.ko/common/xsp.md b/pages.ko/common/xsp.md new file mode 100644 index 0000000000..7882215055 --- /dev/null +++ b/pages.ko/common/xsp.md @@ -0,0 +1,12 @@ +# xsp + +> Mono ASP.NET 웹 서버. +> 더 많은 정보: . + +- 모든 인터페이스(`0.0.0.0`) 및 포트 `8080`에서 대기: + +`xsp` + +- 특정 IP 주소 및 포트에서 대기: + +`xsp --address {{127.0.0.1}} --port {{8000}}` diff --git a/pages.ko/common/xsv.md b/pages.ko/common/xsv.md new file mode 100644 index 0000000000..5504b7c235 --- /dev/null +++ b/pages.ko/common/xsv.md @@ -0,0 +1,28 @@ +# xsv + +> Rust로 작성된 CSV 명령줄 도구 모음. +> 더 많은 정보: . + +- 파일의 헤더 확인: + +`xsv headers {{경로/대상/파일.csv}}` + +- 항목 수 세기: + +`xsv count {{경로/대상/파일.csv}}` + +- 항목 형식 개요 보기: + +`xsv stats {{경로/대상/파일.csv}} | xsv table` + +- 몇몇 열 선택: + +`xsv select {{열1,열2}} {{경로/대상/파일.csv}}` + +- 10개의 무작위 항목 표시: + +`xsv sample {{10}} {{경로/대상/파일.csv}}` + +- 한 파일의 열을 다른 파일에 연결: + +`xsv join --no-case {{열1}} {{경로/대상/파일1.csv}} {{열2}} {{경로/대상/파일2.csv}} | xsv table` diff --git a/pages.ko/common/xteddy.md b/pages.ko/common/xteddy.md new file mode 100644 index 0000000000..108c27b7e2 --- /dev/null +++ b/pages.ko/common/xteddy.md @@ -0,0 +1,24 @@ +# xteddy + +> X Windows 데스크탑에 귀여운 곰 인형을 표시하는 도구. +> 더 많은 정보: . + +- X 데스크탑에 귀여운 곰 인형 표시: + +`xteddy` + +- 윈도우 매니저를 사용해 곰 인형을 표시하고 "종료" (`q`) 명령을 무시: + +`xteddy -wm -noquit` + +- 곰 인형이 다른 모든 창 위에 머물도록 설정: + +`xteddy -float` + +- 귀여운 곰 인형 대신 다른 이미지 [F] 파일 표시: + +`xteddy -F {{경로/대상/이미지}}` + +- 곰 인형의 초기 위치 설정 (`너비` 및 `높이`는 무시됨): + +`xteddy -geometry {{너비}}x{{높이}}+{{x}}+{{y}}` diff --git a/pages.ko/common/xvminitoppm.md b/pages.ko/common/xvminitoppm.md new file mode 100644 index 0000000000..9150680770 --- /dev/null +++ b/pages.ko/common/xvminitoppm.md @@ -0,0 +1,8 @@ +# xvminitoppm + +> XV 썸네일 이미지를 PPM으로 변환. +> 더 많은 정보: . + +- XV 썸네일 이미지 파일을 PPM으로 변환: + +`xvminitoppm {{경로/대상/입력_파일}} > {{경로/대상/출력_파일.ppm}}` diff --git a/pages.ko/common/xwdtopnm.md b/pages.ko/common/xwdtopnm.md new file mode 100644 index 0000000000..b1c4e526b2 --- /dev/null +++ b/pages.ko/common/xwdtopnm.md @@ -0,0 +1,16 @@ +# xwdtopnm + +> X11 또는 X10 윈도우 덤프 파일을 PNM으로 변환. +> 더 많은 정보: . + +- XWD 이미지 파일을 PBM으로 변환: + +`xwdtopnm {{경로/대상/입력_파일.xwd}} > {{경로/대상/출력_파일.pnm}}` + +- 변환 과정에 대한 정보 표시: + +`xwdtopnm -verbose {{경로/대상/입력_파일.xwd}} > {{경로/대상/출력_파일.pnm}}` + +- 입력 파일의 X11 헤더 내용 표시: + +`xwdtopnm -headerdump {{경로/대상/입력_파일.xwd}} > {{경로/대상/출력_파일.pnm}}` diff --git a/pages.ko/common/xwininfo.md b/pages.ko/common/xwininfo.md new file mode 100644 index 0000000000..5a2f38f330 --- /dev/null +++ b/pages.ko/common/xwininfo.md @@ -0,0 +1,25 @@ +# xwininfo + +> 창에 대한 정보를 표시. +> 같이 보기: `xprop`, `xkill`. +> 더 많은 정보: . + +- 커서를 표시하여 창을 선택하고 해당 속성(아이디, 이름, 크기, 위치 등) 표시: + +`xwininfo` + +- 모든 창의 트리 구조 표시: + +`xwininfo -tree -root` + +- 특정 ID를 가진 창의 속성 표시: + +`xwininfo -id {{아이디}}` + +- 특정 이름을 가진 창의 속성 표시: + +`xwininfo -name {{이름}}` + +- 이름으로 검색하여 창의 ID 표시: + +`xwininfo -tree -root | grep {{키워드}} | head -1 | perl -ne 'print $1 if /(0x[\da-f]+)/ig;'` diff --git a/pages.ko/common/xxd.md b/pages.ko/common/xxd.md new file mode 100644 index 0000000000..bf184b04a3 --- /dev/null +++ b/pages.ko/common/xxd.md @@ -0,0 +1,32 @@ +# xxd + +> 바이너리 파일에서 16진수 표현(hexdump)을 생성하거나 그 반대로 변환. +> 더 많은 정보: . + +- 바이너리 파일에서 16진수 덤프 생성 및 출력 표시: + +`xxd {{입력_파일}}` + +- 바이너리 파일에서 16진수 덤프를 생성하고 텍스트 파일로 저장: + +`xxd {{입력_파일}} {{출력_파일}}` + +- 연속된 0이 있을 경우 별표로 대체하여 더 간결한 출력 표시: + +`xxd -a {{입력_파일}}` + +- 각 1옥텟(바이트)로 이루어진 10개의 열로 출력 표시: + +`xxd -c {{10}} {{입력_파일}}` + +- 최대 32바이트 길이까지만 출력 표시: + +`xxd -l {{32}} {{입력_파일}}` + +- 열 사이에 간격 없이 평문 모드로 출력 표시: + +`xxd -p {{입력_파일}}` + +- 평문 16진수 덤프를 바이너리로 복원하고 바이너리 파일로 저장: + +`xxd -r -p {{입력_파일}} {{출력_파일}}` diff --git a/pages.ko/common/xxh.md b/pages.ko/common/xxh.md new file mode 100644 index 0000000000..6db22283b5 --- /dev/null +++ b/pages.ko/common/xxh.md @@ -0,0 +1,37 @@ +# xxh + +> SSH 세션을 통해 모든 사용자 정의 설정과 함께 셸을 사용하세요. +> 참고: xxh는 대상 머신의 시스템 디렉토리에 아무것도 설치하지 않습니다; `~/.xxh`를 제거하면 대상 머신에서 xxh의 모든 흔적이 제거됩니다. +> 더 많은 정보: . + +- 호스트에 연결하고 현재 셸 실행: + +`xxh "{{호스트}}"` + +- 대화 상자 없이 현재 셸을 대상 머신에 설치: + +`xxh "{{호스트}}" ++install` + +- 대상 머신에서 지정된 셸 실행: + +`xxh "{{호스트}}" ++shell {{xonsh|zsh|fish|bash|osquery}}` + +- 대상 머신에서 특정 xxh 구성 디렉토리 사용: + +`xxh "{{호스트}}" ++host-xxh-home {{~/.xxh}}` + +- 호스트 머신에서 지정된 구성 파일 사용: + +`xxh "{{호스트}}" ++xxh-config {{~/.config/xxh/config.xxhc}}` + +- SSH 연결에 사용할 비밀번호 지정: + +`xxh "{{호스트}}" ++password "{{비밀번호}}"` + +- 대상 머신에 xxh 패키지 설치: + +`xxh "{{호스트}}" ++install-xxh-packages {{패키지}}` + +- 대상 머신의 셸 프로세스에 대한 환경 변수 설정: + +`xxh "{{호스트}}" ++env {{이름}}={{값}}` diff --git a/pages.ko/common/xz.md b/pages.ko/common/xz.md new file mode 100644 index 0000000000..6a4c17a75e --- /dev/null +++ b/pages.ko/common/xz.md @@ -0,0 +1,36 @@ +# xz + +> XZ 및 LZMA 파일을 압축 또는 해제. +> 더 많은 정보: . + +- 파일을 xz로 압축: + +`xz {{경로/대상/파일}}` + +- XZ 파일 압축 해제: + +`xz --decompress {{경로/대상/파일.xz}}` + +- 파일을 lzma로 압축: + +`xz --format=lzma {{경로/대상/파일}}` + +- LZMA 파일 압축 해제: + +`xz --decompress --format=lzma {{경로/대상/파일.lzma}}` + +- 파일 압축 해제 후 `stdout`에 쓰기 (`--keep` 포함): + +`xz --decompress --stdout {{경로/대상/파일.xz}}` + +- 파일을 압축하지만 원본을 삭제하지 않기: + +`xz --keep {{경로/대상/파일}}` + +- 가장 빠른 압축으로 파일 압축: + +`xz -0 {{경로/대상/파일}}` + +- 최고의 압축으로 파일 압축: + +`xz -9 {{경로/대상/파일}}` diff --git a/pages.ko/common/xzcmp.md b/pages.ko/common/xzcmp.md new file mode 100644 index 0000000000..08c51e8498 --- /dev/null +++ b/pages.ko/common/xzcmp.md @@ -0,0 +1,9 @@ +# xzcmp + +> `xz`, `lzma`, `gzip`, `bzip2`, `lzop`, 또는 `zstd`로 압축된 파일을 비교하기 위해 `cmp`를 호출. +> 지정된 모든 옵션은 `cmp`에 직접 전달됨. +> 더 많은 정보: . + +- 두 개의 특정 파일 비교: + +`xzcmp {{경로/대상/파일1}} {{경로/대상/파일2}}` diff --git a/pages.ko/common/xzdiff.md b/pages.ko/common/xzdiff.md new file mode 100644 index 0000000000..4bd9d6d554 --- /dev/null +++ b/pages.ko/common/xzdiff.md @@ -0,0 +1,25 @@ +# xzdiff + +> `xz`, `lzma`, `gzip`, `bzip2`, `lzop`, 또는 `zstd`로 압축된 파일에 대해 `diff`를 실행. +> 지정된 모든 옵션은 `diff`에 직접 전달됩니다. +> 더 많은 정보: . + +- 두 파일 비교: + +`xzdiff {{경로/대상/파일1}} {{경로/대상/파일2}}` + +- 두 파일을 비교하여 차이를 나란히 표시: + +`xzdiff --side-by-side {{경로/대상/파일1}} {{경로/대상/파일2}}` + +- 두 파일을 비교하고 다르다는 것만 보고(차이점 세부사항은 없음): + +`xzdiff --brief {{경로/대상/파일1}} {{경로/대상/파일2}}` + +- 두 파일을 비교하고 파일이 동일할 때 보고: + +`xzdiff --report-identical-files {{경로/대상/파일1}} {{경로/대상/파일2}}` + +- 페이지 단위로 결과를 보여주며 두 파일 비교: + +`xzdiff --paginate {{경로/대상/파일1}} {{경로/대상/파일2}}` diff --git a/pages.ko/common/xzegrep.md b/pages.ko/common/xzegrep.md new file mode 100644 index 0000000000..6474854589 --- /dev/null +++ b/pages.ko/common/xzegrep.md @@ -0,0 +1,8 @@ +# xzegrep + +> 이 명령은 `xzgrep --extended-regexp`의 별칭입니다. +> 같이 보기: `egrep`. + +- 원본 명령에 대한 문서 보기: + +`tldr xzgrep` diff --git a/pages.ko/common/xzfgrep.md b/pages.ko/common/xzfgrep.md new file mode 100644 index 0000000000..5a7b5701d2 --- /dev/null +++ b/pages.ko/common/xzfgrep.md @@ -0,0 +1,8 @@ +# xzfgrep + +> 이 명령은 `xzgrep --fixed-strings`의 별칭입니다. +> 같이 보기: `fgrep`. + +- 원본 명령에 대한 문서 보기: + +`tldr xzgrep` diff --git a/pages.ko/common/xzgrep.md b/pages.ko/common/xzgrep.md new file mode 100644 index 0000000000..2dfe01219d --- /dev/null +++ b/pages.ko/common/xzgrep.md @@ -0,0 +1,33 @@ +# xzgrep + +> 정규식을 사용하여 `xz`, `lzma`, `gzip`, `bzip2`, `lzop`, 또는 `zstd`로 압축된 파일을 검색합니다. +> 같이 보기: `grep`. +> 더 많은 정보: . + +- 파일 내 패턴 검색: + +`xzgrep "{{검색_패턴}}" {{경로/대상/파일}}` + +- 정확한 문자열 검색 (정규식 사용 안 함): + +`xzgrep --fixed-strings "{{정확한_문자열}}" {{경로/대상/파일}}` + +- 모든 파일에서 패턴을 검색하고 일치하는 줄 번호 표시: + +`xzgrep --line-number "{{검색_패턴}}" {{경로/대상/파일}}` + +- 확장 정규식(지원: `?`, `+`, `{}`, `()` 및 `|`)과 대소문자 구분 없는 모드 사용: + +`xzgrep --extended-regexp --ignore-case "{{검색_패턴}}" {{경로/대상/파일}}` + +- 각 일치 항목 주변, 이전 또는 이후에 3줄의 컨텍스트 출력: + +`xzgrep --{{context|before-context|after-context}}={{3}} "{{검색_패턴}}" {{경로/대상/파일}}` + +- 각 일치 항목에 대해 파일 이름과 줄 번호를 색상 출력으로 표시: + +`xzgrep --with-filename --line-number --color=always "{{검색_패턴}}" {{경로/대상/파일}}` + +- 패턴과 일치하는 줄을 검색하고 일치하는 텍스트만 출력: + +`xzgrep --only-matching "{{검색_패턴}}" {{경로/대상/파일}}` diff --git a/pages.ko/common/xzless.md b/pages.ko/common/xzless.md new file mode 100644 index 0000000000..69d71a1078 --- /dev/null +++ b/pages.ko/common/xzless.md @@ -0,0 +1,17 @@ +# xzless + +> `xz` 및 `lzma` 압축 파일에서 텍스트를 표시. +> 같이 보기: `less`. +> 더 많은 정보: . + +- 압축 파일 보기: + +`xzless {{경로/대상/파일}}` + +- 압축 파일을 보고 줄 번호 표시: + +`xzless --LINE-NUMBERS {{경로/대상/파일}}` + +- 압축 파일을 보고 첫 화면에 전체 파일이 표시될 수 있으면 종료: + +`xzless --quit-if-one-screen {{경로/대상/파일}}` diff --git a/pages.ko/common/xzmore.md b/pages.ko/common/xzmore.md new file mode 100644 index 0000000000..6374821d75 --- /dev/null +++ b/pages.ko/common/xzmore.md @@ -0,0 +1,9 @@ +# xzmore + +> `xz` 또는 `lzma`로 압축된 파일의 텍스트를 표시. +> `xzless`와 거의 동일하지만, `PAGER` 환경 변수를 존중하고 기본적으로 `more`를 사용하며, 페이지 매개변수에 옵션을 전달할 수 없습니다. +> 더 많은 정보: . + +- 압축된 파일 보기: + +`xzmore {{경로/대상/파일}}`