Kaynağa Gözat

linux/n*: add Korean translation (#14710)

코드싸이 4 ay önce
ebeveyn
işleme
50ba22c4b1
49 değiştirilmiş dosya ile 1120 ekleme ve 0 silme
  1. 37 0
      pages.ko/linux/nala.md
  2. 16 0
      pages.ko/linux/namcap.md
  3. 24 0
      pages.ko/linux/named.md
  4. 24 0
      pages.ko/linux/namei.md
  5. 34 0
      pages.ko/linux/nautilus.md
  6. 24 0
      pages.ko/linux/navi.md
  7. 29 0
      pages.ko/linux/ncat.md
  8. 32 0
      pages.ko/linux/ndctl.md
  9. 36 0
      pages.ko/linux/needrestart.md
  10. 24 0
      pages.ko/linux/nemo.md
  11. 20 0
      pages.ko/linux/nethogs.md
  12. 20 0
      pages.ko/linux/netselect-apt.md
  13. 24 0
      pages.ko/linux/netselect.md
  14. 33 0
      pages.ko/linux/networkctl.md
  15. 12 0
      pages.ko/linux/newgrp.md
  16. 37 0
      pages.ko/linux/nft.md
  17. 16 0
      pages.ko/linux/nitch.md
  18. 16 0
      pages.ko/linux/nitrogen.md
  19. 28 0
      pages.ko/linux/nixos-container.md
  20. 28 0
      pages.ko/linux/nixos-option.md
  21. 32 0
      pages.ko/linux/nixos-rebuild.md
  22. 36 0
      pages.ko/linux/nl.md
  23. 12 0
      pages.ko/linux/nm-online.md
  24. 17 0
      pages.ko/linux/nmcli-agent.md
  25. 33 0
      pages.ko/linux/nmcli-connection.md
  26. 21 0
      pages.ko/linux/nmcli-device.md
  27. 29 0
      pages.ko/linux/nmcli-general.md
  28. 9 0
      pages.ko/linux/nmcli-monitor.md
  29. 21 0
      pages.ko/linux/nmcli-networking.md
  30. 29 0
      pages.ko/linux/nmcli-radio.md
  31. 32 0
      pages.ko/linux/nmcli.md
  32. 16 0
      pages.ko/linux/nmon.md
  33. 7 0
      pages.ko/linux/nmtui-connect.md
  34. 7 0
      pages.ko/linux/nmtui-edit.md
  35. 7 0
      pages.ko/linux/nmtui-hostname.md
  36. 25 0
      pages.ko/linux/nmtui.md
  37. 12 0
      pages.ko/linux/nologin.md
  38. 32 0
      pages.ko/linux/nordvpn.md
  39. 20 0
      pages.ko/linux/notify-send.md
  40. 28 0
      pages.ko/linux/nova.md
  41. 21 0
      pages.ko/linux/nsenter.md
  42. 24 0
      pages.ko/linux/nsnake.md
  43. 32 0
      pages.ko/linux/nsxiv.md
  44. 8 0
      pages.ko/linux/ntfsfix.md
  45. 16 0
      pages.ko/linux/ntpd.md
  46. 20 0
      pages.ko/linux/ntpdate.md
  47. 24 0
      pages.ko/linux/ntpq.md
  48. 16 0
      pages.ko/linux/numactl.md
  49. 20 0
      pages.ko/linux/numlockx.md

+ 37 - 0
pages.ko/linux/nala.md

@@ -0,0 +1,37 @@
+# nala
+
+> 더 나은 형식의 패키지 관리 도구.
+> `python-apt` API의 프론트엔드.
+> 더 많은 정보: <https://gitlab.com/volian/nala>.
+
+- 패키지를 설치하거나 최신 버전으로 업데이트:
+
+`sudo nala install {{패키지}}`
+
+- 패키지 제거:
+
+`sudo nala remove {{패키지}}`
+
+- 패키지 및 설정 파일 제거:
+
+`nala purge {{패키지}}`
+
+- 단어, 정규식(기본값) 또는 glob을 사용하여 패키지 이름 및 설명 검색:
+
+`nala search "{{패턴}}"`
+
+- 사용 가능한 패키지 목록을 업데이트하고 시스템 업그레이드:
+
+`sudo nala upgrade`
+
+- 시스템에서 사용하지 않는 모든 패키지 및 의존성 제거:
+
+`sudo nala autoremove`
+
+- 다운로드 속도를 개선하기 위해 빠른 미러 가져오기:
+
+`sudo nala fetch`
+
+- 모든 거래 내역 표시:
+
+`nala history`

+ 16 - 0
pages.ko/linux/namcap.md

@@ -0,0 +1,16 @@
+# namcap
+
+> 바이너리 패키지와 소스 `PKGBUILD`의 일반적인 패키징 실수를 검사합니다.
+> 더 많은 정보: <https://manned.org/namcap.1>.
+
+- 특정 `PKGBUILD` 파일 검사:
+
+`namcap {{경로/대상/pkgbuild}}`
+
+- 특정 패키지 파일 검사:
+
+`namcap {{경로/대상/패키지.pkg.tar.zst}}`
+
+- 파일을 검사하고 추가 [i]정보 메시지 출력:
+
+`namcap -i {{경로/대상/파일}}`

+ 24 - 0
pages.ko/linux/named.md

@@ -0,0 +1,24 @@
+# named
+
+> DNS(동적 이름 서비스) 서버 데몬을 실행하여 호스트명을 IP 주소로, 그 반대로 변환합니다.
+> 더 많은 정보: <https://manned.org/named>.
+
+- 기본 구성 파일 `/etc/named.conf`를 읽고 초기 데이터를 읽은 후 쿼리를 수신:
+
+`named`
+
+- 사용자 지정 구성 파일 읽기:
+
+`named -c {{경로/대상/named.conf}}`
+
+- 호스트 머신이 다른 프로토콜을 사용할 수 있어도 IPv4 또는 IPv6만 사용:
+
+`named {{-4|-6}}`
+
+- 기본 포트 53 대신 특정 포트에서 쿼리를 수신:
+
+`named -p {{포트}}`
+
+- 포그라운드에서 서버를 실행하고 데몬화하지 않음:
+
+`named -f`

+ 24 - 0
pages.ko/linux/namei.md

@@ -0,0 +1,24 @@
+# namei
+
+> 경로명을 따라가면서 최종 지점(파일/디렉토리/문자 디바이스 등)을 찾습니다. 이 프로그램은 "심볼릭 링크 수준이 너무 많음" 문제를 찾는 데 유용합니다.
+> 더 많은 정보: <https://manned.org/namei>.
+
+- 인수로 지정된 경로명을 분석:
+
+`namei {{경로/대상/a}} {{경로/대상/b}} {{경로/대상/c}}`
+
+- 결과를 긴 목록 형식으로 표시:
+
+`namei --long {{경로/대상/a}} {{경로/대상/b}} {{경로/대상/c}}`
+
+- 각 파일 유형의 모드 비트를 `ls` 스타일로 표시:
+
+`namei --modes {{경로/대상/a}} {{경로/대상/b}} {{경로/대상/c}}`
+
+- 각 파일의 소유자와 그룹 이름을 표시:
+
+`namei --owners {{경로/대상/a}} {{경로/대상/b}} {{경로/대상/c}}`
+
+- 심볼릭 링크를 따라가지 않고 분석:
+
+`namei --nosymlinks {{경로/대상/a}} {{경로/대상/b}} {{경로/대상/c}}`

+ 34 - 0
pages.ko/linux/nautilus.md

@@ -0,0 +1,34 @@
+# nautilus
+
+> GNOME 데스크톱 환경의 기본 파일 탐색기.
+> GNOME Files로도 알려져 있습니다.
+> 같이 보기: `dolphin`, `caja`, `thunar`, `vifm`.
+> 더 많은 정보: <https://manned.org/nautilus>.
+
+- Nautilus 실행:
+
+`nautilus`
+
+- 루트 사용자로 Nautilus 실행:
+
+`nautilus admin:/`
+
+- 특정 디렉토리를 표시하며 Nautilus 실행:
+
+`nautilus {{경로/대상/폴더}}`
+
+- 특정 파일 또는 디렉토리가 선택된 상태로 Nautilus 실행:
+
+`nautilus --select {{경로/대상/파일_또는_폴더}}`
+
+- 별도의 창에서 Nautilus 실행:
+
+`nautilus --new-window`
+
+- 모든 Nautilus 인스턴스 종료:
+
+`nautilus --quit`
+
+- 도움말 표시:
+
+`nautilus --help`

+ 24 - 0
pages.ko/linux/navi.md

@@ -0,0 +1,24 @@
+# navi
+
+> 명령줄 및 애플리케이션 실행기를 위한 대화형 치트시트 도구.
+> 더 많은 정보: <https://github.com/denisidoro/navi>.
+
+- 사용 가능한 모든 치트시트를 탐색:
+
+`navi`
+
+- `navi` 자체에 대한 치트시트를 탐색:
+
+`navi fn welcome`
+
+- 치트시트에서 명령어를 실행하지 않고 출력:
+
+`navi --print`
+
+- 셸 위젯 소스 코드 출력 (가능한 경우 자동으로 셸을 감지하지만, 수동으로 지정할 수도 있음):
+
+`navi widget {{셸}}`
+
+- 쿼리에 가장 잘 맞는 스니펫을 자동 선택 및 실행:
+
+`navi --query '{{쿼리}}' --best-match`

+ 29 - 0
pages.ko/linux/ncat.md

@@ -0,0 +1,29 @@
+# ncat
+
+> 네트워크를 통해 데이터를 읽고, 쓰고, 리디렉션하고, 암호화.
+> 유사한 유틸리티 `netcat`/`nc`의 대체 구현.
+> 더 많은 정보: <https://nmap.org/ncat/guide/index.html>.
+
+- 지정된 포트에서 입력을 대기하고 지정된 파일에 기록:
+
+`ncat -l {{포트}} > {{경로/대상/파일}}`
+
+- 여러 연결을 수락하고 닫힌 후에도 ncat을 열어 두기:
+
+`ncat -lk {{포트}}`
+
+- 지정된 파일의 출력을 지정된 호스트의 지정된 포트로 전송:
+
+`ncat {{주소}} {{포트}} < {{경로/대상/파일}}`
+
+- 암호화된 채널에서 여러 수신 연결을 수락하여 트래픽 내용을 탐지하지 않도록 회피:
+
+`ncat --ssl -k -l {{포트}}`
+
+- SSL을 통해 열린 `ncat` 연결에 접속:
+
+`ncat --ssl {{호스트}} {{포트}}`
+
+- 특정 포트로 원격 호스트에 연결 가능 여부를 타임아웃과 함께 확인:
+
+`ncat -w {{초}} -vz {{호스트}} {{포트}}`

+ 32 - 0
pages.ko/linux/ndctl.md

@@ -0,0 +1,32 @@
+# ndctl
+
+> 비휘발성 DIMM을 관리하는 도구.
+> 더 많은 정보: <https://manned.org/ndctl>.
+
+- 'fsdax' 모드 네임스페이스 생성:
+
+`ndctl create-namespace --mode={{fsdax}}`
+
+- 네임스페이스 모드를 'raw'로 변경:
+
+`ndctl create-namespace --reconfigure={{namespaceX.Y}} --mode={{raw}}`
+
+- 섹터 모드 네임스페이스의 일관성을 검사하고 필요 시 복구:
+
+`ndctl check-namespace --repair {{namespaceX.Y}}`
+
+- 모든 네임스페이스, 영역, 버스 나열 (비활성 포함):
+
+`ndctl list --namespaces --regions --buses --idle`
+
+- 특정 네임스페이스를 나열하고 추가 정보를 많이 포함:
+
+`ndctl list -vvv --namespace={{namespaceX.Y}}`
+
+- 'ACPI.NFIT' 버스에서 NVDIMM의 SMART 상태 이벤트 모니터링 실행:
+
+`ndctl monitor --bus={{ACPI.NFIT}}`
+
+- 네임스페이스 제거 (적용 가능한 경우) 또는 초기 상태로 재설정:
+
+`ndctl destroy-namespace --force {{namespaceX.Y}}`

+ 36 - 0
pages.ko/linux/needrestart.md

@@ -0,0 +1,36 @@
+# needrestart
+
+> 라이브러리 업그레이드 후 다시 시작해야 하는 데몬 확인.
+> 더 많은 정보: <https://github.com/liske/needrestart>.
+
+- 오래된 프로세스 나열:
+
+`needrestart`
+
+- 상호작용 모드로 서비스 다시 시작:
+
+`sudo needrestart`
+
+- [v]자세히 또는 [q]조용히 모드에서 오래된 프로세스 나열:
+
+`needrestart -{{v|q}}`
+
+- [k]커널이 오래되었는지 확인:
+
+`needrestart -k`
+
+- CPU 마이크로코드가 오래되었는지 확인:
+
+`needrestart -w`
+
+- [b]배치 모드에서 오래된 프로세스 나열:
+
+`needrestart -b`
+
+- 특정 [c]구성 파일을 사용하여 오래된 프로세스 나열:
+
+`needrestart -c {{경로/대상/설정}}`
+
+- 도움말 표시:
+
+`needrestart --help`

+ 24 - 0
pages.ko/linux/nemo.md

@@ -0,0 +1,24 @@
+# nemo
+
+> Cinnamon 데스크탑 환경에서 파일과 디렉토리를 관리합니다.
+> 더 많은 정보: <https://manned.org/nemo>.
+
+- 현재 사용자 홈 디렉토리 열기:
+
+`nemo`
+
+- 특정 디렉토리를 각각의 창으로 열기:
+
+`nemo {{경로/대상/폴더1 경로/대상/폴더2 ...}}`
+
+- 특정 디렉토리를 탭으로 열기:
+
+`nemo --tabs {{경로/대상/폴더1 경로/대상/폴더2 ...}}`
+
+- 특정 창 크기로 디렉토리 열기:
+
+`nemo --geometry={{600}}x{{400}} {{경로/대상/폴더}}`
+
+- 모든 창 닫기:
+
+`nemo --quit`

+ 20 - 0
pages.ko/linux/nethogs.md

@@ -0,0 +1,20 @@
+# nethogs
+
+> 프로세스별 대역폭 사용량 모니터링.
+> 더 많은 정보: <https://github.com/raboof/nethogs>.
+
+- 루트 권한으로 NetHogs 시작 (기본 장치는 `eth0`):
+
+`sudo nethogs`
+
+- 특정 장치의 대역폭 모니터링:
+
+`sudo nethogs {{장치}}`
+
+- 여러 장치의 대역폭 모니터링:
+
+`sudo nethogs {{장치1}} {{장치2}}`
+
+- 새로 고침 주기 지정:
+
+`sudo nethogs -t {{초}}`

+ 20 - 0
pages.ko/linux/netselect-apt.md

@@ -0,0 +1,20 @@
+# netselect-apt
+
+> 지연 시간이 가장 낮은 Debian 미러를 위한 `sources.list` 파일 생성.
+> 더 많은 정보: <https://manned.org/netselect-apt>.
+
+- 가장 낮은 지연 시간의 서버를 사용하여 `sources.list` 생성:
+
+`sudo netselect-apt`
+
+- Debian 브랜치를 지정, 기본적으로 stable이 사용됨:
+
+`sudo netselect-apt {{testing}}`
+
+- non-free 섹션 포함:
+
+`sudo netselect-apt --non-free`
+
+- 미러 목록 조회를 위한 국가 지정:
+
+`sudo netselect-apt -c {{인도}}`

+ 24 - 0
pages.ko/linux/netselect.md

@@ -0,0 +1,24 @@
+# netselect
+
+> 빠른 네트워크 서버 선택을 위한 속도 테스트.
+> 더 많은 정보: <https://github.com/apenwarr/netselect>.
+
+- 지연 시간이 가장 낮은 서버 선택:
+
+`sudo netselect {{호스트_1}} {{호스트_2}}`
+
+- 네임서버 해상도 및 통계 표시:
+
+`sudo netselect -vv {{호스트_1}} {{호스트_2}}`
+
+- 최대 TTL(수명) 정의:
+
+`sudo netselect -m {{10}} {{호스트_1}} {{호스트_2}}`
+
+- 호스트 중에서 가장 빠른 N개의 서버 출력:
+
+`sudo netselect -s {{N}} {{호스트_1}} {{호스트_2}} {{호스트_3}}`
+
+- 도움말 표시:
+
+`netselect`

+ 33 - 0
pages.ko/linux/networkctl.md

@@ -0,0 +1,33 @@
+# networkctl
+
+> 네트워크 링크의 상태를 조회합니다.
+> `systemd-networkd`를 사용하여 네트워크 구성을 관리합니다.
+> 더 많은 정보: <https://www.freedesktop.org/software/systemd/man/networkctl.html>.
+
+- 기존 링크와 그 상태를 나열:
+
+`networkctl list`
+
+- 전체 네트워크 상태 표시:
+
+`networkctl status`
+
+- 네트워크 장치를 활성화:
+
+`networkctl up {{인터페이스1 인터페이스2 ...}}`
+
+- 네트워크 장치를 비활성화:
+
+`networkctl down {{인터페이스1 인터페이스2 ...}}`
+
+- 동적 구성 갱신 (예: DHCP 서버로부터 받은 IP 주소):
+
+`networkctl renew {{인터페이스1 인터페이스2 ...}}`
+
+- 구성 파일(.netdev 및 .network) 재로드:
+
+`networkctl reload`
+
+- 네트워크 인터페이스 재구성 (구성을 편집한 경우, 먼저 `networkctl reload`를 호출해야 함):
+
+`networkctl reconfigure {{인터페이스1 인터페이스2 ...}}`

+ 12 - 0
pages.ko/linux/newgrp.md

@@ -0,0 +1,12 @@
+# newgrp
+
+> 기본 그룹 소속을 변경합니다.
+> 더 많은 정보: <https://manned.org/newgrp>.
+
+- 사용자의 기본 그룹 소속을 변경:
+
+`newgrp {{그룹_이름}}`
+
+- `/etc/passwd`에 설정된 사용자의 기본 그룹으로 리셋:
+
+`newgrp`

+ 37 - 0
pages.ko/linux/nft.md

@@ -0,0 +1,37 @@
+# nft
+
+> Linux 커널 방화벽이 제공하는 테이블, 체인 및 규칙을 구성합니다.
+> Nftables는 iptables를 대체합니다.
+> 더 많은 정보: <https://wiki.nftables.org/wiki-nftables/index.php/Main_Page>.
+
+- 현재 구성 보기:
+
+`sudo nft list ruleset`
+
+- "inet" 가족과 "filter" 테이블로 새 테이블 추가:
+
+`sudo nft add table {{inet}} {{filter}}`
+
+- 모든 수신 트래픽을 허용하는 새 체인 추가:
+
+`sudo nft add chain {{inet}} {{filter}} {{input}} \{ type {{filter}} hook {{input}} priority {{0}} \; policy {{accept}} \}`
+
+- 여러 TCP 포트를 허용하는 새 규칙 추가:
+
+`sudo nft add rule {{inet}} {{filter}} {{input}} {{tcp}} {{dport \{ telnet, ssh, http, https \} accept}}`
+
+- `192.168.0.0/24` 서브넷의 모든 트래픽을 호스트의 공용 IP로 변환하는 NAT 규칙 추가:
+
+`sudo nft add rule {{nat}} {{postrouting}} ip saddr {{192.168.0.0/24}} {{masquerade}}`
+
+- 규칙 핸들 표시:
+
+`sudo nft --handle --numeric list chain {{family}} {{table}} {{chain}}`
+
+- 규칙 삭제:
+
+`sudo nft delete rule {{inet}} {{filter}} {{input}} handle {{3}}`
+
+- 현재 구성 저장:
+
+`sudo nft list ruleset > {{/etc/nftables.conf}}`

+ 16 - 0
pages.ko/linux/nitch.md

@@ -0,0 +1,16 @@
+# nitch
+
+> Nim으로 완전히 작성된 작고 매우 빠른 시스템 정보 표시 도구.
+> 더 많은 정보: <https://github.com/ssleert/nitch>.
+
+- 시스템 정보 표시 (호스트명, 커널, 가동 시간 등):
+
+`nitch`
+
+- [h]도움말 표시:
+
+`nitch --help`
+
+- [v]버전 표시:
+
+`nitch --version`

+ 16 - 0
pages.ko/linux/nitrogen.md

@@ -0,0 +1,16 @@
+# nitrogen
+
+> X 윈도우용 데스크탑 배경 탐색기 및 설정기.
+> 더 많은 정보: <https://github.com/l3ib/nitrogen>.
+
+- 특정 디렉토리의 배경 화면을 보고 설정:
+
+`nitrogen {{경로/대상/폴더}}`
+
+- 자동 크기 설정으로 배경 화면 설정:
+
+`nitrogen --set-auto {{경로/대상/파일}}`
+
+- 이전 배경 화면 복원:
+
+`nitrogen --restore`

+ 28 - 0
pages.ko/linux/nixos-container.md

@@ -0,0 +1,28 @@
+# nixos-container
+
+> Linux 컨테이너를 사용하여 NixOS 컨테이너 시작.
+> 더 많은 정보: <https://nixos.org/manual/nixos/stable/#ch-containers>.
+
+- 실행 중인 컨테이너 나열:
+
+`sudo nixos-container list`
+
+- 특정 구성 파일로 NixOS 컨테이너 생성:
+
+`sudo nixos-container create {{컨테이너_이름}} --config-file {{nix_구성_파일_경로}}`
+
+- 특정 컨테이너 시작, 중지, 종료, 또는 삭제:
+
+`sudo nixos-container {{start|stop|terminate|destroy|status}} {{컨테이너_이름}}`
+
+- 실행 중인 컨테이너에서 명령어 실행:
+
+`sudo nixos-container run {{컨테이너_이름}} -- {{명령어}} {{명령어_인자들}}`
+
+- 컨테이너 구성 업데이트:
+
+`sudo $EDITOR /var/lib/container/{{컨테이너_이름}}/etc/nixos/configuration.nix && sudo nixos-container update {{컨테이너_이름}}`
+
+- 이미 실행 중인 컨테이너에 대한 대화형 셸 세션 시작:
+
+`sudo nixos-container root-login {{컨테이너_이름}}`

+ 28 - 0
pages.ko/linux/nixos-option.md

@@ -0,0 +1,28 @@
+# nixos-option
+
+> NixOS 설정을 확인합니다.
+> 더 많은 정보: <https://nixos.org/manual/nixos/stable/index.html#sec-modularity>.
+
+- 주어진 옵션 키의 모든 하위 키 나열:
+
+`nixos-option {{옵션_키}}`
+
+- 현재 부팅 커널 모듈 나열:
+
+`nixos-option boot.kernelModules`
+
+- 특정 사용자의 인증된 키 나열:
+
+`nixos-option users.users.{{사용자명}}.openssh.authorizedKeys.{{키_파일|키}}`
+
+- 모든 원격 빌더 나열:
+
+`nixos-option nix.buildMachines`
+
+- 다른 NixOS 설정에서 주어진 키의 모든 하위 키 나열:
+
+`NIXOS_CONFIG={{경로/대상/configuration.nix}} nixos-option {{옵션_키}}`
+
+- 사용자의 모든 값을 재귀적으로 표시:
+
+`nixos-option -r users.users.{{사용자}}`

+ 32 - 0
pages.ko/linux/nixos-rebuild.md

@@ -0,0 +1,32 @@
+# nixos-rebuild
+
+> NixOS 머신을 재구성합니다.
+> 더 많은 정보: <https://nixos.org/nixos/manual/#sec-changing-config>.
+
+- 새로운 설정을 빌드하고 전환하며, 부팅 기본값으로 설정:
+
+`sudo nixos-rebuild switch`
+
+- 새로운 설정을 빌드하고 전환하며, 부팅 기본값으로 설정하고 부팅 항목 이름 지정:
+
+`sudo nixos-rebuild switch -p {{이름}}`
+
+- 새로운 설정을 빌드하고 전환하며, 부팅 기본값으로 설정하고 업데이트 설치:
+
+`sudo nixos-rebuild switch --upgrade`
+
+- 설정 변경 사항을 롤백하고 이전 세대로 전환:
+
+`sudo nixos-rebuild switch --rollback`
+
+- 새로운 설정을 빌드하여 부팅 기본값으로 설정하지만, 전환하지 않음:
+
+`sudo nixos-rebuild boot`
+
+- 새로운 설정을 빌드하고 활성화하지만, 부팅 항목을 만들지 않음 (테스트 용도):
+
+`sudo nixos-rebuild test`
+
+- 설정을 빌드하고 가상 머신에서 열기:
+
+`sudo nixos-rebuild build-vm`

+ 36 - 0
pages.ko/linux/nl.md

@@ -0,0 +1,36 @@
+# nl
+
+> 파일이나 `stdin`에서 각 줄에 번호를 매깁니다.
+> 더 많은 정보: <https://manned.org/nl.1p>.
+
+- 파일에서 빈 줄이 아닌 줄에 번호 매기기:
+
+`nl {{경로/대상/파일}}`
+
+- `stdin`에서 읽기:
+
+`{{명령어}} | nl -`
+
+- 빈 줄을 포함한 모든 본문 줄에 번호를 매기거나 본문 줄에 번호를 매기지 않기:
+
+`nl --body-numbering {{a|n}} {{경로/대상/파일}}`
+
+- 기본 정규 표현식(BRE) 패턴과 일치하는 본문 줄에만 번호 매기기:
+
+`nl --body-numbering p'FooBar[0-9]' {{경로/대상/파일}}`
+
+- 줄 번호 매기기에 특정 [i]크기 사용:
+
+`nl --line-increment {{크기}} {{경로/대상/파일}}`
+
+- 줄 번호 매기기 형식을 오른쪽 정렬 또는 왼쪽 정렬로 지정하고, 앞쪽에 0을 유지할지 여부 지정:
+
+`nl --number-format {{rz|ln|rn}}`
+
+- 줄 번호 매기기의 [w]너비 지정 (기본값은 6):
+
+`nl --number-width {{열_너비}} {{경로/대상/파일}}`
+
+- 줄 번호와 줄을 구분하는 특정 문자열 사용 (기본값은 탭):
+
+`nl --number-separator {{구분자}} {{경로/대상/파일}}`

+ 12 - 0
pages.ko/linux/nm-online.md

@@ -0,0 +1,12 @@
+# nm-online
+
+> NetworkManager에 네트워크가 연결되어 있는지 확인.
+> 더 많은 정보: <https://networkmanager.pages.freedesktop.org/NetworkManager/NetworkManager/nm-online.html>.
+
+- 네트워크가 연결되어 있는지 확인하고 결과를 `stdout`에 출력:
+
+`nm-online`
+
+- 연결을 `n`초 동안 대기 (기본값 30초):
+
+`nm-online --timeout {{n}}`

+ 17 - 0
pages.ko/linux/nmcli-agent.md

@@ -0,0 +1,17 @@
+# nmcli agent
+
+> `nmcli`를 NetworkManager 비밀 요원이나 polkit 요원으로 실행.
+> 이 하위 명령은 `nmcli a`로도 호출할 수 있습니다.
+> 더 많은 정보: <https://networkmanager.pages.freedesktop.org/NetworkManager/NetworkManager/nmcli.html>.
+
+- `nmcli`를 비밀 요원으로 등록하고 비밀 요청 수신 대기:
+
+`nmcli agent secret`
+
+- `nmcli`를 polkit 요원으로 등록하고 권한 요청 수신 대기:
+
+`nmcli agent polkit`
+
+- `nmcli`를 비밀 요원 및 polkit 요원으로 등록:
+
+`nmcli agent all`

+ 33 - 0
pages.ko/linux/nmcli-connection.md

@@ -0,0 +1,33 @@
+# nmcli connection
+
+> NetworkManager와 함께 연결 관리.
+> 이 하위 명령은 `nmcli c`로도 호출할 수 있습니다.
+> 더 많은 정보: <https://networkmanager.pages.freedesktop.org/NetworkManager/NetworkManager/nmcli.html>.
+
+- 모든 NetworkManager 연결 나열(이름, UUID, 유형 및 장치 표시):
+
+`nmcli connection`
+
+- 연결 활성화:
+
+`nmcli connection up uuid {{uuid}}`
+
+- 연결 비활성화:
+
+`nmcli connection down uuid {{uuid}}`
+
+- 자동 구성된 듀얼 스택 연결 생성:
+
+`nmcli connection add ifname {{인터페이스_이름}} type {{이더넷}} ipv4.method {{auto}} ipv6.method {{auto}}`
+
+- 고정 IPv6 전용 연결 생성:
+
+`nmcli connection add ifname {{인터페이스_이름}} type {{이더넷}} ip6 {{2001:db8::2/64}} gw6 {{2001:db8::1}} ipv6.dns {{2001:db8::1}} ipv4.method {{ignore}}`
+
+- 고정 IPv4 전용 연결 생성:
+
+`nmcli connection add ifname {{인터페이스_이름}} type {{이더넷}} ip4 {{10.0.0.7/8}} gw4 {{10.0.0.1}} ipv4.dns {{10.0.0.1}} ipv6.method {{ignore}}`
+
+- OVPN 파일에서 OpenVPN을 사용하여 VPN 연결 생성:
+
+`nmcli connection import type {{openvpn}} file {{경로/대상/vpn_구성.ovpn}}`

+ 21 - 0
pages.ko/linux/nmcli-device.md

@@ -0,0 +1,21 @@
+# nmcli device
+
+> NetworkManager를 사용하여 네트워크 인터페이스를 관리하고 새로운 Wi-Fi 연결을 설정합니다.
+> 이 하위 명령은 `nmcli d`로도 호출할 수 있습니다.
+> 더 많은 정보: <https://networkmanager.pages.freedesktop.org/NetworkManager/NetworkManager/nmcli.html>.
+
+- 모든 네트워크 인터페이스의 상태를 출력:
+
+`nmcli device status`
+
+- 사용 가능한 Wi-Fi 액세스 포인트를 출력:
+
+`nmcli device wifi`
+
+- 지정된 SSID의 Wi-Fi 네트워크에 연결 (비밀번호 입력 요청이 표시됨):
+
+`nmcli --ask device wifi connect {{ssid}}`
+
+- 현재 Wi-Fi 네트워크의 비밀번호와 QR 코드를 출력:
+
+`nmcli device wifi show-password`

+ 29 - 0
pages.ko/linux/nmcli-general.md

@@ -0,0 +1,29 @@
+# nmcli general
+
+> NetworkManager의 일반 설정을 관리합니다.
+> 이 하위 명령은 `nmcli g`로도 호출할 수 있습니다.
+> 더 많은 정보: <https://networkmanager.pages.freedesktop.org/NetworkManager/NetworkManager/nmcli.html>.
+
+- NetworkManager의 일반 상태 표시:
+
+`nmcli general`
+
+- 현재 장치의 호스트명 표시:
+
+`nmcli general hostname`
+
+- 현재 장치의 호스트명 변경:
+
+`sudo nmcli general hostname {{새_호스트명}}`
+
+- NetworkManager의 권한 표시:
+
+`nmcli general permissions`
+
+- 현재 로깅 수준 및 도메인 표시:
+
+`nmcli general logging`
+
+- 로깅 수준 및/또는 도메인 설정 (`man NetworkManager.conf`에서 사용 가능한 모든 도메인 확인):
+
+`nmcli general logging level {{INFO|OFF|ERR|WARN|DEBUG|TRACE}} domain {{도메인_1,도메인_2,...}}`

+ 9 - 0
pages.ko/linux/nmcli-monitor.md

@@ -0,0 +1,9 @@
+# nmcli monitor
+
+> NetworkManager 연결 상태 변경 사항 모니터링.
+> 이 하위 명령은 `nmcli m`으로도 호출할 수 있습니다.
+> 더 많은 정보: <https://networkmanager.pages.freedesktop.org/NetworkManager/NetworkManager/nmcli.html>.
+
+- NetworkManager 변경 사항 모니터링 시작:
+
+`nmcli monitor`

+ 21 - 0
pages.ko/linux/nmcli-networking.md

@@ -0,0 +1,21 @@
+# nmcli networking
+
+> NetworkManager의 네트워킹 상태를 관리합니다.
+> 이 하위 명령은 `nmcli n`으로도 호출할 수 있습니다.
+> 더 많은 정보: <https://networkmanager.pages.freedesktop.org/NetworkManager/NetworkManager/nmcli.html>.
+
+- NetworkManager의 네트워킹 상태 표시:
+
+`nmcli networking`
+
+- NetworkManager가 관리하는 네트워킹 및 모든 인터페이스 활성화 또는 비활성화:
+
+`nmcli networking {{on|off}}`
+
+- 마지막으로 알려진 연결 상태 표시:
+
+`nmcli networking connectivity`
+
+- 현재 연결 상태 확인:
+
+`nmcli networking connectivity check`

+ 29 - 0
pages.ko/linux/nmcli-radio.md

@@ -0,0 +1,29 @@
+# nmcli radio
+
+> 라디오 스위치의 상태를 표시하거나 NetworkManager를 사용하여 활성화/비활성화.
+> 이 하위 명령은 `nmcli r`로도 호출할 수 있습니다.
+> 더 많은 정보: <https://networkmanager.pages.freedesktop.org/NetworkManager/NetworkManager/nmcli.html>.
+
+- Wi-Fi 상태 표시:
+
+`nmcli radio wifi`
+
+- Wi-Fi 켜기 또는 끄기:
+
+`nmcli radio wifi {{on|off}}`
+
+- WWAN 상태 표시:
+
+`nmcli radio wwan`
+
+- WWAN 켜기 또는 끄기:
+
+`nmcli radio wwan {{on|off}}`
+
+- 두 스위치의 상태 표시:
+
+`nmcli radio all`
+
+- 두 스위치 켜기 또는 끄기:
+
+`nmcli radio all {{on|off}}`

+ 32 - 0
pages.ko/linux/nmcli.md

@@ -0,0 +1,32 @@
+# nmcli
+
+> NetworkManager를 사용하여 네트워크 구성을 관리합니다.
+> 더 많은 정보: <https://networkmanager.pages.freedesktop.org/NetworkManager/NetworkManager/nmcli.html>.
+
+- NetworkManager 비밀/폴킷 에이전트로서 `nmcli` 실행에 대한 문서 보기:
+
+`tldr nmcli agent`
+
+- 네트워크 연결 관리에 대한 문서 보기:
+
+`tldr nmcli connection`
+
+- 네트워크 인터페이스 관리 및 새로운 Wi-Fi 연결 설정에 대한 문서 보기:
+
+`tldr nmcli device`
+
+- NetworkManager의 일반 설정 관리에 대한 문서 보기:
+
+`tldr nmcli general`
+
+- NetworkManager의 활동 모니터에 대한 문서 보기:
+
+`tldr nmcli monitor`
+
+- 네트워킹 활성화/비활성화 및 상태 확인에 대한 문서 보기:
+
+`tldr nmcli networking`
+
+- 라디오 스위치 관리에 대한 문서 보기:
+
+`tldr nmcli radio`

+ 16 - 0
pages.ko/linux/nmon.md

@@ -0,0 +1,16 @@
+# nmon
+
+> 시스템 관리자, 튜너 및 벤치마크 도구.
+> 더 많은 정보: <https://manned.org/nmon>.
+
+- `nmon` 시작:
+
+`nmon`
+
+- 기록을 파일에 저장 ("-s 300 -c 288" 기본값):
+
+`nmon -f`
+
+- 각 측정 사이에 30초를 두고 총 240번의 측정을 기록하여 파일에 저장:
+
+`nmon -f -s {{30}} -c {{240}}`

+ 7 - 0
pages.ko/linux/nmtui-connect.md

@@ -0,0 +1,7 @@
+# nmtui-connect
+
+> 이 명령어는 `nmtui connect`의 별칭입니다.
+
+- 원본 명령에 대한 문서 보기:
+
+`tldr nmtui`

+ 7 - 0
pages.ko/linux/nmtui-edit.md

@@ -0,0 +1,7 @@
+# nmtui-edit
+
+> 이 명령은 `nmtui edit`의 별칭입니다.
+
+- 원본 명령에 대한 문서 보기:
+
+`tldr nmtui`

+ 7 - 0
pages.ko/linux/nmtui-hostname.md

@@ -0,0 +1,7 @@
+# nmtui-hostname
+
+> 이 명령은 `nmtui hostname`의 별칭입니다.
+
+- 원본 명령에 대한 문서 보기:
+
+`tldr nmtui`

+ 25 - 0
pages.ko/linux/nmtui.md

@@ -0,0 +1,25 @@
+# nmtui
+
+> NetworkManager를 제어하기 위한 텍스트 사용자 인터페이스.
+> 화살표 키로 탐색하고, Enter 키로 옵션을 선택하세요.
+> 더 많은 정보: <https://networkmanager.pages.freedesktop.org/NetworkManager/NetworkManager/nmtui.html>.
+
+- 사용자 인터페이스 열기:
+
+`nmtui`
+
+- 사용 가능한 연결 목록을 표시하고, 활성화 또는 비활성화 옵션 선택:
+
+`nmtui connect`
+
+- 특정 네트워크에 연결:
+
+`nmtui connect {{이름|UUID|장치|SSID}}`
+
+- 특정 네트워크 편집/추가/삭제:
+
+`nmtui edit {{이름|ID}}`
+
+- 시스템 호스트명 설정:
+
+`nmtui hostname`

+ 12 - 0
pages.ko/linux/nologin.md

@@ -0,0 +1,12 @@
+# nologin
+
+> 사용자가 로그인하지 못하도록 하는 대체 셸.
+> 더 많은 정보: <https://manned.org/nologin.5>.
+
+- 사용자의 로그인 셸을 `nologin`으로 설정하여 로그인을 방지:
+
+`chsh -s {{사용자}} nologin`
+
+- `nologin` 로그인 셸을 가진 사용자에게 표시할 메시지 사용자 지정:
+
+`echo "{{로그인_거부_메시지}}" > /etc/nologin.txt`

+ 32 - 0
pages.ko/linux/nordvpn.md

@@ -0,0 +1,32 @@
+# nordvpn
+
+> NordVPN의 명령줄 인터페이스.
+> 더 많은 정보: <https://nordvpn.com/download/linux/>.
+
+- NordVPN 계정에 대화형으로 로그인:
+
+`nordvpn login`
+
+- 연결 상태 표시:
+
+`nordvpn status`
+
+- 가장 가까운 NordVPN 서버에 연결:
+
+`nordvpn connect`
+
+- 사용 가능한 모든 국가 나열:
+
+`nordvpn countries`
+
+- 특정 국가의 NordVPN 서버에 연결:
+
+`nordvpn connect {{독일}}`
+
+- 특정 국가 및 도시의 NordVPN 서버에 연결:
+
+`nordvpn connect {{독일}} {{베를린}}`
+
+- 자동 연결 옵션 설정:
+
+`nordvpn set autoconnect on`

+ 20 - 0
pages.ko/linux/notify-send.md

@@ -0,0 +1,20 @@
+# notify-send
+
+> 현재 데스크톱 환경의 알림 시스템을 사용하여 알림을 생성합니다.
+> 더 많은 정보: <https://manned.org/notify-send>.
+
+- 제목 "Test"와 내용 "This is a test"로 알림 표시:
+
+`notify-send "{{Test}}" "{{This is a test}}"`
+
+- 사용자 지정 아이콘과 함께 알림 표시:
+
+`notify-send -i {{아이콘.png}} "{{테스트}}" "{{이것은 테스트입니다}}"`
+
+- 5초 동안 알림 표시:
+
+`notify-send -t 5000 "{{테스트}}" "{{이것은 테스트입니다}}"`
+
+- 앱의 아이콘과 이름으로 알림 표시:
+
+`notify-send "{{Test}}" --icon={{google-chrome}} --app-name="{{Google Chrome}}"`

+ 28 - 0
pages.ko/linux/nova.md

@@ -0,0 +1,28 @@
+# nova
+
+> 컴퓨팅 인스턴스를 프로비저닝하는 방법을 제공하는 OpenStack 프로젝트.
+> 더 많은 정보: <https://docs.openstack.org/nova/latest/>.
+
+- 현재 테넌트의 VM 나열:
+
+`nova list`
+
+- 모든 테넌트의 VM 나열 (관리자 사용자만 가능):
+
+`nova list --all-tenants`
+
+- 특정 호스트에 VM 부팅:
+
+`nova boot --nic net-id={{네트워크_ID}} --image {{이미지_ID}} --flavor {{플레이버}} --availability-zone nova:{{호스트_이름}} {{VM_이름}}`
+
+- 서버 시작:
+
+`nova start {{서버}}`
+
+- 서버 중지:
+
+`nova stop {{서버}}`
+
+- 특정 VM에 네트워크 인터페이스 연결:
+
+`nova interface-attach --net-id {{네트워크_ID}} {{서버}}`

+ 21 - 0
pages.ko/linux/nsenter.md

@@ -0,0 +1,21 @@
+# nsenter
+
+> 실행 중인 프로세스의 네임스페이스에서 새로운 명령을 실행합니다.
+> Docker 이미지나 chroot 감옥에 특히 유용합니다.
+> 더 많은 정보: <https://manned.org/nsenter>.
+
+- 특정 프로세스와 동일한 네임스페이스를 사용하여 명령 실행:
+
+`nsenter --target {{pid}} --all {{명령}} {{명령_인수}}`
+
+- 특정 프로세스의 마운트|UTS|IPC|네트워크|PID|사용자|cgroup|시간 네임스페이스에서 명령 실행:
+
+`nsenter --target {{pid}} --{{mount|uts|ipc|net|pid|user|cgroup}} {{명령}} {{명령_인수}}`
+
+- 특정 프로세스의 UTS, 시간, IPC 네임스페이스에서 명령 실행:
+
+`nsenter --target {{pid}} --uts --time --ipc -- {{명령}} {{명령_인수}}`
+
+- procfs를 참조하여 특정 프로세스의 네임스페이스에서 명령 실행:
+
+`nsenter --pid=/proc/{{pid}}/pid/net -- {{명령}} {{명령_인수}}`

+ 24 - 0
pages.ko/linux/nsnake.md

@@ -0,0 +1,24 @@
+# nsnake
+
+> 터미널에서 즐기는 Snake 게임.
+> 더 많은 정보: <https://github.com/alexdantas/nsnake/>.
+
+- Snake 게임 시작:
+
+`nsnake`
+
+- Snake 조작:
+
+`{{위|아래|왼쪽|오른쪽 화살표 키}}`
+
+- 게임 일시 정지/재개:
+
+`p`
+
+- 게임 종료:
+
+`q`
+
+- 게임 중 도움말 표시:
+
+`h`

+ 32 - 0
pages.ko/linux/nsxiv.md

@@ -0,0 +1,32 @@
+# nsxiv
+
+> Neo Simple X 이미지 뷰어.
+> 더 많은 정보: <https://nsxiv.codeberg.page/man>.
+
+- 이미지 열기:
+
+`nsxiv {{경로/대상/파일1 경로/대상/파일2 ...}}`
+
+- 이미지 모드에서 폴더의 이미지 열기:
+
+`nsxiv {{경로/대상/폴더1 경로/대상/폴더2 ...}}`
+
+- 폴더를 재귀적으로 검색하여 이미지를 보기:
+
+`nsxiv -r {{경로/대상/폴더1 경로/대상/폴더2 ...}}`
+
+- nsxiv 종료:
+
+`q`
+
+- 썸네일 모드로 전환하거나 선택한 이미지를 이미지 모드에서 열기:
+
+`<Return>`
+
+- 이미지 모드에서 이미지를 앞으로 넘기기:
+
+`n`
+
+- 이미지 모드에서 이미지를 뒤로 넘기기:
+
+`p`

+ 8 - 0
pages.ko/linux/ntfsfix.md

@@ -0,0 +1,8 @@
+# ntfsfix
+
+> NTFS 파티션의 일반적인 문제 해결 도구.
+> 더 많은 정보: <https://manned.org/ntfsfix>.
+
+- 지정된 NTFS 파티션 문제 해결:
+
+`sudo ntfsfix {{/dev/sdXN}}`

+ 16 - 0
pages.ko/linux/ntpd.md

@@ -0,0 +1,16 @@
+# ntpd
+
+> 시스템 시계를 원격 시간 서버나 로컬 기준 시계에 동기화하는 공식 NTP(네트워크 시간 프로토콜) 데몬.
+> 더 많은 정보: <https://manned.org/ntpd>.
+
+- 데몬 시작:
+
+`sudo ntpd`
+
+- 시스템 시간을 원격 서버와 한 번 동기화(동기화 후 종료):
+
+`sudo ntpd --quit`
+
+- "큰" 조정을 허용하여 한 번 동기화:
+
+`sudo ntpd --panicgate --quit`

+ 20 - 0
pages.ko/linux/ntpdate.md

@@ -0,0 +1,20 @@
+# ntpdate
+
+> NTP를 통해 날짜 및 시간을 동기화하고 설정합니다.
+> 더 많은 정보: <https://manned.org/ntpdate>.
+
+- 날짜와 시간을 동기화하고 설정:
+
+`sudo ntpdate {{호스트}}`
+
+- 시간을 설정하지 않고 호스트에 질의:
+
+`ntpdate -q {{호스트}}`
+
+- 방화벽이 특권 포트를 차단하는 경우 비특권 포트를 사용:
+
+`sudo ntpdate -u {{호스트}}`
+
+- 시간을 `slewed` 대신 `settimeofday`를 사용하여 강제로 조정:
+
+`sudo ntpdate -b {{호스트}}`

+ 24 - 0
pages.ko/linux/ntpq.md

@@ -0,0 +1,24 @@
+# ntpq
+
+> 네트워크 타임 프로토콜(NTP) 데몬 질의 도구.
+> 더 많은 정보: <https://www.eecis.udel.edu/~mills/ntp/html/ntpq.html>.
+
+- 대화형 모드로 `ntpq` 시작:
+
+`ntpq --interactive`
+
+- NTP 피어 목록 출력:
+
+`ntpq --peers`
+
+- IP 주소에서 호스트명을 해석하지 않고 NTP 피어 목록 출력:
+
+`ntpq --numeric --peers`
+
+- 디버깅 모드로 `ntpq` 사용:
+
+`ntpq --debug-level`
+
+- NTP 시스템 변수 값 출력:
+
+`ntpq --command={{rv}}`

+ 16 - 0
pages.ko/linux/numactl.md

@@ -0,0 +1,16 @@
+# numactl
+
+> 프로세스 또는 공유 메모리에 대한 NUMA 정책 제어.
+> 더 많은 정보: <https://manned.org/numactl>.
+
+- 노드 0에서 명령을 실행하고 메모리는 노드 0과 1에 할당:
+
+`numactl --cpunodebind={{0}} --membind={{0,1}} -- {{명령}} {{명령_인자들}}`
+
+- 현재 CPU 세트의 CPU(코어) 0-4 및 8-12에서 명령 실행:
+
+`numactl --physcpubind={{+0-4,8-12}} -- {{명령}} {{명령_인자들}}`
+
+- 모든 CPU에 메모리를 인터리브하여 명령 실행:
+
+`numactl --interleave={{all}} -- {{명령}} {{명령_인자들}}`

+ 20 - 0
pages.ko/linux/numlockx.md

@@ -0,0 +1,20 @@
+# numlockx
+
+> X11 세션에서 넘버락 키 상태를 제어합니다.
+> 더 많은 정보: <https://www.mike-devlin.com/linux/README-numlockx.htm>.
+
+- 현재 넘버락 상태 표시:
+
+`numlockx status`
+
+- 넘버락 켜기:
+
+`numlockx on`
+
+- 넘버락 끄기:
+
+`numlockx off`
+
+- 현재 상태 전환:
+
+`numlockx toggle`