모든 기능을 갖춘 정규식 엔진을 사용하여 전체 .bash_history 목록을 검색하세요.

모든 기능을 갖춘 정규식 엔진을 사용하여 전체 .bash_history 목록을 검색하세요.

.bash_history 목록에서 거꾸로 검색해야 할 때 HISTTIMEFORMAT에 의해 생성된 타임스탬프를 보고 싶습니다. 결과는 정규식을 사용하여 검색할 수 있는 호출기로 끝나야 합니다.

그래서 보통 다음 명령을 사용합니다.

history | less -I -j $(($LINES/2))

하지만 운영 체제에서 제공하는 가능성 없이 좋은 정규식 엔진을 덜 사용하는 방법을 모르겠습니다.

이제 vim의 정규식 기능을 사용하는 솔루션이 생겼습니다.

vim -u /root/.vimrc -M + <( history | less -I -j $(($LINES/2))  )

답변1

이제 vim의 정규식 기능을 사용하는 솔루션이 생겼습니다.

vim -u /root/.vimrc -M + <(history)

인사

안톤디즈

관련 정보