• 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,似乎也能起到不错的效果

    ==============================================

  • 相关阅读:
    C# Net 合并int集合为字符串,如:输入1,2,3,4,8 输出1~4,8
    sql server 安装出现需要sqlncli.msi文件,错误为 microsoft sql server 2012 native client
    C# Form 实现桌面弹幕
    C# Net 去除图片白边
    SQL common keywords examples and tricks
    Excel formula and tricks
    HIghcharts cheatsheet
    CSS common keywords examples and tricks
    小白终于弄懂了:c#从async/await到Task再到Thread
    LeetCode 2: single-number II
  • 原文地址:https://www.cnblogs.com/xczyd/p/4846795.html
Copyright © 2020-2023  润新知