我不确定如何正确表述这一点,但我想知道在终端中输入路径时如何执行相当于“ls”的操作。
例如我输入:
sudo“/库/应用程序\支持/
现在我陷入了困境,我知道如果我能看到“应用程序支持”内部,我就会知道下一步该去哪里。但是我不知道如何把它弄出来。所以我求助于打开第二个终端执行类似“ls /Library/Application\ Support/”的操作,或者打开 Finder 并在文件夹中查找我要查找的文件/文件夹。
有没有一种方法可以快速输入一个命令,该命令将显示我所在位置的内容并将当前命令保留在屏幕上,这样我就不需要重新输入它了?
如果能提供针对 Mac 和 Linux 的答案,我将非常感激。
答案1
您是否知道完成功能是 bash,它很可能是您在两个地方的 shell?
开始输入(不带引号)
sudo /Libra
然后按 TAB。这里要么该行已完成为 sudo /Library,要么什么都没发生。如果是后者,请再次按 TAB,您将看到以“Libra”开头的可能目录/文件列表;如果您完成名称直到可能性列表包含 1 个元素,则会发生自动完成。
当您有 sudo /Library 时,继续输入所需的路径,然后尝试再次按 TAB,一次或两次,具体取决于您已经输入的内容是否有歧义。等等...