【Mac 教程系列】Mac 实用命令大全
【Mac 教程系列】Mac 实用命令大全
用 markdown 格式输出答案。 不少于1000字。细分到2级目录。
Mac 实用命令大全
一、硬件配置
(1) 查看Mac的型号
macOS 提供了一个叫 sysctl
的命令,可以用来查看当前 Mac 的硬件型号。使用方法如下:
$ sysctl
结果类似于 : MacBookPro10,1
,前面部分 MacBookPro10
就是 Mac 的型号名称,后面的 1
代表了硬件版本。
(2) 查看Mac的内存
使用 sysctl
命令也可以查看 Mac 的内存,使用方法如下:
$ sysctl
结果类似于 : 858994592
,单位是字节,也就是 8G 内存,具体的内存大小可以把上面的字节数除以 1024 的平方,来得出 G 的数量。
(1) 查看 Mac 的 IP 地址
使用 ifconfig
命令可以查看当前 Mac 的 IP 地址,使用方法如下:
$ ifconfig
结果类似如下:
lo0: flags=8049<UP,LOOPBACK,RUIG,MULTICAST> mtu 1684opti=120<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP>inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 ...
en0: flags=886<UP,BROADCAST,SMART,RUIG,SIMPLEX,MULTICAST> mtu 1500ether a0:00:00:00:00:00 inet 192.168.1.100 netmask 0xffffff00 broadcast 192.168.1.255...
可以看出,当前 Mac 的 IP 地址是 192.168.1.100
。
(2) 查看 Mac 的网关
除了查看 IP 地址,ifconfig
命令也可以查看 Mac 的网关,使用方法如下:
$ netstat -nr
结果类似如下:
Routing tablesInternet:
Destination Gateway Flags Refs Use etif Expire
default 192.168.1.1 UGSc 45 0 en0
127 127.0.0.1 UCS 0 0 lo0
127.0.0.1 127.0.0.1 UH 2 8617 lo0
192.168.1 link#4 UCS 2 0 en0
192.168.1.1 0:50:f:20:e:ef UHLWIir 16 12 en0 1175
...
可以看出,当前 Mac 的网关是 192.168.1.1
。
二、文件操作
(1) 查看文件大小
使用 ls
命令可以查看当前目录下文件的大小,使用方法如下:
$ ls -lh
结果类似如下:
-rw-r--r-- 1 user staff 8.5K Mar 17 2018 index.html
-rw-r--r-- 1 user staff 8.9K Mar 17 2018
-rw-r--r-- 1 user staff 2.6K Mar 17 2018 script.js
可以看出,index.html
的文件大小是 8.5K,即 8.5KB。
(2) 查看文件内容
使用 cat
命令可以查看文件的内容,使用方法如下:
$ cat filename
结果类似如下:
<html><head><title>Example Page</title></head><body></body>
</html>
可以看出,filename
的内容是一段 HTML 代码。
(1) 编辑文件内容
使用 vi
命令可以编辑文件的内容,使用方法如下:
$ vi filename
可以在编辑文件的界面中,按 i
键进入编辑模式,在此模式下可以编辑文件的内容,修改完成之后,按 ESC
键,输入 :wq
,即可保存并退出。
(2) 创建文件
使用 touch
命令可以创建空文件,使用方法如下:
$ touch filename
可以在当前目录中看到,刚刚创建的文件 filename
已经被创建成功。
使用 rm
命令可以删除文件,使用方法如下:
$ rm filename
可以在当前目录中看到,刚刚删除的文件 filename
已经被删除成功。
使用终端执行命令
您在其他应用程序中使用的许多快捷方式在这里都可以使用。您可以使用 CommandT 打开多个选项卡或使用 Command 打开新的终端窗口。按预期剪切、复制和粘贴所有工作,您可以将任何文件或文件夹拖到终端窗口中以立即跳到该目录。
大多数命令可以附加一个连字符和一个字母形式的标志以访问不同的功能。例如,该-R标志递归地应用命令,以便它应用于目录、该特定目录中的所有文件和文件夹、这些文件夹中的所有文件和文件夹,等等。
该标志总是出现在命令之后。例如:rm -i 。在此示例中,rm是删除命令,该-i标志指示进程要求用户确认,并将替换为驱动器上的文件或文件夹位置。标志区分大小写。
用法示例: cd /folder/
使用cd命令更改目录。例如:cd /Volumes/Elements/访问名为“Elements”的外部驱动器。
您可以使用快捷方式快速跳转到某些目录。例如,运行cd ~ 将带您到当前用户的主目录。您还可以使用cd/到达驱动器的根cd…目录、向上移动一个目录或cd…/…向上移动两个目录。
用法示例: ls /folder/
在导航驱动器时也很有用,ls只需执行命令即可用于列出当前目录的内容。在驱动器上附加一个位置以专门针对该目录。
您可以向 ls 命令添加标志以获得不同的结果。例如,用于-C获取多列输出、-S按大小-lt排序、按修改日期排序、-la包含隐藏文件的详细内容或-lh创建具有可读文件大小的列表。
请记住,您还可以使用与 cd 命令(例如ls ~)一起使用的相同位置快捷方式来快速跳转。
用法示例: cp /destination/
使用cp启动复制命令,添加在需要一个标志,然后输入目标文件或文件夹,后面加一个空格,然后添加目标文件夹。
如果您要复制单个文件,则可以cp按照上面显示的示例使用不带标志的命令。如果要复制目录,则需要使用该-R标志来指示要包含目录中的所有文件和文件夹。例如:cp -R /folder/ /destination/。
您甚至可以在一个复制命令中包含多个文件。例如:cp /destination/。
用法示例:mv /destination/
如上所示,移动与复制的工作方式几乎相同,只是在移动目录时不需要添加递归标志。您可以-i在命令中添加一个标志以要求在移动前确认,因为默认情况下 mv 命令将覆盖目标中的任何文件。
您也可以通过mv将文件“移动”到同一目录来重命名文件。例如:mv 。
用法示例:mkdir
如果要创建新目录,请使用该mkdir命令,后跟要创建的目录的名称。您可以通过用空格分隔名称来创建多个目录。例如:mkdir folder1 folder2 folder。
如果要创建名称中带有空格的文件夹,请确保将文件夹名称放在引号中。例如, mkdir “my folder”。
用法示例: rm
该rm命令会立即删除文件或文件夹,而不会先要求您确认。您可以添加-i标志以在使用时要求用户确认,这应该有助于防止发生事故。
您可以通过在命令末尾附加更多文件名来一次删除多个文件。例如:rm 。
显示磁盘使用情况和可用空间:du &df
用法示例: du /destination/
使用该du命令计算其后指定位置的磁盘使用情况。要获得更有用的读数,请du -sh /destination/改为运行以提供指定位置的人类可读的磁盘使用总量。
同样,您可以使用df -h来计算磁盘空间,或使用该-H标志以“公制”存储单位显示总磁盘空间(例如每 GB 1000MB 而不是每 GB 1024MB)。
用法示例: find /location/ -name
此命令可以帮助您定位磁盘上的文件。遵循find带有要搜索的目录的位置、-name标志和要查的文件的名称的命令。
您始终可以使用通配符来搜索部分文件名。例如, find /location/ -name ‘.png’ 将在指定位置查所有扩展名为 .PG 的文件。
用法示例: open
您可以使用该open 命令打开文件或目录,只需在之后指定路径或带有文件名的路径。通过在命令末尾链接多个目录或文件来打开它们。例如, open 。
您还可以使用 -a 标志打开特定应用程序中的文件,后跟应用程序的名称(或 .APP 文件的路径,如果您知道的话)。例如:open -a Preview file.pdf。
用法示例: nano
nano是 macOS 附带的基本开源文本编辑器,用于在终端中编辑文件。您可以使用nano命令后跟文件名来编辑基于文本的文件,包括系统文件。
进入 nano 后,请注意屏幕底部的命令,其中涉及控制键。要保存文件,请按 ControlO(称为“写出”)或使用 ControlX 退出而不保存。
用法示例: sudo
该sudo前缀用于以“超级用户”(也称为 root 或 admin)身份执行命令。输入以 为前缀的命令后sudo,您将需要输入管理员密码才能执行该命令。
某些命令需要 root 访问权限才能工作。例如,如果要编辑系统文件,则可能需要使用sudo nano 来保存更改。
用法示例: pwd
要显示您所在的当前目录(或“打印工作目录”),您可以使用该pwd命令。这对于打印以后可以复制和粘贴的路径特别有用。
用法示例: top
要查看当前正在运行的进程的列表以及它们当前使用的 CPU 和内存量,请执行 top. 默认情况下,进程将按 CPU 使用率显示所有进程,带有进程 ID 或PID 显示在每个条目旁边。
完成后,您可以点击“Q”返回命令行。
用法示例: kill
要终止进程,您首先需要运行 top 命令以查其进程 ID(或PID)。然后kill,您可以使用该命令,后跟进程旁边显示的数字。例如:kill 1569。
用法示例: man
这个列表上的每个命令都有一个与之相关的手册,它准确地解释了如何使用它以及不同标志的作用,以及一些正在使用的命令的更奇特的例子。
例如,该top命令有很多标志和其他修饰符,您可以阅读使用:man top。如果你想掌握命令行,使用man命令是至关重要的。
在紧急情况下了解这些命令很有用。例如,您无法在恢复模式下运行 Finder从 Mac 驱动器复制文件,但如果您知道如何操作,则可以使用终端手动复制文件。
如果您想更多地使用终端,请考虑使用 Homebrew 直接从 Mac 的命令行下载和安装软件。
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
上一篇:gb18030 mysql
下一篇:python修改word文档属性
推荐阅读
留言与评论(共有 10 条评论) |
本站网友 天霆云电脑 | 8分钟前 发表 |
您可以添加-i标志以在使用时要求用户确认,这应该有助于防止发生事故 | |
本站网友 北京艺术摄影 | 7分钟前 发表 |
显示正在运行的进程: top 用法示例: top 要查看当前正在运行的进程的列表以及它们当前使用的 CPU 和内存量,请执行 top. 默认情况下,进程将按 CPU 使用率显示所有进程,带有进程 ID 或PID 显示在每个条目旁边 | |
本站网友 bin文件夹 | 24分钟前 发表 |
您甚至可以在一个复制命令中包含多个文件 | |
本站网友 浙江高速 | 24分钟前 发表 |
Destination Gateway Flags Refs Use etif Expire default 192.168.1.1 UGSc 45 0 en0 127 127.0.0.1 UCS 0 0 lo0 127.0.0.1 127.0.0.1 UH 2 8617 lo0 192.168.1 link#4 UCS 2 0 en0 192.168.1.1 0 | |
本站网友 儿童手表 | 29分钟前 发表 |
某些命令需要 root 访问权限才能工作 | |
本站网友 玛卡的功效与作用吃法 | 7分钟前 发表 |
TXCSUM | |
本站网友 求贤招聘 | 20分钟前 发表 |
如果要创建名称中带有空格的文件夹,请确保将文件夹名称放在引号中 | |
本站网友 银行账户查询 | 30分钟前 发表 |
编辑文件: nano 用法示例: nano nano是 macOS 附带的基本开源文本编辑器,用于在终端中编辑文件 | |
本站网友 机枪声音 | 5分钟前 发表 |
完成后,您可以点击“Q”返回命令行 |