使用CLI

时间:2016-12-08 16:46:26

标签: macos terminal command-line-interface

使用命令行界面时,人们会使用一些聪明的方法来访问特定文件。例如,我在一个文件夹中,想要打开一个具有长名称的特定文件或文件夹(my_awesome_holiday_pictures_from_China)。我可以使用一些快捷方式而不是输入那个长名称吗?也许文件在文件夹中排序为第四,我可以输入该数字。这样做有一个共同的方法吗?还是我超级懒惰?

我正在使用MacOS终端。

1 个答案:

答案 0 :(得分:0)

要扩展C1sc0的答案(可能是新手),请键入长文件名的第一个字母“m”,然后按Tab键。如果没有其他文件名以“m”开头,则整个文件名将打印到命令行。如果另一个文件名也以“m”(或更长的重复子字符串)开头,则只打印文件名中以子字符串开头的所有文件名的重复子字符串的部分,然后您需要键入一个或多个消除歧义的字符,然后再次按Tab键。重复,直到打印完整个文件名。这节省了很多时间,我必须每天做几十次,即使是短文件名。标签技巧也适用于路径,另一个节省时间。

另一个节省时间的是历史扩张。如果您有一个以前执行过的长命令行并需要再次执行它,则它位于先前键入的命令的命令历史列表中。在命令行中键入“history”以查看历史列表。或输入“他的”和“保守党”将为您填写(无论如何在OS X上)。

您可以使用语法从历史列表中执行命令!n其中n是历史列表中的行号。

要了解更多信息,请在命令行中键入“man bash”,然后阅读整个文档。它会改变你的生活。