Ale*_*lec 4 command-line ls shell cd-command
我在这里可能弄错了,但我正在观察有人使用 cd 命令进行导航,并且在没有实际执行它的情况下,他们能够显示当前文件夹的文件夹内容。
那么,如果我键入cd Downloads/Stuff
然后不按 Enter 键,我可以列出 Download/Stuff 文件夹的内容吗?
这是 shell 的可编程完成功能。您只需按TAB两次该键即可获得此行为。
想象一下您键入cd Downkoads/St
然后按下TAB按键。如果它是唯一以 . 开头的文件夹,St
则将完成到。如果还有其他以其中开头的文件夹,您将通过按两次获得它们的列表。例如:Stuff
St
St
TAB
$ cd Downloads/St<tab><tab>
Stuff/ Stage/ Start/
Run Code Online (Sandbox Code Playgroud)
另一个例子:当您键入cd Downkoads/
然后按TAB两次键时,您可以cd
输入的所有内容都会列出:
$ cd Downloads/St<tab><tab>
Stuff/ Stage/ Start/ Otherfolder/
Run Code Online (Sandbox Code Playgroud)