Mac 教程系列Mac 实用命令大全
Posted 禅与计算机程序设计艺术
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac 教程系列Mac 实用命令大全相关的知识,希望对你有一定的参考价值。
用 markdown 格式输出答案。 不少于1000字。细分到2级目录。
Mac 实用命令大全
一、硬件配置
1. 查看Mac的硬件信息
(1) 查看Mac的型号
macOS 提供了一个叫 sysctl
的命令,可以用来查看当前 Mac 的硬件型号。使用方法如下:
$ sysctl hw.model
结果类似于 hw.model: MacBookPro10,1
,前面部分 MacBookPro10
就是 Mac 的型号名称,后面的 1
代表了硬件版本。
(2) 查看Mac的内存
使用 sysctl
命令也可以查看 Mac 的内存,使用方法如下:
$ sysctl hw.memsize
结果类似于 hw.memsize: 8589934592
,单位是字节,也就是 8G 内存,具体的内存大小可以把上面的字节数除以 1024 的平方,来得出 G 的数量。
2. 查看 Mac 的网络配置
(1) 查看 Mac 的 IP 地址
使用 ifconfig
命令可以查看当前 Mac 的 IP 地址,使用方法如下:
$ ifconfig
结果类似如下:
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP>
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
...
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 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 tables
Internet:
Destination Gateway Flags Refs Use Netif 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 83617 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. 查看文件
(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 style.css
-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 代码。
2. 编辑文件
(1) 编辑文件内容
使用 vi
命令可以编辑文件的内容,使用方法如下:
$ vi filename
可以在编辑文件的界面中,按 i
键进入编辑模式,在此模式下可以编辑文件的内容,修改完成之后,按 ESC
键,输入 :wq
,即可保存并退出。
(2) 创建文件
使用 touch
命令可以创建空文件,使用方法如下:
$ touch filename
可以在当前目录中看到,刚刚创建的文件 filename
已经被创建成功。
3. 删除文件
使用 rm
命令可以删除文件,使用方法如下:
$ rm filename
可以在当前目录中看到,刚刚删除的文件 filename
已经被删除成功。
以上是关于Mac 教程系列Mac 实用命令大全的主要内容,如果未能解决你的问题,请参考以下文章