基本命令 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 OS X 终端命令开启功能

1.Lion下显示资源库 方法一: 显示 在“终端”中输入下面的命令: chflags nohidden ~/Library/

隐藏 在“终端”中输入下面的命令: chflags hidden ~/Library/

方法二: 打开Finder,菜单中选择前往按住option键就会显示资源库项(每次打开都需要重复操作一次)。 2.Finder显示隐藏文件 显示隐藏文件 在“终端”中输入下面的命令: defaults write com.apple.finder AppleShowAllFiles -bool true killall Finder

恢复隐藏文件 在“终端”中输入下面的命令: defaults write com.apple.finder AppleShowAllFiles -bool false killall Finder

3.Xcode卸载 在“终端”中输入下面的命令: sudo /Library/uninstall-devtools –mode=all

为实际安装的目录,默认情况下Xcode安装在/Developer目录下,即可执行 sudo /Developer/Library/uninstall-devtools –mode=all

4.在Finder标题栏显示完整路径 在“终端”中输入下面的命令: defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES killall Finder

5.去掉窗口截屏的阴影 对窗口进行截屏的时候(Command-Shift-4, 空格),得到的图片周围会自动被加上一圈阴影。 如果你不喜欢这个阴影的效果,可以把它关掉。 在“终端”中输入下面的命令: defaults write com.apple.screencapture disable-shadow -bool true killall SystemUIServer

6.强制Safari在新标签中打开网页 Safari是默认支持标签浏览的。但是,我们在页面上点击链接或者在其他应用程序中点击链接的时候, Safari往往是打开了一个新的窗口,导致页面上的Safari窗口过多,不好管理。通过下面这个小窍门, 我们可以让Safari默认是在一个新标签中打开网页。 在“终端”中输入下面的命令: defaults write com.apple.Safari TargetedClicksCreateTabs -bool true

7.改变截屏图片的保存位置 Mac OS提供了非常方便的截屏快捷键,可以让我们非常快速的对整个屏幕、部分屏幕或者应用程序窗口进行截屏。不过,这个截屏功能有一个不足之处,就是只能将截 屏图片保存到桌面。如果我们截取的图片特别多,就会让桌面显得特别凌乱。那有没有办法来修改截屏图片的默认保存位置呢?有。方法非常简单,只要在“终端” 中输入下面的命令就可以了。 defaults write com.apple.screencapture location 存放位置 killall SystemUIServer

在输入命令的时候,将“存放位置”替换成真正的文件夹就可以了。例如,你希望存放到自己用户目录的Screenshots文件夹下,就输入 defaults write com.apple.screencapture location ~/Screenshots

Mac锁屏设置快捷键

如果用户要离开电脑一段时间,可以选择直接把笔记本直接合上。但是这样原先在跑 的进程就会挂起或者结束,如果正在下载,那么下载就被暂停(有时还不能恢复),如果正在提供网络服务,那么因为网络断了,别人也连不上你的笔记本。锁屏可 以解决这个问题,在Windows下用Win+L快捷键就锁屏了,但Mac OS X下一直没有默认的快捷键。

对于像我一样的新手,不要说设置锁屏快捷键,即便要使用其他锁屏的方法我也要到网上才能找到。其中一种方法是,首先在Finder找到“钥匙串访 问”这个实用工具(具体位置是/Applications/Utilities/Keychain Access.app),然后在“偏好设置”里选择“在菜单栏中显示钥匙串状态”。这时我们发现系统菜单多了一个像锁一样的小图标,只要点击它,就能找到 锁屏。

上述的方法实现了锁屏,但还没能达到快捷键控制锁屏的目标。虽然如此,但它的效果给我们一个锁屏思路。首先,我们要求屏幕保护程序在恢复时必须输入密码,然后锁屏问题就变成启动屏幕保护程序的问题了。Lock the screen via a keyboard shortcut这篇文章叙述了具体的实施方法。

第一步,找到“系统偏好设置”下的“安全性与隐私”,在“通用”页里勾上“进入睡眠或开始屏幕保护程序后立即要求输入密码”。

第二步,要用快捷键启动屏幕保护程序,相对复杂一点。在“应用程序”里找到“Automator”。新建一个服务,在“操作”下的“实用工具”里找 到“启动屏幕保护程序”,并把此操作拖动到右边,并且选择“没有输入”和位于“任何应用程序”,如下图所示。然后把服务保存为自己定义的名字。

最后,在“系统偏好设置”里找到“键盘”,然后为刚才定义的服务配置快捷键,我设成了Command+Control+L。

--------------------------------------------------------------------------------------------------------------

当然可能看这篇文章的还有一些是Mac的老用户或者大神,对于Mac尽人皆知的快捷键我将一笔带过,多介绍些常用并且不熟知的快捷键。

▲Mac快捷键图例

Mac中主要有四个修饰键,分别是Command,Control,Option和Shift。这四个键分别有自己的图案,他们经常出现在Mac应用程序中的菜单栏里,方便你随时学习新的快捷键。


基本快捷键

▲Command-X:剪切

Command是Mac里最重要的修饰键,在大多数情况下相当于Windows下的Ctrl。所以以下最基本操作很好理解:

Command-Z:撤销

Command-X:剪切

Command-C:拷贝(Copy)

Command-V:粘贴

Command-A:全选(All)

Command-S:保存(Save)

Command-F:查找(Find)


截图

Command-Shift-4:截取所选屏幕区域到一个文件

Command-Shift-3:截取全部屏幕到文件

Command-Shift-Control-3:截取全部屏幕到剪贴板

Command-Shift-4:截取所选屏幕区域到一个文件,或按空格键仅捕捉一个窗口

Command-Shift-Control-4:截取所选屏幕区域到剪贴板,或按空格键仅捕捉一个窗口


Mac启动与关机

▲Command-Option-P-R:重置NVRAM

Option:开机后立即按下,将显示启动管理器,如果Mac装有双系统或者插有启动U盘,可在启动管理器中选择启动盘

Command-R:开机后立即按下,可打开OS X的恢复功能(Recovery)

Command-Option-P-R:开机后立即按下,重置NVRAM。有些时候电脑会出现些小问题,重置NVRAM是你除了重新启动,尝试修复的第一选择。

Command-Option-Control-电源按钮:退出所有应用程序,允许你进行文稿储存,然后关机

按住电源按钮5秒:强制Mac关机


在应用程序中

▲Command-Option-esc打开强制退出窗口

Command-H:隐藏(Hide)当前正在运行的应用程序窗口

Command-Option-H:隐藏(Hide)其他应用程序窗口

Command-Q:退出(Quit)最前面的应用程序

Command-Shift-Z:重做,也就是撤销的逆向操作

Command-Tab:在打开的应用程序列表中转到下一个最近使用的应用程序,相当于Windows中(Alt+Tab)

Command-Option-esc:打开“强制退出”窗口,如果有应用程序无响应,可在窗口列表中选择强制退出


文本处理

Command-右箭头:将光标移至当前行的行尾

Command-B:切换所选文字粗体(Bold)显示

fn-Delete:相当于PC全尺寸键盘上的Delete,也就是向后删除

fn-上箭头:向上滚动一页(Page Up)

fn-下箭头:向下滚动一页(Page Down)

fn-左箭头:滚动至文稿开头(Home)

fn-右箭头:滚动至文稿末尾(End)

Command-右箭头:将光标移至当前行的行尾

Command-左箭头:将光标移至当前行的行首

Command-下箭头:将光标移至文稿末尾

Command-上箭头:将光标移至文稿开头

Option-右箭头:将光标移至下一个单词的末尾

Option-左箭头:将光标移至上一个单词的开头

Control-A:移至行或段落的开头


在Finder中

▲Command-Option-V剪切文件

Command-Shift-N:新建文件夹(New)

Command-Shift-G:调出窗口,可输入绝对路径直达文件夹(Go)

return这个其实不算快捷键,点击文件,按下可重命名文件

Command-O:打开所选项。在Mac里打开文件不像Windows里直接按Enter

Command-Option-V:作用相当于Windows里的文件剪切。在其它位置上对文件复制(Command-C),在目的位置按下这个快捷键,文件将被剪切到此位置

Command-上箭头:打开包含当前文件夹的文件夹,相当于Windows里的“向上”

Command-Delete:将文件移至废纸篓

Command-Shift-Delete:清倒废纸篓

空格键:快速查看选中的文件,也就是预览功能


在浏览器中

Control-Tab:转向下一个标签页

Command-L:光标直接跳至地址栏

Control-Tab:转向下一个标签页

Control-Shift-Tab:转向上一个标签页

Command-加号或等号:放大页面

Command-减号:缩小页面


MacBook的触控板加上众多实用快捷键会让你感到Mac系统的操作效率非常高。以上都是我经常用到的快捷键,可能你看完一遍记不下来,没关系,收藏本文,在熟悉Mac的过程中按照你的需求慢慢使用,最后就都能记住啦。

如果你还想学习更多快捷键,请点击这里查看苹果官方的快捷键帮助文档。

--------------------------------------------------------------------------------

beamoff   在github 上的地址:
https://github.com/JasF/beamoff

另外还有一个必须做的优化

“系统偏好设置” 进入”辅助功能” 然后勾选”减少透明度”

另一个:

“系统偏好设置”进入”Dock”  最小化窗口时使用: 选择“缩放效果”

another:

“系统偏好设置”进入”扩展”,然后将不使用的组件勾掉.

这几步搞完以后,界面响应速度在我的pc上提升好几倍.

beamoff 设置为开机自动运行方法

下载 http://files.cnblogs.com/files/yipu/beamoff.zip
  mac会自动解压 得到 beamoff.app
  系统偏好设置 - 用户与群组 - 选中你自己的用户名 -  选择 “登录项”  选项卡   - 点 + 号
  找到你下载的beamoff.app

【Xamarin挖墙脚系列:mac 终端 常用命令+Mac OS X的快捷键+beamoff 】相关推荐

  1. Mac 终端——常用命令语

    mac系统如何显示和隐藏文件 苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令.显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写): 显 ...

  2. MAC终端常用命令行(后续继续更新,敬请关注)

    MacOS 常用终端命令 一.初识终端 格式:"电脑用户名:当前路径 账户名$ 一条命令 " 命令的构成:Command Name.Options.Arguments.Extras ...

  3. Mac终端常用命令及报错处理

    换用Mac笔记本后,发现很多命令和Windows不太一样了,有些命令是没有权限,直接用会报错.本文主要记录这些问题,并持续更新. 1. ping ping命令用于测试本机能否连上另一台主机,这就是大家 ...

  4. mac os touch命令_MacOS系统终端常用命令大全

    MacOS系统终端是使用mac电脑的小伙伴需要或多或少了解的一个应用.熟悉并掌握一些基本的常用命令可以帮助我们快速的解决一些日常问题,提高工作效率,下面让小编带大家了解一下吧!MacOS系统终端常用命 ...

  5. 【Xamarin挖墙脚系列:Android最重要的命令工具ADB】

    [Xamarin挖墙脚系列:Android最重要的命令工具ADB] 原文:[Xamarin挖墙脚系列:Android最重要的命令工具ADB] adb工具提供了很好的基于命令的对系统的控制. 以前说过, ...

  6. Mac 终端解压缩命令大全

    Mac 终端解压缩命令大全 .zip 解压缩: unzip FileName.zip 压缩: zip FileName.zip DirName zip 使用细节 zip -q -r -e -m -o ...

  7. Git使用 从入门到入土 收藏吃灰系列(三) Git常用命令

    文章目录 一.前言 二.常用的命令 一.前言 参考安装Git 详细安装教程 参考视频B站 Git最新教程通俗易懂,这个有点长,感觉讲的精华不多 参考视频『Git』知道这些就够了_哔哩哔哩_bilibi ...

  8. 【Xamarin挖墙脚系列:现有IPhone/IPad 设备尺寸】

    原文:[Xamarin挖墙脚系列:现有IPhone/IPad 设备尺寸]

  9. linux超级终端快捷键,超级终端常用命令有哪些

    windows自带超级终端常用指令 清屏--发送0x0C(12).有时可能发送一个没有接收正确,连续发送两次0x0C即可保证可靠清屏. 光标退格(并不删除字符)--发送0x08(8) 光标右移一个制表 ...

  10. ubantu关机快捷键_Ubuntu快捷键、Ubuntu终端常用命令

    Ubuntu快捷键 0.Ctrl + Alt + t打开终端,在终端命令行操作 1. Ctrl + W: 关闭当前 Nautilus 窗口 2. Ctrl+T: 在 Nautilus 打开新的 Tab ...

最新文章

  1. 新型混合共识机制及抗量子特性的 Hcash 主链测试链即将上线
  2. 解决Hbase启动报错问题:No such file or directory!
  3. layui根据name获取对象_JavaScript对象 - 初识
  4. 使用 Spring Cloud 实现微服务系统
  5. 这9个人气超高的公众号,你还没关注吗?
  6. re管理器Java_自定义布局管理器-FormLayout
  7. java visualvm远程监控_如何监控和诊断堆外内存使用
  8. 特别看好高校团队的联想创投,在中科大拉开高校AI精英挑战赛大幕
  9. 一些有趣的404错误设计
  10. 别再用 offset 和 limit 分页了,性能太差!
  11. Excel两列数据对比,找出重复数据
  12. 英雄无敌6服务器在哪个文件夹,魔法门英雄无敌6:生物-墓园资料
  13. 轩小陌的Python笔记-Pandas时间序列与日期
  14. html文本如何逐渐淡入,CSS如何实现文字淡入效果
  15. ntp的同步方式slew step的区别
  16. Java学习比较好的书籍资料
  17. 基础拓扑学笔记(2)——拓扑不变量
  18. STM32 Cube MX学习笔记——TOF 高速单线激光雷达 L10(usart)
  19. 典型的FPGA芯片有哪些,看完这篇文章就知道了
  20. 2022年全球市场易熔合金总体规模、主要生产商、主要地区、产品和应用细分研究报告

热门文章

  1. 用友U815.0UFO报表知识点分享
  2. 上位机与欧姆龙PLC的Fins tcp通讯
  3. 学习笔记︱Nvidia DIGITS网页版深度学习框架——深度学习版SPSS
  4. 蓝牙耳机测试软件apk_蓝牙耳机电量显示app下载
  5. 哈理工oj1003 Tiles of Tetris, NOT!
  6. 服务器系统小米随身wifi,win8.1系统安装小米随身wifi驱动详细操作步骤【图文教程】...
  7. 如何绘制高质量业务流程图
  8. 网页版 html5 斗地主,HTML5版单机斗地主
  9. python斗地主游戏源码_Java写的斗地主游戏源码
  10. 数学建模算法之动态规划