MacBook使用笔记1 - 快捷键与命令学习
转载请标注原链接:http://www.cnblogs.com/xczyd/p/4846795.html
最近开始使用mac air,以前从来没有接触过mac,各种操作捉急。Mac快捷键相当多,遇到各种操作不会就只好百度,然后整理了一堆有用或者没用的命令,一股脑儿列在下面
==============================================
截图
1. Command+Shift+3:全屏截图,保存截图到桌面
2. Command+Shift+4:鼠标选定区域截图,保存截图到桌面
以上两个操作,如果你同时按住Ctrl,最后保存截图在剪切板里,你可以Command+V来直接粘贴到编辑界面
3. 使用Command+Shift+4后,按下空格键,鼠标会变成一个小相机,这时候你使用鼠标对一个窗口点击一下鼠标左键,你已经对一个窗口进行了截图。
4. 使用Command+Shift+4 后 ,画一个抓取的区域,不要松开鼠标,接着
(1)按住空格可以移动这个区域
(2)按住 Shift后,将锁定X轴或者 Y轴进行拖动
(3)按住 Option后 将按照区域圆心进行放大.
最后所有截图将直接显示在桌面上。
==============================================
隐藏/显示Dock面板
使用快捷键 Command+Option+D,可以实现快速隐藏/显示Dock面板
==============================================
显示/隐藏文件
显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true
隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false
或者
==============================================
显示/隐藏文件
显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true
隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false
或者
显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles YES
隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles NO
输完单击Enter键,退出终端,重新启动Finder就可以了重启Finder:鼠标单击窗口左上角的苹果标志-->强制退出-->Finder-->重新启动
==============================================
添加用户级环境变量
(1)用vi或者文本编辑器打开/Users/用户名/.bash_profile (注:Linux 里面是 .bashrc 而 Mac 是 .bash_profile)直接修改
如果想立刻生效,则需要执行下面的语句 source .bash_profile
(2)执行export PATH=/opt/STM/STLinux-2.3/devkit/sh4/bin:$PATH,其中PATH是变量名
推荐使用第一种方法。
另外,查看环境变量值的方法是echo $PATH
==============================================
端口映射
在mac os中1000以下的端口是不允许用户使用的,因此在利用eclipse运行项目程序时会报java.net.SocketException: Permission denied的错误
解决该问题的方法有如下两种:
(1) 修改eclipse运行配置,将80端口改成1000以上的端口,比如将80端口改成8080端口,这样,就能正确运行程序。但会有一个问题,
更改后用localhost:8080可以访问对应的页面,但再点击其他页面有可能找不到其他页面报404错误
(2) 在mac os 中做端口映射,这是一种一劳永逸的方法,即在程序运行时,将默认请求80端口的程序映射到请求8080端口
首先更改eclipse的配置,将默认的端口改成8080
然后在/etc/pf.anchors下面通过新建文件com.pow,使用命令:sudo touch com.pow,成功后用
vi com.pow打开文件并在该文件中添加:
rdr pass on lo0 inet proto tcp from any to any port 80 -> 127.0.0.1 port 8080
接着更改/etc/pf.conf文件内容
在语句:rdr-anchor "com.apple/*"后另起一行,增加如下内容:
rdr-anchor "pow"
在语句:load anchor "com.apple" from "/etc/pf.anchors/com.apple"后另起一行,增加如下内容:
load anchor "pow" from "/etc/pf.anchors/com.pow"并回车
上述文件修改后如果出现无法保存的问题,则使用chmod命令修改其权限
最后,运行命令sudo pfctl -f /etc/pf.conf重新载入配置文件,以及运行命令sudo pfctl -e,启用新的配置
若要解除端口映射,可运行命令:sudo pfctl -d
==============================================
Finder中直接访问某文件夹
Command+Shift+G
==============================================
强制关闭某应用程序
Command+Option+Shift+Esc
==============================================
添加桌面快捷方式
拖动要添加到桌面的图标,然后按住Command+Option,将图标拖到桌面上,然后放掉
==============================================
Excel单元格内换行
按住Command、Option、Control三个中的任意两个,然后按Enter
==============================================
解决Finder占用大量CPU
前几天升级了OS X El Capitan,过了几天机器变得爆慢,用活动监视器看了一下CPU的情况(同样可以用top命令查看),发现Finder占据了几乎100%的CPU资源。百度了一下,大概说是Finder的plist文件有问题,需要干掉,具体步骤如下:
(1)打开任意Finder窗口,通过Command+Shift+G的快捷键组合打开“前往文件夹窗口”,并输入:~/Library/Preferences/
(2)找到com.apple.finder.plist文件,备份一下(不备份也可以)然后删除
(3)在命令行里输入:killall Finder
上述三步也可以通过直接运行命令:rm ~/Library/Preferences/com.apple.finder.plist & killall Finder 来实现
完事以后再看CPU,就发现Finder降到了10%或者更低了
PS:如果懒得每次都这么操作,可以有事没事从活动监视器里面强制终止Finder,似乎也能起到不错的效果
==============================================
MacBook使用笔记1 - 快捷键与命令学习的更多相关文章
- Mac快捷键与命令学习
最近开始使用mac air,以前从来没有接触过IOS系统,各种操作捉急.Mac快捷键相当多,遇到各种操作不会就只好百度,然后整理了一堆有用或者没用的命令,一股脑儿列在下面.其中有不少命令是和linux ...
- matlab学习笔记9 高级绘图命令_1 图形对象_根对象,轴对象,用户控制对象,用户菜单对象
一起来学matlab-matlab学习笔记9 高级绘图命令_1 图形对象_根对象,轴对象,用户控制对象,用户菜单对象 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考书籍 <matl ...
- TCP/IP协议学习之实例ping命令学习笔记
TCP/IP协议学习之实例ping命令学习笔记(一) 一. 目的为了让网络协议学习更有效果,在真实网络上进行ping命令前相关知识的学习,暂时不管DNS,在内网中,进行2台主机间的ping命令的整个详 ...
- linux基础命令学习笔记(二)
linux基础命令学习笔记(二) 1.kill :终止进程 kill pid (唯一标示一个进程) kill -9 强制终止 kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...
- 【Redis数据库】命令学习笔记——发布订阅、事务、脚本、连接等命令汇总
本篇基于redis 4.0.11版本,学习发布订阅.事务.脚本.连接的相关命令. Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息. 序号 ...
- 【Redis】命令学习笔记——列表(list)+集合(set)+有序集合(sorted set)(17+15+20个超全字典版)
本篇基于redis 4.0.11版本,学习列表(list)和集合(set)和有序集合(sorted set)相关命令. 列表按照插入顺序排序,可重复,可以添加一个元素到列表的头部(左边)或者尾部(右边 ...
- 【Redis】命令学习笔记——哈希(hash)(15个超全字典版)
本篇基于redis 4.0.11版本,学习哈希(hash)相关命令. hash 是一个string类型的field和value的映射表,特别适合用于存储对象. 序号 命令 描述 实例 返回 HSET ...
- 【Redis】命令学习笔记——字符串(String)(23个超全字典版)
Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合). 本篇基于redis 4.0.11版本,学习字符串( ...
- 【Redis】命令学习笔记——键(key)(20个超全字典版)
安装完redis和redis-desktop-manager后,开始学习命令啦!本篇基于redis 4.0.11版本,从对键(key)开始挖坑! 准备工作,使用db1(默认db0,由于之前练习用db0 ...
随机推荐
- ukylin 使用deepin-wine
之前一直是使用deepin的,但是自打前阵子更新内核之后,我的显卡就总出问题,这里也顺便f**k下NVIDIA. 在装了十几二十遍系统之后我终于还是妥协了,deepin最近又更新了,不知道解决我的显卡 ...
- bzoj 5185 Lifeguards - 动态规划 - 贪心
题目传送门 传送点I 传送点II 题目大意 给定$n$个区间,问恰好删去其中$k$个,剩下的区间的并的最大总长度. 显然被包含的区间一定不优.再加上被包含的区间对计数不友好.直接把它删掉. 注意到题目 ...
- dijkstral改编
题意:给你包含n个点的连通图,每个点都有一个权值.给定起点和终点.问你起点到终点的最短路条数,并且输出路径最短且权值之和最大的一条路径. 思路:1.如何根据父节点更新子节点.x,y是父子节点.如果从起 ...
- org.springframework.beans.TypeMismatchException: Failed to convert property value of type 'null' to required type 'double' for property 'band'; nested exception is org.springframework.core.convert.Con
本文为博主原创,未经允许不得转载: 先将异常粘贴出来: 20:37:26,909 ERROR [com.suning.fucdn.controller.ProductDataStaticsContro ...
- Mysql中 in or exists not exists not in区别 (网络整理)
in 和or区别: 如果in和or所在列有索引或者主键的话,or和in没啥差别,执行计划和执行时间都几乎一样. 如果in和or所在列没有 索引的话,性能差别就很大了.在没有索引的情况下,随着in或者o ...
- sublime汉化
1.打开sublime使用快捷键 shift+ctrl+p调出package control; 2.键入Package Control:install package 会弹出一个输入框,然后再搜索lo ...
- poj3613
注意最短路转移的单位元是对角线为0,其它为INF. #include <iostream> #include <cstdio> #include <cmath> # ...
- 【新知识】队列&bfs【洛谷p1996约瑟夫问题&洛谷p1451求细胞数量】
(是时候为五一培训准备真正的技术了qwq) part1 队列(FIFO) 算法简介: FIFO:First In First Out(先进先出) 队列是限定在一端进行插入,另一端进行删除的特殊线性表 ...
- 『TensorFlow』0.x_&_1.x版本框架改动汇总
基本数值运算 除法和模运算符(/,//,%)现在匹配 Python(flooring)语义.这也适用于 [tf.div] 和 [tf.mod].要获取基于强制整数截断的行为,可以使用 [tf.trun ...
- Windows Server 2012 R2域控制器部署
1. 概述 该文档描述了在Windows 2012R2 系统上搭建域控的方式. 2. 具体步骤 2.1 首先我们先配置好IP地址.计算名(默认的计算机名比较长,后期其它计算机加入域控的时候需要输入比较 ...