bash:上次访问路径有什么缓冲区吗?

zii*_*web 2 linux bash terminal

看看这个步骤:

:~$ cd programacion/
:~/programacion$ cd sports/
:~/programacion/sports$ cd src/
:~/programacion/sports/src$ cd Sports/
:~/programacion/sports/src/Sports$ cd PlatformBundle/
:~/programacion/sports/src/Sports/PlatformBundle$ cd Entity/
:~/programacion/sports/src/Sports/PlatformBundle/Entity$ cd /
:/$ 
Run Code Online (Sandbox Code Playgroud)

在最后一个提示的这个时刻,有没有办法直接去,programacion/sports/src/Sports/PlatformBundle/Entity因为这是我访问过的最后一条路?

Kyl*_*ndt 5

您可以使用以下快捷方式到最后一个目录:

cd -

例如:

kbrandt@alpine:~$ pwd
/home/kbrandt
kbrandt@alpine:~$ cd src
kbrandt@alpine:~/src$ cd -
/home/kbrandt
kbrandt@alpine:~$ cd -
/home/kbrandt/src
kbrandt@alpine:~/src$ 
Run Code Online (Sandbox Code Playgroud)

另一种选择是使用$OLDPWDshell变量.