
내 경로에 Perl 스크립트라고 생각되는 실행 파일이 있습니다.
>$scriptname
$outputofscript
하지만
>which $scriptname
which: 0652-141 There is no $scriptname in $path
주어진 경로와 동일한 경로를 인쇄합니다 echo $PATH
(콜론 대신 공백으로 구분한 경우 제외).
ksh를 다시 실행해도 경로가 변경되지 않는 것 같지만 이제 스크립트를 찾을 수 없습니다.
이는 AIX 6.1에서 일반 사용자로 텔넷을 통해 ksh를 실행하는 것입니다(예, 알고 있습니다).
답변1
Running에서는 type $scriptname
이것이 별칭이라고 알려줍니다. 분명히 이로 인해 발견되는 것이 방지되었습니다.
답변2
which
AIX의 csh 스크립트입니다., 그리고다른 경로를 사용할 수도 있습니다. 그러나 which
예상 경로가 인쇄되므로 이것이 전적으로 귀하의 문제는 아닌 것 같습니다 .
첫 만남에서 다른 길로 가지 않았다고 확신하시나요 ksh
? ksh를 다시 실행 PATH
하면 ~/.kshrc
또는 $ENV
. (확실히 말하자면, 스크립트가 여전히 존재합니까, 아니면 그동안 제거되었을 수 있습니까?)