1. Home
  2. Docs
  3. 笔记Linux
  4. 笔记MacOs

笔记MacOs


命令操作


系统命令

查看当前系统版本: sw_vers

示例

$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.14.6
BuildVersion:   18G9323

查看全部CPU相关信息 sysctl machdep.cpu

查看CPU型号: sysctl -n machdep.cpu.brand_string

查看CPU核数: sysctl -n machdep.cpu.core_count

查看CPU线程数: sysctl -n machdep.cpu.thread_count

统计当前目录下文件大小

du -d 1 -h

文件时间

获取文件创建、访问、修改时间命令

stat -x [文件名]

jw@192 eg-os$ stat -x ./tmp/a.txt
  File: ./tmp/a.txt
  Size: 32           FileType: Regular File
  Mode: (0644/-rw-r--r--)         Uid: (  501/      jw)  Gid: (   20/   staff)
Device: 1,4   Inode: 29544627    Links: 1
Access: Thu Aug 26 14:46:09 2021 #访问时间
Modify: Thu Aug 26 14:46:07 2021 #修改时间
Change: Thu Aug 26 14:49:41 2021 #当改变文件的名称,大小和权限的时候Change时间才会改变

GetFileInfo [文件名]

jw@192 eg-os$ GetFileInfo ./tmp/a.txt
file: /Users/jw/workspace/base/golang-example/eg-os/tmp/a.txt
type: \0\0\0\0
creator: \0\0\0\0
attributes: avbstclinmedz
created: 08/26/2021 14:45:50
modified: 08/26/2021 14:46:07

文件夹目录说明

  • Applications 应用程序目录,默认所有的GUI应用程序都安装在这里

  • home

  • Library 系统的数据文件、帮助文件、文档等等

  • Network 网络节点存放目录

  • System 他只包含一个名为Library的目录,这个子目录中存放了系统的绝大部分组件,如各种framework,以及内核模块,字体文件等等

  • Users 存放用户的个人资料和配置。每个用户有自己的单独目录

  • Volumes 文件系统挂载点存放目录

  • cores 内核转储文件存放目录。当一个进程崩溃时,如果系统允许则会产生转储文件

  • private 里面的子目录存放了/tmp, /var, /etc等链接目录的目标目录

  • bin 传统unix命令的存放目录,如ls,rm,mv等

  • dev 设备文件存放目录,如何代表硬盘的/dev/disk0

  • etc -> private/etc 标准unix系统配置文件存放目录,如用户密码文件/etc/passwd。此目录实际为指向/private/etc的链接

  • sbin 传统unix管理类命令存放目录,如fdisk,ifconfig等等

  • tmp -> private/tmp 临时文件存放目录,其权限为所有人任意读写。此目录实际为指向/private/tmp的链接

  • usr 第三方程序安装目录

  • var -> private/var 存放经常变化的文件,如日志文件。此目录实际为指向/private/var的链接

  • home

  • installer.failurerequests

  • net

  • opt

文件&压缩和解压

zip -er test.zip text 带给压缩文件加上密码

系统 复制方法 创建时间 修改时间 访问时间
windows 命令行 变为复制时间 继承 变为复制时间
ctrl+c 变为复制时间 继承 变为复制时间
Linux 命令行 变为复制时间 变为复制时间 继承
命令行 变为复制时间 变为复制时间 继承
Mac ctrl+c 继承 继承 继承

资料1-不同系统查看文件时间

官网信息

苹果官网-中国区

苹果开发者-中国区

mac命令手册 官方命令文档 by google

官网-终端使用手册

Articles

Tags
Was this article helpful to you? Yes No

How can we help?