我需要导航到某个目录,然后执行位于那里的脚本。
我正在使用cd folder_name
导航到下一个目录。
一个文件夹的名称很长(带有空格)。有没有办法只键入前几个字母,然后使用快捷键自动完成第一个匹配的名称,或导航可能的匹配?
如果我想对某个文件执行命令(例如chmod XXX file_name
),那么在输入文件名的几个字母后,有没有办法让名称出现?
我使用的shell是OS X 10.7.4中的bash-3.2。
答案 0 :(得分:1)
是的,Bash支持自动完成(个人而言,这是我最喜欢的功能之一)。使用 Tab 键完成您键入的内容(请注意它区分大小写)。 Advanced Bash-Scripting Guide有一个关于an introduction to programmable completion的部分。您可以启用完成以完成命令名称等等!