在Linux系统中开发项目,经常需要在多个路径之间进行切换,对于两个路径,可以使用命令“cd -”进行切换,如果路径达到三个及以上,那么我们为了避免频繁使用键盘输入路径外,通常会打开多个shell来满足需求。其实还有一种更简便的方法,那就是将需要用到的工作路径存入目录栈中,然后根据需求进入不同的工作路径。
一、dirs

图1.dirs使用方法
二、pushd

图2.pushd使用方法
三、popd

图3.popd使用方法
备注:
1)dirs始终显示当前工作路径,然后显示目录栈中内容;
2)如果觉得popd使用不方便,可以通过cd命令结合dirs所显示的目录列表来切换工作路径;
3)参考:http://www.linuxdiyf.com/linux/17707.html