Mac OSX 快捷键&命令行

 

一.Mac OSX 快捷键

ctrl+shift                                    快速放大dock的图标会暂时放大,而如果你开启了dock放大
Command+Option+W                将所有窗口关闭
Command+W                             将当前窗口关闭(可以关闭Safari标签栏,很实用) 
Command+Option+M                将所有窗口最小化 
Command+Q                             关闭当前应用程序(相当于Dock鼠标右键推出.很实用) 
Command+M                             将目前使用的窗口最小化 
Command+H                             隐藏当前窗口或者软件

Command+tab                         为切换当前工作任务 
Control+Command+S              切换控制条的显示和隐藏
Command+i                              常规信息(显示及设置图标属性) 
Command+delete                     移到废纸篓(删除) 
Optionion+鼠标                         拖图像或文件夹可以将图像或文件夹拷贝到其它文件夹中,而不是移动
Command+Shift+backspace     清空废纸篓(再加上option一起按能跳过确认对话框)
Command+N                             键可以建立新文件夹 “return”或“enter”或“O”键可以打开所选项目
Command+Option+esc             键可以强行退出死机程序

Command+Shift+3                    截图(当前屏幕)
Command+Shift+4                   截图(自由选取范围)
Option+F12                             关机窗口(能选择关机、重起、睡眠) 
Command+1                             以图标方式显示
Command+2                             以分栏方式显示
Command+3                             以列表方式显示
Command+4                             以Cover Flow方式显示
return或enter                            键可以编辑所选图像或文件夹的名称

二.Mac OSX 命令行:

基本命令
1、列出文件
ls 参数 目录名        例: 看看驱动目录下有什么:ls /System/Library/Extensions
参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件
2、转换目录     
cd    例:想到驱动目录下溜达一圈   cd /System/Library/Extensions

3、建立新目录
mkdir 目录名     例:在驱动目录下建一个备份目录 backup     mkdir /System/Library/Extensions/backup
在桌面上建一个备份目录 backup    mkdir /User/用户名/Desktop/backup

4、拷贝文件
cp 参数 源文件 目标文件    例:想把桌面的Natit.kext 拷贝到驱动目录中  cp -R /User/用户名/Desktop/Natit.kext /System/Library/Extensions
参数R表示对目录进行递归操作,kext在图形界面下看起来是个文件,实际上是个文件夹。
把驱动目录下的所有文件备份到桌面backup
cp -R /System/Library/Extensions/* /User/用户名/Desktop/backup
5、删除文件
rm 参数 文件   例:想删除驱动的缓存  rm -rf /System/Library/Extensions.kextcache     rm -rf /System/Library/Extensions.mkext
参数-rf 表示递归和强制,千万要小心使用,如果执行了 rm -rf / 你的系统就全没了

6、移动文件
mv 文件   例:想把AppleHDA.Kext 移到桌面    mv /System/Library/Extensions/AppleHDA.kext /User/用户名/Desktop
想把AppleHDA.Kext 移到备份目录中   mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/backup

7、文本编辑
nano 文件名   例:编辑natit Info.plist     nano /System/Library/Extensions/Natit.kext/Info.plist

目录操作:
命令名                       功能描述                                             使用举例

mkdir                        创建一个目录                                       mkdir dirname
rmdir                         删除一个目录                                       rmdir dirname
mvdir                        移动或重命名一个目录                         mvdir dir1 dir2

cd                             改变当前目录                                       cd dirname
pwd                          显示当前目录的路径名                          pwd
ls                              显示当前目录的内容                             ls -la

文件操作:
命令名                                 功能描述                                  使用举例

cat                                      显示或连接文件                       cat filename
od                                       显示非文本文件的内容            od -c filename
cp                                      复制文件或目录                        cp file1 file2

rm                                     删除文件或目录                         rm filename
mv                                    改变文件名或所在目录               mv file1 file2
find                                  使用匹配表达式查找文件             find . -name "*.c" -print
file                                  显示文件类型                                file filename

选择操作:
命令名                             功能描述                                       使用举例

head                              显示文件的最初几行                       head -20 filename
tail                                 显示文件的最后几行                       tail -15 filename
cut                                显示文件每行中的某些域                 cut -f1,7 -d: /etc/passwd
colrm                            从标准输入中删除若干列                  colrm 8 20 file2

diff                                比较并显示两个文件的差异                diff file1 file2
sort                             排序或归并文件                                      sort -d -f -u file1
uniq                           去掉文件中的重复行                                  uniq file1 file2
comm                        显示两有序文件的公共和非公共行              comm file1 file2
wc                            统计文件的字符数、词数和行数                    wc filename
nl                             给文件加上行号                                         nl file1 >file2

进程操作:
命令名                     功能描述                                                 使用举例

ps                           显示进程当前状态                                     ps u
kill                         终止进程                                                     kill -9 30142

时间操作:
命令名                           功能描述                                            使用举例

date                    显示系统的当前日期和时间                           date
cal                                   显示日历                                       cal 8 1996
time                         统计程序的执行时间                            time a.out

网络与通信操作:
命令名                                功能描述                                       使用举例

telnet                                  远程登录                                 telnet hpc.sp.net.edu.cn
rlogin                                 远程登录                                 rlogin hostname -l username
rsh                       在远程主机执行指定命令                             rsh f01n03 date

ftp                   在本地主机与远程主机之间传输文件                ftpftp.sp.net.edu.cn
rcp                 在本地主机与远程主机 之间复制文件               rcp file1 host1:file2

ping                   给一个网络主机发送 回应请求                   ping hpc.sp.net.edu.cn
mail                          阅读和发送电子邮件                                          mail
write                      给另一用户发送报文                                  write username pts/1
mesg                    允许或拒绝接收报文                                                 mesg n

Korn Shell 命令 :             
 命令名                                 功能描述                                        使用举例

history               列出最近执行过的 几条命令及编号                       history
r                         重复执行最近执行过的 某条命令                            r -2
alias                            给某个命令定义别名                                  alias del=rm -i
unalias                     取消对某个别名的定义                                  unalias del

其它命令
命令名                                  功能描述                                         使用举例

uname                     显示操作系统的有关信息                              uname -a
clear                       清除屏幕或窗口内容                                        clear
env                        显示当前所有设置过的环境变量                         env
who                       列出当前登录的所有用户                                    who
whoami                  显示当前正进行操作的用户名                              whoami
tty                         显示终端或伪终端的名称                                         tty
stty                         显示或重置控制键定义                                        stty -a
du                                  查询磁盘使用情况                         du -k subdir
df /tmp                          显示文件系统的总空间和可用空间
w                                  显示当前系统活动的总信息

mac 删除文件夹里所有的.svn文件
直接在终端里面,执行命令(貌似目录名中不能包含空格): 
sudo find /Users/cundong/Documents/source -name ".svn" -exec rm -r {} \; 
把手机中文件取出来
adb pull  /sdcard/360Download/source.apk  /Users/cundong/Desktop/target.apk  
将MAC中文件推到手机中
adb push /Users/cundong/Desktop/source.apk  /sdcard/360Download/target.apk

反编译APK中java文件
1).解压APK,得到 classes.dex; 
2).下载dex2jar http://code.google.com/p/dex2jar/ 
    解压 
    给权限 chmod +x dex2jar.sh 
    运行 ./dex2jar.sh /Users/cundong/Desktop/xxxx.apk  
3).下载jd-gui可以直接打开看。 http://java.decompiler.free.fr/

Xcode快捷键

1、一次性修改一个scope里的变量名:

点击该变量,出现下划虚线,然后command+control+E激活所有相同变量,然后进行修改。

2、删除一个词:option+delete

删除一句话:command+delete

3、快捷搜索:

先点亮想要搜索的词,然后command+E将该次放入剪贴板,然后command+G来向下遍历该词,shift+command+G向上遍历。

4、新建tab:command+T

tab间切换:command+shift+[ 或 ]

前后两行交换:command+option+[ 或 ]

不同窗口间切换:command+`

5、快捷open:command+shift+O

然后option+shift+return切换出window布局选择界面

command+option+return:切换至双窗口

command+return:切换回单窗口

6、前进和后退:command+control+ → 或 ←

7、折叠代码块:command+option+ → 或 ←

8、debug:

下一行:F6

进入方法:F7

跳出方法:F8

全速执行:command+control+Y

clear debug console:command+K

9、查看帮助:

option+鼠标左键单击  或者

command+control+shift+/  (即command+control+?)

Mac快捷键 Xcode快捷键的更多相关文章

  1. Mac 及 Xcode快捷键

    mac快捷键: 窗口最大化:control+command+F 窗口最小化:command+M 关闭当前:    command+W 退出程序:    command+Q Safari往下翻页:空格 ...

  2. mac和xcode快捷键

    mac中: 1.怎么建立快捷方式 首先 按住option+command  ,在用鼠标拖动目标文件到指定地点,先松开鼠标,然后在松开键盘

  3. MAC & Xcode 快捷键的使用

    "磨刀不费砍材工",在熟悉了MAC 和 Xcode 快捷键后一定可以帮助我们更快捷方便的开发程序 MAC 快捷键: command + Q = 退出应用程序 command + c ...

  4. Mac键位设定和Xcode快捷键(自己总结,持续更新)

    一. Xcode实用快捷键: Cmd + b                     编译 Cmd + r                      运行 Cmd + z               ...

  5. xcode 及 MAC 经常使用快捷键

    郝萌主倾心贡献,尊重作者的劳动成果,请勿转载. 假设文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额任意.重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源代码下载:点我传送 黑苹果键盘 ...

  6. xcode快捷键的使用

    1.统计Xcode项目代码行数 1   打开终端. 2  用ls和cd进到你项目的路径. 3   输入下面的指令: grep -r "\n" classes | wc -l (cl ...

  7. IOS开发之xcode 快捷键

    IOS开发也有一年多了,发现Xcode快捷键,还不熟,恶补一下.要不然真影响工作效率,呵呵! 1. 文件 CMD + N: 新文件 CMD + SHIFT + N: 新项目 CMD + O: 打开 C ...

  8. mac终端terminal快捷键:

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Hannotate SC" } span.s1 { } p.p1 { m ...

  9. MAC按键以及快捷键

    使用普通的非Mac自带的键盘的同志们,想要在Mini Mac上面想要使用键盘,则推荐使用Mac系统自带的虚拟键盘,这样就可以查看普通键盘上每个键对应的Mac系统上是什么. 查看Mac系统上的虚拟键盘的 ...

随机推荐

  1. Linux基础: 挂载镜像文件(Mount & ISO)

    ISO/Ghost 镜像文件概念(裸机安装,无光驱安装,跨平台安装) ISO是镜像文件:所谓镜像文件其实和ZIP压缩包类似,它将特定的一系列文件按照一定的格式制作成单一的文件,以方便用户下载和使用,例 ...

  2. 128. Longest Consecutive Sequence *HARD* -- 寻找无序数组中最长连续序列的长度

    Given an unsorted array of integers, find the length of the longest consecutive elements sequence. F ...

  3. android:launchMode的四种方式

    Activity一共有以下四种launchMode: standard singleTop singleTask singleInstance 1.standard standard模式是默认的启动模 ...

  4. jquery用Ajax中的回调函数时注意事项

    前端代码 <script language="javascript" type="text/javascript" src="<?php ...

  5. 什么是 Unix 以及它为什么这么重要?

    大多数操作系统可以被划分到两个不同的家族.除了微软的基于Windows NT的操作系统外,几乎所有其他的都可以追溯到Unix. Linux,Mac OS X,Android,iOS,Chrome OS ...

  6. 注册并启动 Reporting Services SharePoint 服务

    在安装 SharePoint 之前已安装 Reporting Services SharePoint 模式.所以Reporting Services SharePoint 是不能正常使用的. 安装完S ...

  7. mysql有回滚,php没有回滚的说法

    mysql 事务表是有回滚的说法.当发生mysql层面的错误才会执行回滚

  8. 菜鸟开始学习SSDT HOOK((附带源码)

    看了梦无极的ssdt_hook教程,虽然大牛讲得很细,但是很多细节还是要自己去体会,才会更加深入.在这里我总结一下我的分析过程,若有不对的地方,希望大家指出来.首先我们应该认识 ssdt是什么?从梦无 ...

  9. C# 子窗体点击按钮产生的新子窗体放在父窗体里

    情景展示: 父窗体Form1,左边是按钮,右边是panel(放置子窗体) 父窗体点击按钮,在panel显示第一个子窗体AA, AA有个按钮,点击按钮,是第二个子窗体ZZ, 怎样将AA的子窗体ZZ也显示 ...

  10. mac下安装apache+php+mysql

    运行“sudo apachectl start”,再输入帐号密码,这样Apache就运行了. 运行“sudo apachectl -v”,你会看到Mac OS X 10.6.3中的Apache版本号: ...