Mac OS 终端 - 更改为最近的目录

Mac OS 终端 - 更改为最近的目录

在 Mac OS 终端中,有没有办法让终端记住我上次退出终端应用程序后所在的目录,或者轻松“cd”到最近的目录?

每次启动终端时,我经常会“cd”到只有几个包含空格的目录,并且我正在寻找一种比输入整个路径并转义空格或在 Finder 中找到正确的文件夹、输入“cd”并将文件夹从 Finder 拖到终端更简单的方法。

答案1

如果您键入内容cd,然后开始键入路径并点击
tab          
,它应该会自动完成您正在键入的文件或文件夹的名称(前提是您键入的内容足够多,不会产生歧义)。因此,您通常只需键入路径中下一个目录的前几个字母并点击 ,就可以非常快速地输入路径tab

另一种方法是,如果每次都是相同的几个文件夹并且它们不经常更改,那么您可以将别名命令添加到相应的 shell 启动脚本以使其变得简单:

alias cda="cd /Path/to/Silly\ Directory\ with\ Spaces\ A"
alias cdb="cd /Path/to/Silly\ Directory\ with\ Spaces\ B"
alias cdc="cd /Path/to/Silly\ Directory\ with\ Spaces\ C"

...此示例允许您输入cda,它将自动执行:

cd /Path/to/Silly\ Directory\ with\ Spaces\ A

相关内容