whatis를 사용하려면 / usr / libexec / makewhatis를 실행해야합니까?


0

유닉스를 처음 접하십시오. 현재 배우고 있습니다. 가상 머신 (oracle)에서 Ubuntu 16.04LTS를 사용하고 있습니다. 나는 'whatis'명령을 시도하고 싶지만 책은 읽고 있습니다 :-

시스템에서 처음으로 whatis를 실행하기 전에 (특히 FreeBSD, Linux 또는 Darwin을 사용하여 독립형 시스템을 실행하는 경우) / usr / libexec / makewhatis에서 makewhatis를 실행하여 스캔하여 whatis 데이터베이스를 작성하려고합니다. 기존 맨 페이지의 명령 이름

나는 달리기를 시도했다 /usr/libexec/makewhatis, 나는 이것을 얻었다

bash: /usr/libexec/makewhatis: no such file or directory

sudo apt install makewhatis패키지 목록을 읽고, 의존성 트리를 만들고, 상태 정보를 읽은 후 이것을 시도했습니다.

E: Unable to locate package makewhatis

내가 한 때 whatis cat하지만, 나는 내가 기대 한 결과를 얻었다. /usr/libexec/makewhatis내 시스템에서 처음으로 무엇을 사용 하기 위해 실행할 필요가 없는지 알고 싶습니다 . 모든 것이 정상입니다.

답변:


1

/usr/libexec우분투에는 기본적으로 존재하지 않습니다. 따라서 오류가 적절합니다. 책이 약간 구식 일 수 있습니다. 이 기사 를 인용하려면 :

makewhatis를 입력하십시오. 이 명령은 apropos와 whatis가 모두 사용하는 whatis 데이터베이스 파일을 작성합니다. 그것들은 각각의 ../man 디렉토리에 위치하고 있으며 각각의 개별 고양이에서 수동 파일을 카탈로그합니까? 그리고 남자? 하위 디렉토리.

매뉴얼을 읽으면 whatis현대 시스템에서 더 이상 수행 할 필요가 없다는 것을 알 수 있습니다 (강조 추가).

색인 데이터베이스는 검색 중에 사용 되며 mandb 프로그램에 의해 업데이트됩니다 . 설치에 따라 주기적 크론 작업으로 실행되거나 새 수동 페이지를 설치 한 후 수동으로 실행해야 할 수도 있습니다.


힘내 친구 야. 이해
Evan

0

우분투 16.04의 경우에는

/usr/libexec/makewhatis

명령 만 명령을 실행

whatis cat

고양이는 남자 -f 고양이와 같은 결과를 가지고


힘내 친구 야. 우분투 16.04
Evan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.