2008年2月26日 星期二

popd & pushd 切換目錄

用 cd 指令來切換目錄
回到家目錄
$ cd
回到上一個使用的目錄
$ cd -

切換多個目錄,可以用pushd及popd,排列方式為
堆疊(stack)的型式
例子:
cora@host[/home/cora]>#pushd /etc
/etc ~
cora@host[/etc]>#pushd /var/log
/var/log /etc ~
cora@host[/var/log]>#pushd /tmp
/tmp /var/log /etc ~
cora@host[/tmp]>#popd
/var/log /etc ~
cora@host[/var/log]>#popd
/etc ~
cora@host[/etc]>#


cora@host[/var/log]>#dirs
/var/log /tmp /usr/bin /etc ~
cora@host[/var/log]>#pushd +2
/usr/bin /etc ~ /var/log /tmp
cora@host[/usr/bin]>#pushd +3
/var/log /tmp /usr/bin /etc ~
cora@host[/var/log]>#

cora@host[/var/log]>#dirs
/var/log /tmp /usr/bin /etc ~
cora@host[/var/log]>#popd +2
/var/log /tmp /etc ~
cora@host[/var/log]>#popd +3
/var/log /tmp /etc
cora@host[/var/log]>#popd +1
/var/log /etc
cora@host[/var/log]>#

沒有留言: