如果你的意思是想用 Finder 打开当前终端所在的文件夹,因为 shell 里句点符号 . 代表当前文件夹,所以只需要输入
open .
即可。比如我现在位于 ~/Desktop 下,那么在终端中输入 open . 就可以在 Finder 中打开桌面文件夹,如图:

另外你的第二个问题,第三方应用打开一般还是要用 open -a 然后在 /Applications 里指定应用程序,不过你可以用 bash 的按 tab 键自动补全功能减少你的键入。比如我想用 QuickTime 打开一个 mp4 的视频,并不用输入 QuickTime 的完整路径 /Applications/QuickTime Player.app,只需在终端里输入
open -a /App
然后按 tab 键,因为根目录下只有一个 App 开头的文件夹 Applications,所以 bash 会自动补全并输入 Applications。然后再输一个 Qu 再按 tab 键,因为我只有一个以 Qu 开头的应用程序 QuickTime,所以 bash 会自动补全 QuickTime 的名称并且自动在有空格的地方加入反斜杠 \。也就是说我输入 App 加一个 tab 就变成了 Applications,再输入 Qu 加一个 tab 就变成了 QuickTime\ Player.app,如图,这样一下子就省去了很多输入。

当然这个方法的前提是需要知道你要打开的应用程序的英文名的开头,如果输错开头的话按 tab 是无法补全的。
网友评论