2017-01-23 11 views
1

이것은 내가 가진 오류입니다.csh에서 'modpath'와 동일한 bash는 무엇입니까?

modpath: Command not found. 

나는 modpath가 csh 명령하지만 bash에 대한 올바른 구문이기 때문에이 있다고 의심하고있다. 그래서 bash에서 그와 동등한 것이 무엇인지 알고 싶습니다. 감사!

MODPATH는 -

MODPATH 적절한 권한을 가진 사용자가 동적으로로드 가능한 커널 모듈 오브젝트 파일을 찾는 데 사용 글로벌 검색 경로를 수정할 수 있도록 동적으로로드 가능한 커널 모듈에 대한 전역 검색 경로를 변경합니다. 검색 경로 수정은 즉시 적용되며 시스템의 모든 사용자에 대한 모든 후속로드에 영향을줍니다.

pathname은 콜론으로 구분 된 절대 경로 이름 목록이거나 NULL 일 수 있습니다. 전자의 경우,이 경로 이름은로드 가능한 커널 모듈의 모든 자동로드와 모듈이 간단한 파일 이름으로 주어지는 요구로드 (modload (2) 참조)에 대해 검색되어야하는 디렉토리를 나타냅니다. 이 디렉토리 목록은 기존의 디렉토리 목록 앞에 추가 될 것이므로 이전에 modpath를 호출 할 때와 항상 마지막에 검색되는 기본 위치 이전에 주어진 디렉토리보다 먼저 검색됩니다. modpath가 호출 될 때 또는 실제로로드가 발생할 때 디렉토리가 시스템에 존재할 필요는 없습니다. pathname이 NULL과 같으면 전역 검색 경로가 초기 기본값 인 /stand/dlkm/mod.d로 다시 설정됩니다.

주 : 현재 modpath는 매크로로 구현되어 있습니다.

[출처 : http://modman.unixdev.net/?sektion=2&page=modpath&manpath=HP-UX-11.11] 지금 질문에 포함 된 문서를 바탕으로

+1

'csh' 쉘에서'modpath '가 무엇인지 알 수 있다면 아마도 여기에 해당하는'bash'를 찾을 수 있습니다 – Inian

+0

'modpath' - 동적으로 적재 가능한 커널 모듈의 글로벌 검색 경로 변경 [출처 : http://modman.unixdev.net/?sektion=2&page=modpath&manpath=HP-UX-11.11] – Alisonous

+0

나는 그것이 경로. 내가 실제로하고 싶은 것은'modpath -d '이다. 이것은 그것과 동일한 csh이다. -d는 경로 구성 요소를 삭제합니다. – Alisonous

답변

1

, modpath$PATH 함께 할 수 없다, 그것은 csh, bash는, 또는 어떤 다른 쉘 특정 아니다.

내 시스템 (Ubuntu 16.10)에는 해당 이름으로 명령, 시스템 호출 또는 라이브러리 기능이 없으며이를 제공하는 설치 가능한 패키지가없는 것으로 보입니다. 인용 한 문서는 UNIX와 다른 HP-UX 용 문서입니다. HP-UX에만 존재하는 시스템 호출이라고 생각합니다.

csh에서 modpath을 호출 할 수 있었기 때문에 문서가 시스템 호출 자체에 대한 것이지 명령에 대한 것이 아니지만 시스템 호출과 관련된 일종의 래퍼 명령이있을 수 있습니다. 이러한 명령이있는 경우

, 당신은 CSH에서

which modpath 

를 입력하여 찾을 수 있어야합니다. 이 명령에 대한 전체 경로를 제공하면 bash에서 전체 경로를 사용하여 명령을 호출하거나 $PATH에 적절한 디렉토리를 추가 할 수 있습니다. (당신은 아마도 csh 대 bash에서 $PATH에 대한 다른 설정을 가지고있을 것입니다.)

+0

감사합니다. 그것은 그 단말기에서 받아 들여지지 않은 것을 확인하는 데 도움이됩니다. – Alisonous