【macOS】五条mac系统使用技巧
一、自定义文件夹图标1.选中你要修改图标的文件夹,按下 cmd+i 键显示详细信息。
2.找一副可以作为新图标的图片,使用 shift+cmd+4将其截屏并保存至文件
3.使用软件给新截的图片添加alpha通道(可选步骤,详细情况见“二”)
4.使用macOS默认的预览(preview)程序打开图片,按下 cmd+A 选中整张图片之后按下 cmd+C 复制选中内容到剪贴板
5.切鼠标左键单击选中文件夹详细信息窗体内的旧文件夹图标(红圈内),并按下 cmd+V,将刚在存在于剪贴板的图像片段粘贴至旧图标,这样就可以替换之。
6.自定义完毕,效果如图所示。
二、使用mac免费软件处理图片,给图片添加透明背景色
1.下载 PaintBrush https://sourceforge.net/projects/paintbrush/?source=directory
PaintBrush简介:PaintBrush是一款mac系统上的简易绘图工具,是mac系统下最类似于mspaint的工具(因为我一直在使用mspaint作画,所有开发任务迁移至OSX后急需一款能替代mspaint的绘图工具,最后找到了它)PaintBrush 是sourceforge源代码托管网站上一个基于GPLv2授权协议的开源软件,所以它是完全免费的。类Unix系统还有一款GPL协议软件,但是它的功能更强大类似于PhotoShop,他叫GIMP。但是我对PS类软件众多复杂的功能感到晕头转向,所以从来不使用PS类软件。PaintBrush 软件大小约 3MB 使用方法基本等同于 mspaint。但是功能没有mspaint完善,有一些bug。
2.使用PaintBrush打开要处理的图片文件。(如果图片在剪贴板内,可以按下 shift+cmd+N 以剪贴板内容新建图片)
3.按下背景色按钮,以调节背景色不透明度。
4.在打开的颜色选择通用对话框中将不透明度调为0(全透明)。
5.选择一个绘画工具,这里使用了“油漆桶”。
6.鼠标右键控制油漆桶将特定区域填充为“透明色”。
7.保存文件时,选择扩展名为png。因为png文件可以保留图像的alpha通道(透明通道)。
三、添加“在该文件夹处打开Terminnal”快捷方式
1.Terminal是mac系统的控制台终端,可以理解为macOS的“命令提示符”。但其作用更像是 Windows PowerShell。Terminal 执行 bash 命令。
2.打开“系统设置”找到“键盘”设置项目。
3.切换到“快捷键选项卡”。
4.选中左侧列表内的“服务”项目。
5.在右侧树状列表内找到“在文件夹处新建终端”项目,选中之。
6.退出系统设置,这时鼠标右键任意文件夹,在弹出的快捷菜单内就会看到“在该文件夹处打开终端”的项目。
四、让 Finder 显示文件夹内的隐藏文件
Finder是macOS的桌面UI外壳,作用相当于Windows 的 explorer.exe (Windows资源管理器)。默认情况下 Finder 不会显示文件夹内的隐藏文件。
1.打开“Terminal终端”程序。输入命令 defaults write com.apple.Finder AppleShowAllFiles YES 执行之。
与Windows系统将用户的对系统或者App的配置信息存放于注册表中的方式不同,macOS系统配置通常存在于扩展名为plist的文件当中,这些文件的结构类似于XML文件。用户级的配置文件存放于用户文件夹内的 Private 文件夹中。Windows 通过Regedit(注册表编辑器)程序修改系统配置信息,而macOS使用 defaults 命令。defaults命令的具体用法请参见 defaults help 命令的执行结果。
2.打开屏幕左上角映着Apple Logo的菜单,选择“Force quit (强制退出)”项目,或者按下 alt+cmd+esc 组合键,打开强制退出窗口,选择 Finder 应用。这时窗体左下角的“退出”按钮会变成“重新运行”按钮,按下“重新运行”,重启 Finder。
3.重启 Finder 后可以看到,文件夹内的隐藏文件被显示出来了。
我们可以发现刚刚被我们换掉的文件夹图标以名为Icon?的隐藏文件的方式被存储在该文件夹目录下。
7.如果不想让 Finder 显示隐藏文件,则使用终端执行 defaults write com.apple.Finder AppleShowAllFiles NO 即可
五、使用 Terminal快速编辑编译C程序
1. 我们可以使用Xcode对每个C程序新建一个工程,但是对于 hola world 这样的测试用小程序没必要浪费时间与磁盘空间新建Xcode工程,我们可以快速编辑编译执行C程序。
2.打开 Terminal。使用编辑器编辑C源文件。源文件内容如图所示。
3.输入 cc -o 目标文件名 源文件1.c源文件2.c ... 源文件n.c 执行C编译器自动编译链接源文件(cc命令也可以替换为gcc命令)。
mac系统下编译环境为gnu开发的一系列编译器(GCC-GNU Compiler Collection)包括C/C++编译器和Objective-C编译器。这些编译器后端使用了适合mac的AppleLLVM。
4.编译结果显示在后边。
5.输入 ./目标文件名 直接执行目标文件。
在macOS这种类Unix系统中,目标文件扩展名默认为.o 但是因为Unix文件系统不区分扩展名,可执行文件(程序),与文档的区别仅仅在于文件系统表中对给文件可执行性的标记。所理论上讲:只要是内容合法可以被CPU执行的文件,都可以被直接运行。这意味着,你可以运行一个能被执行的扩展名为txt的文件,虽然该文件默认被TextEdit打开。
6.运行结果如图。
7.另外 TinyC作为一款跨平台的C编译器,有着以“小”著称的美誉。(体积小,授权协议限制权限小、生成可执行文件体积小,执行速度不小)此外TinyC还有着将C语言源程序作为脚本语言解释的功能。TinyC的下载与使用请搜索本论坛的其他文章或者访问TCC官网:http://bellard.org/tcc/。
页:
[1]