我正在尝试在 SUSE Linux 中使用 pushd、popd 和 dirs,但我得到了
-ksh: pushd: not found
Run Code Online (Sandbox Code Playgroud)
当我尝试检查 pushd
which pushd
which: no pushd in (/usr/bin:/bin:/usr/sbin:/sbin)
Run Code Online (Sandbox Code Playgroud)
我到达那里没有被推动。
ksh
没有pushd
,popd
作为内置。但它为您提供了一个实现。
尝试:
. /usr/share/ksh/functions/pushd
Run Code Online (Sandbox Code Playgroud)
或者:
. /usr/share/ksh/functions/popd
Run Code Online (Sandbox Code Playgroud)
然后你可以使用pushd
和popd
。
要使其永久化,您可以直接在您的文件中获取这些文件.kshrc
或将它们添加到FPATH
环境变量中。
归档时间: |
|
查看次数: |
2748 次 |
最近记录: |