0

我需要导航到某个目录,然后执行位于那里的脚本。

我正在使用cd folder_name导航到下一个目录。

一个文件夹的名称很长(带有空格)。有没有办法只输入前几个字母,然后使用快捷键自动完成第一个匹配的名称,或者浏览可能的匹配项?

如果我想对某个文件(例如chmod XXX file_name)执行命令也是如此,有没有办法在我输入文件名的几个字母后让名称出现?

我使用的 shell 是 OS X 10.7.4 中的 bash-3.2。

4

1 回答 1

2

是的,Bash 支持自动完成(就我个人而言,这是我最喜欢的功能之一)。使用该Tab键来完成您输入的内容(注意它区分大小写)。Advanced Bash-Scripting Guide 有一节介绍可编程完成。您可以启用完成以完成命令名称等等!

于 2012-12-25T18:03:14.437 回答