1. 掌握pushd,popd,dirs三个命令
2.
pushd,dirs: 建立目录堆栈,显示堆栈中的目录。
hee@DELL:~$
dirs #---------- 查看目录堆栈
~
#---------- 堆栈为空时显示当前目录
hee@DELL:~$ cd Undergoing/IgLab/source/
hee@DELL:~/Undergoing/IgLab/source$
pushd #---------- 在堆栈中切换
bash: pushd: 没有其他的目录
#----------堆栈为空,故提示没有,并将当前目录推入堆栈
hee@DELL:~/Undergoing/IgLab/source$
dirs
~/Undergoing/IgLab/source
hee@DELL:~/Undergoing/IgLab/source$
pushd /usr #----继续推入堆栈
/usr ~/Undergoing/IgLab/source #---
此时有两个目录
hee@DELL:/usr$ pushd #--- 切换
~/Undergoing/IgLab/source
/usr
hee@DELL:~/Undergoing/IgLab/source$ dirs
~/Undergoing/IgLab/source
/usr
hee@DELL:~/Undergoing/IgLab/source$ pushd
/usr
~/Undergoing/IgLab/source
3.删除堆栈目录 popd
hee@DELL:/usr$
dirs
/usr ~/Undergoing/IgLab/source
hee@DELL:/usr$ popd
~/Undergoing/IgLab/source
hee@DELL:~/Undergoing/IgLab/source$
popd
bash: popd: directory stack empty
阅读(1146) | 评论(0) | 转发(0) |