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/ 

(不断更新)

转载于:https://www.cnblogs.com/liaolijun/p/4794712.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/374498.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

将JavaFX 2.0与Swing和SWT集成

JavaFX 2.0对JavaFX的改进之一是可以更轻松地与Swing和SWT进行互操作 。 一些在线资源记录了如何完成此操作。 其中包括将JavaFX集成到Swing应用程序和SWT Interop中 。 但是,在有效的类级Javadoc文档的一个很好的示例中,各自的JavaFX类javafx.embed.swi…

iOS-如何返回某个字符串的拼音助记码

我也是看了网上的一个示例代码后,在它的基础上进行的修改。因为项目上会用到,我相信很多人的项目上也会用到。所以实现后,也赶紧分享出来,希望后来人不需要花费时间了。 提示:这里用到了正则表达式,使用了一…

wifi rssi 计算 距离_WiFi和WLAN是一样的?真相在这里~别再傻傻分不清了

我们通常上网的时候会说连接WiFi如果注意到无线网络的名称就会发现手机的连接显示是WLAN别再将WiFI和WLAN搞混了!二者的定义WLANWLAN的全称为 Wireless Local Area Networks,中文意思为无线局域网络,是一种数据传输系统。它是利用射频技术进行数据传输&a…

【Shell剧本练习】得出的结论是当前用户

推断是否当前用户root。假设是暗示root用户,假设而不是提示对于普通用户#!/bin/bash #title: testus.sh #author: orangleliu #date: 2014-08-09 #desc: get current user, if it is root user, tell us it is super user or tell us is a common user# #Function C…

播放框架模块:分而治之

通常情况是您开始开发应用程序并继续满足要求。 当您的应用程序变得更大时,您开始意识到将其分为不同组件的便利。 而且,当您开发第二个或第三个应用程序时,您开始认识到可以在不同应用程序之间重用的某些功能。 这是模块化应用程序的两个很好…

Alpha阶段项目总结

1.我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件是一款针对健康饮食而做的一款饮食健康软件,对生活中我们经常迟到的很多事物组合都进行了详细的注解,用户可以清楚地看…

实用的it知识学习_怎样能更快更好的学习好书法?分享一些比较实用的理论知识...

如何能更快更高效的学习书法?首先了解一些书法理论知识是很有必要的!它能让你在学习书法的过程中不至于迷茫 !能助你更快学好书法!一、书论在实践中产生我们大部分人都觉得学习书法可以没有理论,但不可无技法。但理论和…

九度oj-1001-Java

题目描述: This time, you are supposed to find AB where A and B are two matrices, and then count the number of zero rows and columns. 输入: The input consists of several test cases, each starts with a pair of positive integers M and N …

字节流与字符流的区别

最近在项目中遇到一个encoding的问题,记录一下。 具体而言就是,项目中有A/B两个部分,A部分由我们负责,Java实现;B部分是UK负责的,使用Delphi,A、B在交互时发送一个http请求, 请求汇总…

通过MOXy实现使JAXB更加清洁

编组和解组XML时使用JAXB的主要优点是编程模型。 只需注释几个POJO并使用JAXB API,您就可以很容易地序列化为XML和从XML反序列化。 您无需担心有关XML如何编组/解组的细节。 一切都比DOM和SAX等替代方案简单得多。 现在,XML文件中的数据本质上趋于分层。…

android 上下滚动文字_计算机毕设项目004之Android系统在线小说阅读器

计算机毕设项目004之Android系统在线小说阅读器一. 项目名称基于Android系统的在线小说阅读器二. 项目简介项目中的角色功能:支持翻页动画:仿真翻页、覆盖翻页、上下滚动翻页等翻页效果。支持页面定制:亮度调节、背景调节、字体大小调节支持全屏模式(含有虚拟按键的…

697. 数组的度

给定一个非空且只包含非负数的整数数组 nums,数组的 度 的定义是指数组里任一元素出现频数的最大值。 你的任务是在 nums 中找到与 nums 拥有相同大小的度的最短连续子数组,返回其长度。 来源:力扣(LeetCode) 链接&a…

python math模块

1.math简介 >>> import math >>>dir(math) #这句可查看所有函数名列表 [__doc__, __name__, __package__, acos, acosh, asin, asinh, atan, atan2, atanh, ceil, copysign, cos, cosh, degrees, e, erf, erfc, exp, expm1, fabs, factorial, flo…

Visual Studio找不到adb.exe错误解决

Visual Studio找不到adb.exe错误解决 错误信息:Cannot find adb.exe in specified SDK path。出现这种情况,是因为没有安装Android SDK Platform-tools。解决办法:在SDK Manager中,安装该组件即可。 转载于:https://www.cnblogs.c…

Vaadin应用程序中的EJB查找

自从我实现上一个服务定位器以来已经有很长时间了。 我认为不再需要考虑Java EE CDI (上下文和依赖注入)的成熟度。 我的第一个实现是在基于Struts的Web应用程序中使用EJB。 之后,我开始使用JSF,它只需要带有EJB或Resource的带注释…

基线检查工具_最新版CAD燕秀工具箱2.87(支持20042021)

好课推荐:零基础CAD:点我CAD家装:点我 周站长CAD:点我CAD机械:点我revit教程:点我CAD建筑:点我CAD三维:点我全屋定制:点我 ps教程:点我苹果版CAD:点我 3dmax教…

团队项目记录2

遇到的问题:在对Trigger机关进行测试时发现,画出的轨道也会将机关触发。 问题描述:Trigger机关的作用是在发生碰撞时运行脚本中指定的特定物体的特定函数,在这个例子当中特定的物体是一块地板,特定的函数的功能是删除这…

关于java.lang.ArithmeticException

java.lang.ArithmeticException “数学运算异常”,可能是自己的数学运算公式出现了错误、违反了数学运算规则。错误记录: 出错原因: a % b 中b不能为0

1103. Integer Factorization (30)

题目如下: The K-P factorization of a positive integer N is to write N as the sum of the P-th power of K positive integers. You are supposed to write a program to find the K-P factorization of N for any positive integers N, K and P. Input Specifi…

Java EE 6与Spring Framework:技术决策过程

在过去的几个月中,我们经历了这个决策过程:为Java平台上的企业开发选择哪种技术堆栈? 有多种选择。 但是,我们深入讨论的是:纯Java EE 6堆栈与带有Java EE的Spring。 以下博客文章总结了当您考虑这些技术堆栈选项之一时…