Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
windows中的Linux风格pushd_Linux_Windows_Directory_Pushd - Fatal编程技术网

windows中的Linux风格pushd

windows中的Linux风格pushd,linux,windows,directory,pushd,Linux,Windows,Directory,Pushd,我很高兴在Linux中使用pushd和dirs-vpushd可以将目录存储到堆栈中,而dirs-v可以使用索引显示目录堆栈中的项目。然后,我可以使用pushd+n切换到堆栈中的任何索引,而无需将其从堆栈中删除。这节省了我在不同目录之间切换的大量时间 Windows还有pushd。但是它缺少dirs命令。要显示堆栈中的项,可以使用没有任何参数的pushd,但是,没有索引,我也找不到跳转到任意项的方法。在Windows中,我唯一能做的就是使用popd将目录逐个更改到堆栈顶部 在windows中是否有

我很高兴在Linux中使用
pushd
dirs-v
pushd
可以将目录存储到堆栈中,而
dirs-v
可以使用索引显示目录堆栈中的项目。然后,我可以使用
pushd+n
切换到堆栈中的任何索引,而无需将其从堆栈中删除。这节省了我在不同目录之间切换的大量时间

Windows还有
pushd
。但是它缺少
dirs
命令。要显示堆栈中的项,可以使用没有任何参数的
pushd
,但是,没有索引,我也找不到跳转到任意项的方法。在Windows中,我唯一能做的就是使用
popd
将目录逐个更改到堆栈顶部


在windows中是否有任何工具可以提供Linux版本的功能
pushd
dirs-v

我还发现有一个类似的跨平台实用程序,它提供了更全面的功能,但设置有点复杂


因此,我很高兴坚持自己的方向:)

您也可以看到类似的用C编写的跨平台解决方案(同时,努力编写自己的解决方案并将其托管在开发平台上),每一条路都通向罗马:)