前言
- 最近需要Unity打包苹果iOS并上架AssetStore。拿到Mac笔记本没有找到C盘/D盘,一脸茫然。
- 凭借在Windows中的诸多习惯,开启"对比学习法"。
Windows系统 VS Mac系统
对比项 | Windows系统 | Mac系统 | 备注说明 |
---|---|---|---|
操作系统 | Windows操作系统 | MacOS操作系统 | MacOS是一种类Unix操作系统,因此命令行在该系统中很管用 |
存储系统 | C盘\D盘\E盘\F盘 | 没有盘符,就一个root,用/表示根 | |
文件浏览器 | explore.exe | Finder(访达) | |
安装程序 | 后缀是.exe | 后缀是.dmg | Mac中一般只有AppStore中找不到的应用才会手动安装 |
任务栏 | 任务栏 | 程序坞 | |
命令行系统 | Cmd或PowerShell | 终端 | 可通过Finder找到所有应用程序,选择终端,右键并固定到程序坞。 |
滚动条 | 正常 | 默认设置偏要和Windows相反系统菜单->系统偏好设置->鼠标->滚动方向 | |
滚动条操作 | 鼠标滚轮 | MacAir没有鼠标的情况下使用双指滑动实现滚轮 | |
右键操作 | 鼠标右键 | MacAir没有鼠标的情况下使用双指触碰实现右键 | |
Esc键 | Esc键 | Esc键 | |
Ctrl键 | Ctrl键 | Command键 | 从Windows转过来的注意Mac中的Ctrl+C/V/S 习惯得改一改 |
Alt键 | Alt键 | Option键 | |
Shift键 | Shift键 | Shift键 | |
强制退出 | 任务管理器Ctrl+Alt+Del | option键+command键+esc键 |
查看文件系统的相关Shell命令
- "cd"切入到某个文件夹内,"cs /"可直接切到根目录
- "ls"查看目录下的文件或文件夹
- ".“代表本目录,”…"代表上一级目录,常和cd等命令连用。例如cd ./…/XXFoler
- "pwd"查看当前目录路径。
- 备注:在"终端"程序中玩一玩即可快速熟悉文件夹结构。
目录结构
- Mac OS X是一个符合unix标准的系统,因此其目录结构也符合标准unix的目录结构
- /bin 存放Unix中二进制文件程序,常用的unix命令(ls,echo,bash,mv,rm)都存放在这里
- /sbin 用于系统管理的二进制程序,例如文件系统管理,网络配置等,例如关机重启操作shutdown,reboot ,查看网络配置的ifconfig(类似windows的 ipfconfig)
- /usr 第三方软件存放的地方,像windws的program files目录
- /usr 其子目录下包含的bin,sbin和lib。其中/usr/lib 用于存放共享目录下的目标文件,类似于windows存放 dll的\windows\system32
- /etc 其他文件,包含来大部分的系统配置文件,例如密码文件/etc/passwd ,常用的配置hosts文件也在这里
- /dev BSD设备文件,这些特殊文件表示了系统中存在的设备
- /tmp 临时目录,系统中唯一所有人都可以写的目录(权限为rwxrwxrwx)
- /var 各种杂项文件,比如日志文件,邮件存储,打印队列
- 同样是系统的根目录中,下面是MacOS特有的目录
- /Application 系统中所有应用程序的默认目录
- /Developer 开发者工具的默认安装目录,在xcode是上架AppStroe后,所有的程序统一放在/Application文件夹中
- /Library 系统应用的数据文件,帮助和文档存放在这个目录下
- /Network 用于邻居节点发现和访问的虚拟目录
- /System 系统文件目录,下面只有一个libary子目录,这个子目录包含了所有的重要组件,框架(/System/Library/Frameworks ) 内核模块(/System/Library/Extensions)
- /Users 所有用户的主目录。每一个用户都会在此创建一个自己的目录
- /Volume 可移动媒体和网络文件系统的挂载点所在目录
- /Cores 如果存在核心转储,那么这个目录保存核心转储文件
Finder中的默认目录
- 当前的用户账户是liqiyuan
- Finder中的"桌面"路径:/users/liqiyuan/Desktop
- Finder中的"文稿"路径:/users/liqiyuan/Documents
- Finder中的"下载"路径:/users/liqiyuan/Downloads
程序文件夹管理
- 由于MAC系统中没有Windows分盘的概念,Finder在默认情况下不会直接显示"/"根目录,因此建议直接将相关文件直接放到桌面即可
- /users/liqiyuan/Desktop/SVNSelf
- /users/liqiyuan/Desktop/WorkXCode
- /users/liqiyuan/Desktop/WorkUnity