
Linux에서 Hstr 명령 히스토리 브라우저를 사용하는 방법
2022-06-04 last update
6 minutes reading Linux Commands본고는 "hstr"명령행 유틸리티를 어떻게 사용하는지 안내합니다. 이 유틸리티는 bash와zsh셸의 명령 기록을 유지, 관리, 조회, 내비게이션에 사용할 수 있습니다.기본적으로 모든 주요 Linux 버전에서 사용할 수 있는 "history"명령보다 더 고급스럽고 많은 다른 기능을 가지고 있습니다.
Hstr 명령은 웹 브라우저와 자동으로 완성되고 모호한 검색 기능을 가진 다른 프로그램에서 볼 수 있는 조언과 같이 입력할 때 검색 조언을 제공하도록 설정할 수 있습니다.또한 명령 사용 패턴을 예측하고 자주 사용하는 명령을 더욱 자주 권장하며 이를 최우선으로 유지할 수 있습니다.즐겨찾기에 명령을 수동으로 추가하거나 책갈피로 추가하여 빠르게 액세스할 수 있습니다.Hstr의 다른 주요 기능은 역사 기록에서 명령을 삭제하는 능력, 내장된 키보드 단축키, 컬러 출력, regex 모드에 대한 지원 등을 포함한다.
아래에 언급된 명령을 사용하여 Ubuntu에 Hstr를 설치할 수 있습니다.
Hstr는 다른 Linux 릴리스의 기본 저장소에서 사용할 수 있으므로 패키지 관리자에서 설치할 수 있습니다.15개 이상의 Linux 릴리스에 대한 설치 가능한 패키지 및 추가 설치 지침here을 제공합니다.
Htsr 명령행 유틸리티를 사용하려면 터미널 에뮬레이터에 다음 명령을 입력합니다.
화살표 키를 사용하여 히스토리 항목을 편집한 다음 키를 클릭하여 히스토리에 강조 표시된 명령을 선택합니다.입력에 따라 흰색 막대 아래의 결과가 변경되며 기록에 입력 문자와 일치하는 명령만 표시됩니다.흰색 막대에는 뷰 유형을 변경하는 데 사용할 수 있는 일부 키보드 단축키도 표시됩니다.예를 들어, Ctrl+/> 키를 눌러 즐겨찾는 모음과 최신 결과를 전환할 수 있습니다.
언제든지 Ctrl+C 키를 눌러 히스토리 뷰를 종료할 수 있습니다.기본적으로 즐겨찾기만 보려면 다음 명령을 실행합니다.
명령이 강조 표시되면 Ctrl+F 키를 눌러 즐겨찾기에 명령을 추가하여 액세스할 수 있습니다.즐겨찾기 목록에 명령이 추가되었음을 나타내는 메시지가 터미널에 표시됩니다.
Ctrl +/> 키를 여러 번 눌러 즐겨찾기 목록이 흰색 막대 아래에 표시될 때까지 즐겨찾기를 볼 수 있습니다.
다음 명령을 실행하면 대부분의 용례에 대한 최적화된 구성 설정을 볼 수 있습니다.
프로필 덤프는 자명하고 좋은 주석이 있습니다. 각 프로필 파라미터의 주석을 읽어서 더 많은 정보를 얻을 수 있습니다.이러한 최적화 설정은 기본적으로 활성화되지 않습니다. $HOME/.bashrc 파일에 추가해야 합니다.이렇게 하려면 다음 두 명령을 실행합니다.
대부분의 용례에 대해 이 설정들은 충분할 것이다.단, hstr 명령의 설정을 더 조정하려면 공식 hstrwiki에서 제공한 상세한 정보guide를 사용하십시오.이 안내서에는 bashrc나 zshrc 파일에 넣을 수 있는 유용한 예시와 설정이 포함되어 있습니다.
Hstr에서 기본적으로 블랙리스트 기능을 사용하지 않습니다.활성화하려면 $HOME/.bashrc 파일에 다음 행을 추가합니다.
Hstr 명령은 대부분의 Linux 릴리스의 기존 히스토리 명령에 비해 유용한 기능을 제공합니다.이것은 명령행 기록을 조회하는 데 더욱 사용자를 우호적일 뿐만 아니라, 민감한 명령을 블랙리스트에 추가해서 숨길 수 있습니다.
Hstr 명령행 도구의 주요 기능
Hstr 명령은 웹 브라우저와 자동으로 완성되고 모호한 검색 기능을 가진 다른 프로그램에서 볼 수 있는 조언과 같이 입력할 때 검색 조언을 제공하도록 설정할 수 있습니다.또한 명령 사용 패턴을 예측하고 자주 사용하는 명령을 더욱 자주 권장하며 이를 최우선으로 유지할 수 있습니다.즐겨찾기에 명령을 수동으로 추가하거나 책갈피로 추가하여 빠르게 액세스할 수 있습니다.Hstr의 다른 주요 기능은 역사 기록에서 명령을 삭제하는 능력, 내장된 키보드 단축키, 컬러 출력, regex 모드에 대한 지원 등을 포함한다.
Linux에 Hstr 설치
아래에 언급된 명령을 사용하여 Ubuntu에 Hstr를 설치할 수 있습니다.
$ sudo apt install hstr
Hstr 명령행 유틸리티의 개발자가 제공하는 공식 PPA 저장소에서 최신 버전의 Hstr for Ubuntu를 찾을 수 있습니다.PPA 저장소에서 Hstr를 설치하려면 사용 가능한 지침here을 따릅니다.Hstr는 다른 Linux 릴리스의 기본 저장소에서 사용할 수 있으므로 패키지 관리자에서 설치할 수 있습니다.15개 이상의 Linux 릴리스에 대한 설치 가능한 패키지 및 추가 설치 지침here을 제공합니다.
Hstr 명령 사용
Htsr 명령행 유틸리티를 사용하려면 터미널 에뮬레이터에 다음 명령을 입력합니다.
$ hstr
bash 또는 zsh 명령행 기록에 따라 다음과 같은 출력을 볼 수 있습니다.
화살표 키를 사용하여 히스토리 항목을 편집한 다음 키를 클릭하여 히스토리에 강조 표시된 명령을 선택합니다.입력에 따라 흰색 막대 아래의 결과가 변경되며 기록에 입력 문자와 일치하는 명령만 표시됩니다.흰색 막대에는 뷰 유형을 변경하는 데 사용할 수 있는 일부 키보드 단축키도 표시됩니다.예를 들어, Ctrl+/> 키를 눌러 즐겨찾는 모음과 최신 결과를 전환할 수 있습니다.
언제든지 Ctrl+C 키를 눌러 히스토리 뷰를 종료할 수 있습니다.기본적으로 즐겨찾기만 보려면 다음 명령을 실행합니다.
$ hstr- f
비대화식으로 명령 기록을 보려면 다음 명령을 실행합니다.$ hstr -n
즐겨찾기에 명령 추가
명령이 강조 표시되면 Ctrl+F 키를 눌러 즐겨찾기에 명령을 추가하여 액세스할 수 있습니다.즐겨찾기 목록에 명령이 추가되었음을 나타내는 메시지가 터미널에 표시됩니다.

Ctrl +/> 키를 여러 번 눌러 즐겨찾기 목록이 흰색 막대 아래에 표시될 때까지 즐겨찾기를 볼 수 있습니다.

Hstr 명령 구성
다음 명령을 실행하면 대부분의 용례에 대한 최적화된 구성 설정을 볼 수 있습니다.
$ hstr --show-configuration

프로필 덤프는 자명하고 좋은 주석이 있습니다. 각 프로필 파라미터의 주석을 읽어서 더 많은 정보를 얻을 수 있습니다.이러한 최적화 설정은 기본적으로 활성화되지 않습니다. $HOME/.bashrc 파일에 추가해야 합니다.이렇게 하려면 다음 두 명령을 실행합니다.
$ hstr --show-configuration >> "$HOME/.bashrc"
$ source "$HOME/.bashrc"
이 설정을 bashrc 파일에 저장하면 키보드 단축키를 사용하여 터미널 모의기에서 hstr 명령을 직접 호출할 수 있습니다.대부분의 용례에 대해 이 설정들은 충분할 것이다.단, hstr 명령의 설정을 더 조정하려면 공식 hstrwiki에서 제공한 상세한 정보guide를 사용하십시오.이 안내서에는 bashrc나 zshrc 파일에 넣을 수 있는 유용한 예시와 설정이 포함되어 있습니다.
Hstr 결과에 나타나는 일부 명령을 블랙리스트에 포함
Hstr에서 기본적으로 블랙리스트 기능을 사용하지 않습니다.활성화하려면 $HOME/.bashrc 파일에 다음 행을 추가합니다.
export HSTR_CONFIG=blacklist
HSTR\u CONFIG 환경 변수에 값이 할당된 경우 오른쪽에 쉼표로 더 많은 값을 추가할 수 있습니다.위의 행을 추가한 후 다음 명령을 실행하여 bashrc 파일에 대한 변경 사항을 적용합니다.$ source "$HOME/.bashrc"
현재 블랙리스트가 설정되어 있습니다. "$HOME/.hstr\u blacklist"파일에 명령을 추가해서 블랙리스트에 넣을 수 있습니다.블랙리스트 파일은 줄마다 명령을 포함해야 한다.결론
Hstr 명령은 대부분의 Linux 릴리스의 기존 히스토리 명령에 비해 유용한 기능을 제공합니다.이것은 명령행 기록을 조회하는 데 더욱 사용자를 우호적일 뿐만 아니라, 민감한 명령을 블랙리스트에 추가해서 숨길 수 있습니다.