명령 출력 데이터에서 특정 열을 선택/선택 취소하는 것이 유용한 경우도 있지만 맨페이지에 이러한 열이 항상 이름별로 나열되는 것은 아닙니다. 이 이름들을 어떻게 찾을 수 있나요?
예를 들어
두 개의 명령을 실행하여 출력을 보여줍니다.
$ sudo journalctl -eu NetworkManager -o short
Feb 06 06:52:56 user NetworkManager[713]: <info> [1707206156.8193] device (tun0): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'external')
Feb 06 06:52:56 user NetworkManager[713]: <info> [1707206156.8195] device (tun0): state change: secondaries -> activated (reason 'none', sys-iface-state: 'external')
Feb 06 06:52:56 user NetworkManager[713]: <info> [1707206156.8207] device (tun0): Activation: successful, device activated.
이 출력에는 6개의 서로 다른 열(강조 표시를 위해 유사 이름이 지정됨)이 포함된 것으로 보입니다.
날짜,사용자,프로세스,유형,날짜2,메시지
이제 두 번째 명령을 실행하면 lsblk
열에 이름이 할당된 것을 볼 수 있습니다.
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
zram0 253:0 0 7.3G 0 disk [SWAP]
nvme0n1 259:0 0 238.5G 0 disk
--output
다음을 실행하여 필요한 열을 선택할 수 있습니다.columns
$ lsblk --output NAME,SIZE
NAME SIZE
zram0 7.3G
nvme0n1 238.5G
man lsblk
페이지는 다른 많은 명령이 제공하지 않는 열에 대한 도움말을 제공합니다.
-o, --output list
Specify which output columns to print. Use --help to get a list of all supported columns. The columns may affect tree-like output. The default is to
use tree for the column 'NAME' (see also --tree).
The default list of columns may be extended if list is specified in the format +list (e.g., lsblk -o +UUID).
맨 페이지에 나열되어 있지 않은 경우(선택하거나 찾을 수 없더라도) 열을 어떻게 식별하고 이름을 지정합니까?