(1) 输入法快捷键

ctrl+shift+p  拼音

 ctrl+shift+W  五笔型

按CapsLock可以在英文与指定中文输入法间进行切换

(2) 定时关机

 sudo shutdown -h now(马上关机)

sudo shutdown -h +10(10分钟后关机)

sudo shutdown -h 22:00(绝对时间,晚上十点关机)

(3) 屏幕截图

win+shift+3   全屏截图

win+shift+4   划区域截图,截图窗口。两种方式用空格键切换

以上截图保存在桌面上。

win+shift+ctrl+3, win+shift+ctrl+4 功能与上面一样,只是截图保存在剪切板上。

(4) 多开程序

比如开多个终端窗口。

 Mac 有全局快捷键 CMD+N 来新建文档或窗口。在终端激活的状态下,CMD+N 就是新建一个终端窗口, CMD+T 是新建一个终端 Tab,
   新建窗口/Tab的样式进设置里可以改

其它程序多开也是类似方式。

(5) 编译指令

~ 当前用户目录的顶级目录,相当于"/User/当前用户名"这个目录

~/Library/Fonts 当前用户个人目录中的字体储存位置

~Steve 用户Steve的个人目录。

/configure, make, sudo make install 的含义

1) 配置sudo ./configure –prefix=....onePackage/install
2) 编译sudo make
3) 安装sudo make install

接下来介绍一下各个命令的含义

1)配置sudo ./configure –prefix=....onePackage/install

Linux 平台有各种不同的配置,安装时需要通过 configure 来确定,如:编译器用的是 cc 还是 gcc、不同库文件所在目录等。执行 configure 后会生成 Makefile,Makefile 规定了用什么编译器、编译参数等信息。
./configure命令就是执行当前目录的名为configure的脚本,主要的作用是对即将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系,并把生成的makefile放到
....onePackage/install
下 

2) 编译sudo make
make的基本用处是自动根据makefile里的指令来编译源文件. 3) 安装sudo make install
make install:将程序安装至系统中。如果原始码编译无误,且执行结果正确,便可以把程序安装至系统预设的可执行文件存放路径。默认/usr/local/bin

(6) Finder访问隐藏目录

Mac下/usr/local目录默认是对于Finder是隐藏,如果需要到/usr/local下去,打开Finder,然后使用command+shift+G,在弹出的目录中填写/usr/local就可以

(7) macOS的常见目录

符合unix传统的目录

  • /bin 传统unix命令的存放目录,如ls,rm,mv等。

  • /sbin 传统unix管理类命令存放目录,如fdisk,ifconfig等等。

  • /usr 第三方程序安装目录。

  • /usr/bin, /usr/sbin, /usr/lib,其中/usr/lib目录中存放了共享库(动态链接库).

  • /etc. 标准unix系统配置文件存放目录,如用户密码文件/etc/passwd。此目录实际为指向/private/etc的链接。

  • /dev 设备文件存放目录,如何代表硬盘的/dev/disk0。

  • /tmp 临时文件存放目录,其权限为所有人任意读写。此目录实际为指向/private/tmp的链接。

  • /var 存放经常变化的文件,如日志文件。此目录实际为指向/private/var的链接。

  这些标准的Unix目录在Finder中并不可见

os x特有的目录

OS X系统中,除了标准的unix目录外,还增加了特有的目录。

  • /Applications 应用程序目录,默认所有的GUI应用程序都安装在这里;

  • /Library 系统的数据文件、帮助文件、文档等等;

  • /Network 网络节点存放目录;

  • /System 他只包含一个名为Library的目录,这个子目录中存放了系统的绝大部分组件,如各种framework,以及内核模块,字体文件等等。

  • /Users 存放用户的个人资料和配置。每个用户有自己的单独目录。

  • /Volumes 文件系统挂载点存放目录。

  • /cores 内核转储文件存放目录。当一个进程崩溃时,如果系统允许则会产生转储文件。

  • /private 里面的子目录存放了/tmp, /var, /etc等链接目录的目标目录。

 

(8) 终端常用指令

1、列出文件   ls

  参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件

2、建立新目录, 删除目录(rmdir)

  mkdir /User/用户名/Desktop/backup     在桌面上建一个备份目录 backup

3、拷贝文件

  cp -R /System/Library/Extensions/*   /User/用户名/Desktop/backup       -R是目录递归

 4、删除文件  rm

5、文本编辑   nano

  head -20 filename    显示文件的最初几行

6、显示当前目录的路径名  pwd

 7、搜寻path以及其所有子目录下的文件

  find . -name "*.pdf*"        搜索包括子目录

  find . -name "*.pdf" -maxdepth 1     不包括子目录

  mdfind命令就是Spotlight功能的终端界面,这意味着如果Spotlight被禁用,mdfind命令也将无法工作

  

  mdfind -onlyin /Users/mac/ ".pdf"    查找特定目录下的包含字符串的文件

  mdfind ".pdf"

 8、pbcopy, pbpaste  剪贴板复制粘贴

    配合管道可以做许多事情

   ls | pbcopy          目录内容写到剪贴板

   pbcopy < blogpost.txt     任意文件写到剪贴板

 9、say

  say “Never trust a computer you can’t lift.”

  say -f mynovel.txt -o myaudiobook.aiff

10、在Finder标题栏显示完整路径

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

11、brew

  brew也叫Homebrew,让你轻松的从开源社区获取成千上万的开放的实用工具和软件库

  这个东东是需要额外安装的,输入下面的指令:

  ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

  指令用法: brew install archey        安装  Archey

如果要反安装用: brew uninstall

  搜索包用:

    brew search /wge*/
   brew list   列出已安装的软件  

												

笔者使用macOS的一些经验点滴记录1的更多相关文章

  1. 编程经验点滴----在 Oracle 数据库中保存空字符串

    写程序这么多年,近几天才发现,向 Oracle 数据库表中,保存空字符串 '' ,结果成了 null. 由于数据库数值 null 的比较.判断,与空字符串 '' 存在差异.一不留神,代码中留下了 bu ...

  2. android 点滴记录 ICCID IMSI IMEI MEID 关系 和 区别,相关参数在什么情况下可以获取...

    1:ICCID:Integrate circuit card identity 集成电路卡识别码(固化在手机SIM卡中) ICCID为IC卡的唯一识别号码,共有20位数字组成,其编码格式为:XXXXX ...

  3. MiniProfiler使用点滴记录-2017年6月23日11:08:23

    1.看似针对同样一段查询表ef达式,重复执行却没有被记录下来.其实这是正常情况,因为ef并没有重复去执行 相同sql查询. 2.MiniProfiler结合MVC过滤器进行 拦截记录Sql,示例代码: ...

  4. Git点滴记录

    合并多个commit记录 假设我们当前有三个commit信息,现在要将commit hash为 23f92c 和 409978 合并 //git rebase -i HEAD~3 那么我们可以使用 r ...

  5. 点滴记录——学习Redis笔记

    转载请说明出处:http://blog.csdn.net/cywosp/article/details/39701409 Redis 默认port6379 Redis适用场景 1. 取最新N个数据的操 ...

  6. JQuery点滴记录-持续更新

    1. 获取各个控件的值 1)获取textArea等控件的值 2)获取span的值 3)删除ul下的所以li 2. jquery获取服务器控件dropdownlist的值 ddl_Type2为dropd ...

  7. ArcGIS 使用点滴记录

    (1)ArcGIS Shapefile数据text类型字段最长为254.若想更长,使用GeoDatabase (2)ArcGIS中出现一些奇奇怪怪的问题,找不到解决方法时,一般考虑是不是空间参考的问题 ...

  8. css经验点滴积累

    1.filter:alpha(opacity=70);-moz-opacity:0.7;-webkit-opacity: 0.7;-o-opacity: 0.7;-ms-opacity: 0.7;op ...

  9. C++primer 阅读点滴记录(三)

    14章 操作符重载和转换 重载操作符是具有特殊名称的函数:保留字operator后接需要定义的操作符符号. 1.重载的操作符名: + – * / % ^ & | ~ ! , = <  & ...

随机推荐

  1. 数据源HikariCP(多数据库的配置项)

    oracle.jdbc.type=oracle oracle.jdbc.driver=oracle.jdbc.OracleDriver oracle.jdbc.url=jdbc:oracle:thin ...

  2. 图像处理、计算机视觉与模式识别“SCI期刊和顶级会议”总结

    期刊: best (1) IEEE Transactions on Pattern Analysis and Machine Intelligence,IEEE模式分析与机器智能汇刊,简称PAMI,是 ...

  3. Memcached系列之一

    安装.运行 memcached -h 启动选项: -d 作为后台程序 -m -u -l -p -c -P (1)作为前台程序运行 memcached -vv // 显示调试信息 official do ...

  4. js 退后一步并刷新,window.history.back(-1);这个只能后退一步不能刷新,

    location.href=document.referrer; document.referrer是获取上一页的url

  5. Android 下载zip压缩文件并解压

    网上有很多介绍下载文件或者解压zip文件的文章,但是两者结合的不多,在此记录一下下载zip文件并直接解压的方法. 其实也很简单,就是把下载文件和解压zip文件结合到一起.下面即代码: URLConne ...

  6. 为Hadoop集群选择合适的硬件配置

    随着Apache Hadoop的起步,云客户的增多面临的首要问题就是如何为他们新的的Hadoop集群选择合适的硬件. 尽管Hadoop被设计为运行在行业标准的硬件上,提出一个理想的集群配置不想提供硬件 ...

  7. Java编程思想学习笔记——类型信息

    前言 运行时类型信息(RTTI:Runtime Type Information)使得我们可以在程序运行时发现和使用类型信息. Java在运行时识别对象和类的信息的方式: (1)一种是RTTI,它假定 ...

  8. andoid-sdk 安装时出现 Stopping ADB server failed(code -1) 错

    出错原因: cmd在path路径找不到adb命令,是因为adb.exe文件存在于android-sdk安装目录platform-tools/子目录下,要将这个路径配置到环境变量里面. 解决方案: 按照 ...

  9. srv.exe蠕虫病毒~

    你是否在电脑使用过程中遇到过这样的问题: 1.文件运行后,同目录下会出现一个原名 srv.exe的文件 2.文件运行后会把浏览器打开 3.电脑上的html文件末尾会增加一大堆东西 完了,电脑中了srv ...

  10. 利用ROS工具从bag文件中提取图片

    bag文件是ROS常用的数据存储格式,因此要从bag文件中提取数据就需要了解一点ROS的背景知识. 1. 什么是ROS及其优势 ROS全称Robot Operating System,是BSD-lic ...