HACK5 使用dirs,pushd和popd操作目录栈
Tuesday, March 17th, 2009你可以将目录添加到目录栈,添加后可以将它取出来。下面的三个命令来展示这个HACKS dirs: 显示目录栈 pushd:添加目录到栈 popd:从目录栈中取出该目录 dirs命令总是打印栈中的内容。当栈中的内容为空时,dirs命令也会打印当前目录 如: # popd -bash: popd: directory stack empty # dirs ~ # pwd /home/ramesh 怎样使用popd和pushd?首先,让我们建立一些临时的文件夹,并将这些文件夹目录放入到栈当中。就像下面的例子一样: # mkdir /tmp/dir1 # mkdir /tmp/dir2 # mkdir /tmp/dir3 # mkdir /tmp/dir4 # cd /tmp/dir1 # pushd . # cd /tmp/dir2 # pushd . # cd /tmp/dir3 # pushd . # cd /tmp/dir4 # pushd . # dirs /tmp/dir4 /tmp/dir4 /tmp/dir3 /tmp/dir2 /tmp/dir1 [Note: The first directory (/tmp/dir4) of the dir command output is always ...