웹사이트 검색

Linux에서 컬러 매뉴얼 페이지를 보거나 표시하는 방법


Unix 계열 운영 체제에서 매뉴얼 페이지(전체 매뉴얼 페이지)는 터미널 기반 프로그램/도구/유틸리티(일반적으로 명령이라고 함)에 대한 문서입니다. 여기에는 명령 이름, 사용 구문, 설명, 사용 가능한 옵션, 작성자, 저작권, 관련 명령 등이 포함됩니다.

다음과 같이 Linux 명령에 대한 매뉴얼 페이지를 읽을 수 있습니다. 그러면 df 명령에 대한 매뉴얼 페이지가 표시됩니다.

man df 

기본적으로 man 프로그램은 일반적으로 출력 형식을 지정하기 위해 more 또는 less와 같은 터미널 페이저 프로그램을 사용하며 기본 보기는 일반적으로 모든 종류의 텍스트(굵게, 밑줄 등)에 대해 흰색입니다.

다양한 LESS_TERMCAP 변수를 사용하여 색 구성표를 지정하면 ~/.bashrc 파일을 약간 수정하여 멋진 색상의 매뉴얼 페이지를 얻을 수 있습니다.

vi ~/.bashrc

다음 색 구성표 변수를 추가합니다.

export LESS_TERMCAP_mb=$'\e[1;32m'
export LESS_TERMCAP_md=$'\e[1;32m'
export LESS_TERMCAP_me=$'\e[0m'
export LESS_TERMCAP_se=$'\e[0m'
export LESS_TERMCAP_so=$'\e[01;33m'
export LESS_TERMCAP_ue=$'\e[0m'
export LESS_TERMCAP_us=$'\e[1;4;31m'

다음은 위 구성에서 사용한 색상 코드입니다.

  • 31 – 빨간색
  • 32 – 녹색
  • 33 – 노란색

그리고 위 구성에 사용된 이스케이프 코드의 의미는 다음과 같습니다.

  • 0 – 재설정/정상
  • 1 – 굵게
  • 4 – 밑줄

reset을 입력하여 터미널을 추가로 재설정하거나 다른 셸을 시작할 수도 있습니다. 이제 매뉴얼 페이지 df 명령을 보려고 하면 기본 보기보다 더 보기 좋은 다음과 같이 보일 것입니다.

또는 Unix 계열 운영 체제에서 작동하고 다중 창을 지원하며 왼쪽 및 오른쪽으로 스크롤할 수 있는 MOST 페이징 프로그램을 사용할 수 있습니다.

sudo apt install most		#Debian/Ubuntu 
yum install most		#RHEL/CentOS
dnf install most		#Fedora 22+

다음으로, ~/.bashrc 파일에 아래 줄을 추가한 다음 이전처럼 파일을 소싱하고 터미널을 재설정하세요.

export PAGER="most"

이 기사에서는 Linux에서 아름다운 색상의 매뉴얼 페이지를 표시하는 방법을 보여주었습니다. 질문을 보내거나 유용한 Linux 셸 팁/요령을 공유하려면 아래 댓글 섹션을 사용하세요.