“终端”就是您使用命令行在 Mac 上执行命令的方式。通过在 Utilities 文件夹中找到它或使用 Spotlight 搜索它来启动终端,您在其他应用程序中使用的许多快捷方式在这里都可以使用。下面,小编将在这里介绍一些最基本的 Mac 终端命令。一起来学习一下吧!https://www.macv.com/?id=NDcwODU%3D
使用标志修改命令
大多数命令可以附加一个连字符和一个字母形式的标志以访问不同的功能。例如,该-R标志递归地应用命令,以便它应用于目录、该特定目录中的所有文件和文件夹、这些文件夹中的所有文件和文件夹,等等。
该标志总是出现在命令之后。例如:rm -i 。在此示例中,rm是删除命令,该-i标志指示进程要求用户确认,并将替换为驱动器上的文件或文件夹位置。标志区分大小写。
更改目录: cd
用法示例: cd /folder/
使用cd命令更改目录。例如:cd /Volumes/Elements/访问名为“Elements”的外部驱动器。
您可以使用快捷方式快速跳转到某些目录。例如,运行cd ~ 将带您到当前用户的主目录。您还可以使用cd/到达驱动器的根cd..目录、向上移动一个目录或cd../..向上移动两个目录。
列出文件和文件夹: ls
用法示例: ls /folder/
在导航驱动器时也很有用,ls只需执行命令即可用于列出当前目录的内容。在驱动器上附加一个位置以专门针对该目录。
您可以向 ls 命令添加标志以获得不同的结果。例如,用于-C获取多列输出、-S按大小-lt排序、按修改日期排序、-la包含隐藏文件的详细内容或-lh创建具有可读文件大小的列表。
请记住,您还可以使用与 cd 命令(例如ls ~)一起使用的相同位置快捷方式来快速跳转。
复制: cp
用法示例: cp file.txt /destination/
使用cp启动复制命令,添加在需要一个标志,然后输入目标文件或文件夹,后面加一个空格,然后添加目标文件夹。
如果您要复制单个文件,则可以cp按照上面显示的示例使用不带标志的命令。如果要复制目录,则需要使用该-R标志来指示要包含目录中的所有文件和文件夹。例如:cp -R /folder/ /destination/。
您甚至可以在一个复制命令中包含多个文件。例如:cp file1.txt file2.txt file3.txt /destination/。
移动和重命名: mv
用法示例:mv file.txt /destination/
如上所示,移动与复制的工作方式几乎相同,只是在移动目录时不需要添加递归标志。您可以-i在命令中添加一个标志以要求在移动前确认,因为默认情况下 mv 命令将覆盖目标中的任何文件。
您也可以通过mv将文件“移动”到同一目录来重命名文件。例如:mv oldfilename.txt newfilename.txt。
新建目录: mkdir
用法示例:mkdir
如果要创建新目录,请使用该mkdir命令,后跟要创建的目录的名称。您可以通过用空格分隔名称来创建多个目录。例如:mkdir folder1 folder2 folder3。
如果要创建名称中带有空格的文件夹,请确保将文件夹名称放在引号中。例如, mkdir "my folder"。
删除文件和文件夹: rm
用法示例: rm
该rm命令会立即删除文件或文件夹,而不会先要求您确认。您可以添加-i标志以在使用时要求用户确认,这应该有助于防止发生事故。
您可以通过在命令末尾附加更多文件名来一次删除多个文件。例如:rm file1.txt file2.txt file3.txt。
显示磁盘使用情况和可用空间:du &df
用法示例: du /destination/
使用该du命令计算其后指定位置的磁盘使用情况。要获得更有用的读数,请du -sh /destination/改为运行以提供指定位置的人类可读的磁盘使用总量。
同样,您可以使用df -h来计算磁盘空间,或使用该-H标志以“公制”存储单位显示总磁盘空间(例如每 GB 1000MB 而不是每 GB 1024MB)。
查找文件: find
用法示例: find /location/ -name
此命令可以帮助您定位磁盘上的文件。遵循find带有要搜索的目录的位置、-name标志和要查找的文件的名称的命令。
您始终可以使用通配符来搜索部分文件名。例如, find /location/ -name '.png' 将在指定位置查找所有扩展名为 .PNG 的文件。
打开文件: open
用法示例: open
您可以使用该open 命令打开文件或目录,只需在之后指定路径或带有文件名的路径。通过在命令末尾链接多个目录或文件来打开它们。例如, open file1.txt file2.txt file3.txt。
您还可以使用 -a 标志打开特定应用程序中的文件,后跟应用程序的名称(或 .APP 文件的路径,如果您知道的话)。例如:open -a Preview file.pdf。
编辑文件: nano
用法示例: nano
nano是 macOS 附带的基本开源文本编辑器,用于在终端中编辑文件。您可以使用nano命令后跟文件名来编辑基于文本的文件,包括系统文件。
进入 nano 后,请注意屏幕底部的命令,其中涉及控制键。要保存文件,请按 Control+O(称为“写出”)或使用 Control+X 退出而不保存。
以超级用户身份运行: sudo
用法示例: sudo
该sudo前缀用于以“超级用户”(也称为 root 或 admin)身份执行命令。输入以 为前缀的命令后sudo,您将需要输入管理员密码才能执行该命令。
某些命令需要 root 访问权限才能工作。例如,如果要编辑系统文件,则可能需要使用sudo nano 来保存更改。
显示工作目录: pwd
用法示例: pwd
要显示您所在的当前目录(或“打印工作目录”),您可以使用该pwd命令。这对于打印以后可以复制和粘贴的路径特别有用。
显示正在运行的进程: top
用法示例: top
要查看当前正在运行的进程的列表以及它们当前使用的 CPU 和内存量,请执行 top. 默认情况下,进程将按 CPU 使用率显示所有进程,带有进程 ID 或PID 显示在每个条目旁边。
完成后,您可以点击“Q”返回命令行。
终止进程: kill
用法示例: kill
要终止进程,您首先需要运行 top 命令以查找其进程 ID(或PID)。然后kill,您可以使用该命令,后跟进程旁边显示的数字。例如:kill 1569。
了解有关命令的更多信息: man
用法示例: man
这个列表上的每个命令都有一个与之相关的手册,它准确地解释了如何使用它以及不同标志的作用,以及一些正在使用的命令的更奇特的例子。
例如,该top命令有很多标志和其他修饰符,您可以阅读使用:man top。如果你想掌握命令行,使用man命令是至关重要的。
使用 Homebrew 做更多事情
在紧急情况下了解这些命令很有用。例如,您无法在恢复模式下运行 Finder从 Mac 驱动器复制文件,但如果您知道如何操作,则可以使用终端手动复制文件。
如果您想更多地使用终端,请考虑使用 Homebrew 直接从 Mac 的命令行下载和安装软件。