[置顶] Mac 使用
2018-01-31 17:09
579 查看
硬件认知
键盘
快捷键
触控板手势
软件认知
安装软件的格式
Mac 系统中英文部分翻译收集
修改 hosts
系统自带
mac shell终端
回车换行符
Spotlight:系统搜索功能
地图
与 Windows 共享
应用安装
输入法
浏览器
Safari(自带浏览器)
开发
环境变量
Java
IntelliJ IDEA
~:代表用户主目录(如abc登录后在/home/abc, ~即表示/home/abc);
/:代表系统根目录;
删除mac电脑中已在应用程序中删除在launchpad还有残留图标的应用
当 Launchpad 里存在已删除应用的图标外,且无法按正常的删除方法操作时,可以用 Control + Option ,此时图标左上角会出现删除小角标,点击即可删除。
Command 键(⌘)
早年的 Unix 系统的键盘是没有 Windows 键、Command 键(参考HHKB布局)这些修饰键的,只有 Control、Alt(Opt)、Shift 这些修饰键。
Command 键是 Mac OS 引入的快捷键(Windows OS 引入的是 Win 键),Mac 的 Command 键的功能与 Windows 上的 Control 键基本一致,而 Mac 的 Control 键有另外的作用。
⌘ 形状由来
据 Mac 开发团队成员安迪·赫茨菲尔德回忆,当初在和其他团队成员一起工作时,需要把“菜单命令”直接译为“键盘命令”,所以他们决定新增一个特殊的功能键。思路很简单:当和其他按钮一起按下时,“苹果键”将调用相应的菜单命令。当初的“苹果键”图标就是苹果的 Logo,因为又多了一个 Logo,乔布斯不是很喜欢。赫茨菲尔德回忆说:“屏幕上的苹果 Logo 太多了!很恐怖!我们滥用了苹果 Logo。”于是,苏珊·卡蕾受命开始重新设计图标。在翻阅国际符号字典后,苏珊选定了一种花状符号。这个命令键符号一直沿用至今。
设置:菜单 () >“系统偏好设置”,然后点按“触控板”。
常用
pkg:帮助安装程序,可以辅助您安装应用,相当于win的exe。
Windows 系统:每行结尾是 回车+换行(CR+LF),即“\r\n”;
Unix 系统,每行结尾是 换行CR,即“\n”;
Mac 系统,每行结尾是 回车CR 即’\r’;
影响
(1)一个直接后果是,Unix/Mac系统下的文件在Windows里打开的话,所有文字会变成一行;
(2)而Windows里的文件在Unix/Mac下打开的话,在每行的结尾可能会多出一个^M符号。
(3)Linux保存的文件在windows上用记事本看的话会出现黑点。
转换
在linux下,命令unix2dos 是把linux文件格式转换成windows文件格式,命令dos2unix 是把windows格式转换成linux文件格式。
作用:迅速打开常用 app、文稿、图像等、Spotlight 的几个作用。
附加功能:Spotlight 结果还包括词典释义、货币转换和快速计算。
确认 WIndows 和 Mac 在同一个工作组:
Mac OS X:系统偏好设置——网络——高级——WINS
Windows 7/8:计算机——属性——工作组
Mac 开启共享
前提:
系统偏好设置——共享
Windows 开启共享
前提:
开启来宾账户
组策略里(gpedit.msc),“计算机管理”-“Windows设置”-“安全设置”-“本地策略”-“安全选项”项,在右侧找到“账户:来宾账户状态”
选择要共享的文件夹,右键——属性——共享
屏蔽广告类(可单独、可组合使用)
Adguard
Adblock、、Adblock Plus、Adblock Pro、Adblock Super
uBlock Origin
广告终结者
adsafe
扩展
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。
/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。
~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该
文件仅仅执行一次!默认情况下,它设置一些环境变量,执行用户的.bashrc文件。
~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该
该文件被读取。
~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件。
默认 java 安装路径(注意版本号):
默认JDK1.6(Apple自带JDK)路径: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
默认JDK1.7、1.8(Oracle) Home : /Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home
安装后配置
编辑vim ~/.bash_profile 文件追加以下配置:
注:JAVA_HOME 在 Mac 下可以用 /usr/libexec/java_home 获取到,也可以自己指定JDK安装路径.
2018 注册码:License Server :https://jetlicense.nss.im/
配置 SDK
IDEA不会自动匹配系统的JDK环境,在使用IDEA之前首先要安装JDK,否则编译时会出错。
在 Welcome 界面,Configure——Project Defaults——Project Sctucture,指定 JDK 版本。
键盘
快捷键
触控板手势
软件认知
安装软件的格式
Mac 系统中英文部分翻译收集
修改 hosts
系统自带
mac shell终端
回车换行符
Spotlight:系统搜索功能
地图
与 Windows 共享
应用安装
输入法
浏览器
Safari(自带浏览器)
开发
环境变量
Java
IntelliJ IDEA
硬件认知
键盘
Mac 键盘⌘——Command () // 四方角花型 ⌃ ——Control // 是向上的尖括号 ⌥——Option (alt) // Z字加一杠 ⇧——Shift // 大棒带向上箭头 ↩——enter ⌫——delete
~:代表用户主目录(如abc登录后在/home/abc, ~即表示/home/abc);
/:代表系统根目录;
快捷键
// Mac 的 Command 键相当于 Windows 上 Control 键的功能,如 Command + c // 复制 Command + v // 粘贴 Command + x // 剪切 Command + z // 还原 Command + “点击” // 想要选择多个不相邻的文件时 Command + Tab // 切换应用程序 Command + ` // 切换窗口 (在当前应用程序内) Command + Q // 退出应用程序 Command + W // 关闭窗口(只是最小化到 Docker 里而已) Command + H // 隐藏应用 Command + M // 最小化(会在垃圾桶旁保留一个缩略版) // Mac 上 Control 的作用不如 Windows 上的大,但 OS X 作为 Unix 系统,Control 在命令行(Shell、EMACS等)下仍保留了部分快捷键 Control+A // 行首 Control+E // 行尾 Control+B // 方向左 Control+F // 方向右 Control+P // 方向上 Control+N // 方向下 Control+D // 向后删除,可理解为Windows上的Delete Control+H // 向前删除,可理解为Backspace Control+K // 可理解为剪切 Control+Y // 可理解为黏贴 // delete 操作(Mac 没有画 ← 的 BackSpace 退格键) delete // 删除光标之前的一个字符(默认) fn + delete // 删除光标之后的一个字符 option + delete // 删除光标之前的一个单词(英文有效) command + delete // 删除光标之前整行内容 command+delete // 删除文件(先要选中文件) // 想在两个窗口之间复制或移动文件时 Command + “点击” // 在 Finder 中打开新目录(原目录保留) Command + Option + “点击” // 在新的 Finder 中打开新目录(原目录不保留) // 想移动后方窗口时 Command + “鼠标拖拽” // 移动后边应用的窗口(不影响前端窗口) Command + Option + “鼠标拖拽” // 移动后边应用的窗口,同时隐藏除后边窗口外的所有窗口 // 想快速找到应用(文档、目录)在 Finder 中的位置 Command + “点击Dock上的图标” // 跳转到应用在Finder中的位置 // 操作 Spotlight(聚焦搜索) 中搜到的结果 control + 空格键 // 快速呼出 Spotlight Enter // 直接回车,打开文件 Command + Enter // 把 Spotlight 中搜到的结果快速在 Finder 中查看 // 移动光标 跳到本行开头 // Command + 左方向键← 跳到本行末尾 // Command + 右方向键→ 跳到当前单词的开头 // Option + 左方向键← 跳到当前单词的末尾 // Option + 右方向键→ 跳到整个文档的开头 // Command + 上方向键↑ 跳到整个文档的末尾 // Command + 下方向键↓ // 文字选择(在上边的快捷键中加上 Shift 键,就能够产生一组新的快捷键,可以实现快速选择一行文字、一些词语甚至整篇文档 选中当前位置到本行开头的文字 // Shift + Command + 左方向键← 选中当前位置到本行末尾的文字 // Shift + Command + 左方向键→ 选中当前位置到所在单词开头的文字 // Shift + Option + 左方向键← 选中当前位置到所在单词末尾的文字 // Shift + Option + 右方向键→ 选中当前位置到整个文档开头的文字 // Shift + Command + 上方向键↑ 选中当前位置到整个文档末尾的文字 // Shift + Command + 下方向键↓
删除mac电脑中已在应用程序中删除在launchpad还有残留图标的应用
当 Launchpad 里存在已删除应用的图标外,且无法按正常的删除方法操作时,可以用 Control + Option ,此时图标左上角会出现删除小角标,点击即可删除。
Command 键(⌘)
早年的 Unix 系统的键盘是没有 Windows 键、Command 键(参考HHKB布局)这些修饰键的,只有 Control、Alt(Opt)、Shift 这些修饰键。
Command 键是 Mac OS 引入的快捷键(Windows OS 引入的是 Win 键),Mac 的 Command 键的功能与 Windows 上的 Control 键基本一致,而 Mac 的 Control 键有另外的作用。
⌘ 形状由来
据 Mac 开发团队成员安迪·赫茨菲尔德回忆,当初在和其他团队成员一起工作时,需要把“菜单命令”直接译为“键盘命令”,所以他们决定新增一个特殊的功能键。思路很简单:当和其他按钮一起按下时,“苹果键”将调用相应的菜单命令。当初的“苹果键”图标就是苹果的 Logo,因为又多了一个 Logo,乔布斯不是很喜欢。赫茨菲尔德回忆说:“屏幕上的苹果 Logo 太多了!很恐怖!我们滥用了苹果 Logo。”于是,苏珊·卡蕾受命开始重新设计图标。在翻阅国际符号字典后,苏珊选定了一种花状符号。这个命令键符号一直沿用至今。
触控板手势
触摸手势、触控板手势设置:菜单 () >“系统偏好设置”,然后点按“触控板”。
常用
四指上推 // 切换应用 两指触控、Ctrl+单指触控 // 打开应用属性(效果同鼠标右击)
软件认知
安装软件的格式
dmg:镜像文件,相当于win的iso文件,打开直接拖到应用程序文件夹即可。pkg:帮助安装程序,可以辅助您安装应用,相当于win的exe。
Mac 系统中英文部分翻译收集
Finder 访达修改 hosts
在 terminal 终端输入:sudo vi /private/etc/hosts,修改并保存。系统自带
mac shell终端
ctrl+a //移到行首 ctrl+e //移到行尾 ctrl+y // 插入最近删除的单词或语句 ctrl+k //删除光标处到行尾部分 ctrl+u //删除光标处到行首部分 ctrl+w //删除光标处到当前单词开头部分或语句 // linux系统用 alt+a //移到光标所在单词首部 alt+e //移到光标所在单词尾部 alt+d //删除光标处到单词尾部
回车换行符
\n // 换行(newline),code=10,换行符就是另起一行 \r // 回车(return),code=13,回车符就是回到一行的开头
Windows 系统:每行结尾是 回车+换行(CR+LF),即“\r\n”;
Unix 系统,每行结尾是 换行CR,即“\n”;
Mac 系统,每行结尾是 回车CR 即’\r’;
影响
(1)一个直接后果是,Unix/Mac系统下的文件在Windows里打开的话,所有文字会变成一行;
(2)而Windows里的文件在Unix/Mac下打开的话,在每行的结尾可能会多出一个^M符号。
(3)Linux保存的文件在windows上用记事本看的话会出现黑点。
转换
在linux下,命令unix2dos 是把linux文件格式转换成windows文件格式,命令dos2unix 是把windows格式转换成linux文件格式。
Spotlight:系统搜索功能
屏幕顶部菜单栏右上角的放大镜图标,或在任意 app 中 Command+Space。作用:迅速打开常用 app、文稿、图像等、Spotlight 的几个作用。
附加功能:Spotlight 结果还包括词典释义、货币转换和快速计算。
地图
与 Windows 共享
前提:确认 WIndows 和 Mac 在同一个工作组:
Mac OS X:系统偏好设置——网络——高级——WINS
Windows 7/8:计算机——属性——工作组
Mac 开启共享
前提:
系统偏好设置——共享
Windows 开启共享
前提:
开启来宾账户
组策略里(gpedit.msc),“计算机管理”-“Windows设置”-“安全设置”-“本地策略”-“安全选项”项,在右侧找到“账户:来宾账户状态”
选择要共享的文件夹,右键——属性——共享
应用安装
输入法
五笔:清歌浏览器
Safari(自带浏览器)
插件屏蔽广告类(可单独、可组合使用)
Adguard
Adblock、、Adblock Plus、Adblock Pro、Adblock Super
uBlock Origin
广告终结者
adsafe
开发
环境变量
编辑 .bash_profile(如无则在用户目录下创建一个)// 进入当前用户 home 目录 cd ~ // 创建(如有该文件,则跳过此步骤) touch .bash_profile // 编辑 open -e .bash_profile // 更新 source .bash_profile
扩展
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。
/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。
~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该
文件仅仅执行一次!默认情况下,它设置一些环境变量,执行用户的.bashrc文件。
~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该
该文件被读取。
~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件。
Java
安装后验正// 终端查看 Java 安装路径(会显示所有已安装版本) /usr/libexec/java_home -V // 查看 Java 版本 java -version
默认 java 安装路径(注意版本号):
默认JDK1.6(Apple自带JDK)路径: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
默认JDK1.7、1.8(Oracle) Home : /Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home
安装后配置
编辑vim ~/.bash_profile 文件追加以下配置:
JAVA_HOME=`/usr/libexec/java_home` CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH:/usr/local/bin:
注:JAVA_HOME 在 Mac 下可以用 /usr/libexec/java_home 获取到,也可以自己指定JDK安装路径.
IntelliJ IDEA
注册码2018 注册码:License Server :https://jetlicense.nss.im/
配置 SDK
IDEA不会自动匹配系统的JDK环境,在使用IDEA之前首先要安装JDK,否则编译时会出错。
在 Welcome 界面,Configure——Project Defaults——Project Sctucture,指定 JDK 版本。
相关文章推荐
- [置顶] mac系统使用指南之色色篇
- [置顶] mac使用Shell(终端)SSH连接远程服务器
- [置顶] 【Android】AndroidStudio调试apk时直接使用签名好的签名文件,用正式签名进行调试
- 使用Charles,在mac环境下对android app抓包
- [置顶] Android开发之CardView的使用
- mac的使用
- [置顶] 使用BootStrap开发一个响应式的页面
- Mac电脑使用:解决Mac上“文本编码Unicode(UTF-8)不适用”、文本编码“中文 (GB 18030)不适用“的问题
- Mac下使用Phonegap(Apache Cordorva)开发iOS应用
- 系统牛逼[置顶] 使用RAMP理解内在动机 Understanding Intrinsic Motivation with RAMP
- mac/linux自带定时任务执行crontab的使用
- Mac OS X使用Mentohust替代锐捷上网配置
- 使用 Boot Camp 建立 Mac OS + Windows 雙系統
- BCM4330无法使用客户MAC地址问题解决办法
- Mac版程序员喜欢的键位(使用 IDEA)--2017.5.3 更新
- 【教程】Mac使用xcode编写连接mysql的C程序
- [置顶] springmvc 框架下使用restful接口参数数据传输
- Mac OS X 上的安装nsq并使用
- mac下使用cocos code ide
- [置顶] Eclipse下svn的创建分支/合并/切换使用 collabnet合并插件的安装 图文:eclipse中SVN分支合并到主干