추가 읽기

추가 읽기

FreeBSD 11 릴리스 설치 중에 새 사용자를 위해 기본 표준 쉘 "/bin/sh"를 설정했습니다. 재부팅 후 기록을 사용할 수 있도록 이 셸의 기록을 영구적으로 만드는 방법이 있습니까? 아니면 bash와 같은 다른 쉘로 전환해야 합니까?

또한 sh는 ctrl+R기록 검색을 지원합니까?

답변1

sh검색 기록 및 영구 기록이 지원되는지 여부는 아닙니다 . 사용하는 편집 라이브러리가 있습니까? 편집 라이브러리는 libedit실제로 검색 기록을 지원합니다. 지속적인 기록을 지원하지 않습니다.

기본적으로 다음/이전 검색 기록 작업에 매핑된 키가 없습니다. 하지만 하나를 매핑할 수 있습니다.

bind ^R ed-search-prev-history

이 매핑은 일반적으로 에 있습니다 $HOME/.editrc. 일반 또는 특정으로 만들 수 있습니다 sh.

팁: 검색하려는 패턴을 입력할 수 있습니다.앞으로ed-search-prev-history키를 누릅니다 libedit. 이후는 아닙니다.

추가 읽기

  • 루크 모번(2014).편집자. §5. FreeBSD 매뉴얼.
  • 루크 모번(2014).편집 라인. §삼. FreeBSD 매뉴얼.

관련 정보