SUSE Linux에서 Pushd, popd 및 dirs를 사용하려고 하는데 다음과 같은 오류가 발생합니다.
-ksh: pushd: not found
Pushd를 확인하려고 하면
which pushd
which: no pushd in (/usr/bin:/bin:/usr/sbin:/sbin)
나는 거기에 도착했고 밀리지 않았습니다.
답변1
ksh
내장된 기능 pushd
은 없지만popd
구현하다당신을 위한.
노력하다:
. /usr/share/ksh/functions/pushd
또는:
. /usr/share/ksh/functions/popd
pushd
그런 다음 및 를 사용할 수 있습니다 popd
.
영구적으로 만들려면 이러한 파일을 환경에서 직접 가져오거나 환경 변수 .kshrc
에 추가하면 됩니다.FPATH