您的位置首页>动态>

掌握macOS命令行如何在终端中导航文件和文件夹

导读 了解如何使用 Mac 的终端命令执行功能。如果您已经使用 Mac 一段时间了,您就会知道它不仅仅是一个漂亮的点击式、窗口和图标界面。在操

了解如何使用 Mac 的终端命令执行功能。如果您已经使用 Mac 一段时间了,您就会知道它不仅仅是一个漂亮的点击式、窗口和图标界面。在操作系统的表面之下是一个只能从命令行访问的整个世界。终端(在您的 /Applications/Utilities 文件夹中)是 Mac 上该命令行的默认网关。有了它,您无需点击鼠标,只需输入命令,Mac 就会执行您的出价。

你为什么想这么做?对于几乎所有的计算需求,常规的图形用户界面就足够了。但是,在对 Mac 进行故障排除、打开“隐藏”设置和其他高级杂务时,命令行会很方便。对于不是完全初学者的人来说,熟悉它是个好主意。

如果您还不熟悉 Mac 的命令行界面。首先:如何从命令行提示符导航文件系统。

提示

默认情况下,当你打开终端时,你会看到的第一件事是这样的:

Last login: Fri Jun 25 10:37:06 on ttys000

romansempire@Mac-Pro-8 ~ %

这是你所看到的:

第一行显示您上次通过命令行登录 Mac 的时间;这是当前时间,当您使用终端时。

第二行是提示符,虽然它可以根据配置从系统到系统更改,但默认情况下它包含几位信息:

在上面的提示中,romansempire是用户名。

Mac-Pro-8是 Mac 的名称(与系统偏好设置的共享面板中的计算机名称相同)。

在〜节目,你是在Mac上的文件系统。~是一个快捷方式,表示当前用户的主文件夹。(在 Finder 中,这是包含您的用户名和房屋图标的文件夹。)

该%是一个字符的外壳(默认界面,终端使用)显示,以表明它已经准备好接受命令。

如何查看文件夹中的内容

当你第一次进入命令行时,你在你的主文件夹中。当你在那里时——或者当你在任何文件夹中时(Unix 中的目录)——你可能想知道里面有什么。为此,您可以使用ls(或list ) 命令。键入ls并按回车键,您将看到当前目录中的文件夹(和/或文件)。

普通ls命令的输出非常稀疏;它显示当前目录中包含的文件和文件夹的名称(包括一些熟悉的文件和文件夹,如电影、音乐、图片等)。幸运的是,您可以向命令中添加许多可选开关ls,以便您查看更多信息。例如,键入ls -l(这是一个小写的 L),然后按 Return。你会看到这样的东西:

不要太担心现在这一切意味着什么——我们只是弄湿了脚。关键是ls可以提供有关文件和文件夹的附加信息,具体取决于您指定的选项。在这种情况下,该附加信息包括拥有目录中每个项目的用户的姓名。(该所有权是 Unix 系统文件权限制度的一部分。)romansempire staff与上述大多数项目相邻的一项意味着每个项目都由用户romansempire拥有,他在组staff 中。每个文件和文件夹旁边的另一个可以理解的信息是每个文件和文件夹的最后修改日期和时间。

另一个方便的选项:您可以查看看不见的文件,那些在Finder通常不告诉你,通过打字ls -a。(这些隐藏文件的名称前都有点 (.)。)

如何访问其他文件夹/目录

当您在 Finder 中并想要移至另一个文件夹时,您可以找到该文件夹​​并双击它。在命令行中,您可以使用cd(或更改目录)命令。因此,假设您在 Home 文件夹中,想要查看 Downloads 文件夹的内部。为此,您需要输入cd Downloads。(记住总是在任何具有附加参数的命令之后键入一个空格,例如上一个示例中的目录名称。)完成后,ls将显示下载文件夹的内容。

这里有一些在 Mac 文件系统中移动的快速技巧。

如果您键入cd并按 Return 键(未指定目录),您将返回主文件夹。(你也可以输入cd ~去那里。)

如果您键入cd /,您将转到启动磁盘的根级别。

如果您键入cd ..(即两个句点),您将转到当前所在目录上方的目录。因此,如果您在主文件夹中,然后键入cd ..,您将转到 Mac 的 /Users 文件夹。

如果您键入cd -(连字符),您将返回上次发出cd命令之前所在的目录。

版权声明:本文由用户上传,如有侵权请联系删除!