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 ...

第一章 强大的CD命令 HACKS

Monday, March 2nd, 2009

CD是一个UNIX下经常常作的一个命令,本章会提到6个CD命令hacks,这6个命令会激发你的创造力并且使之在命令行下导航目录非常方便