摘自《MacTalk 人生元编程》,原文有130条,从中摘录出7条:大部分与  Terminal 相关

1. 终端说英语

在终端输入 " say hello" ,Mac 就会说英语了.

2.使用 sips 批量处理照片

在终端输入以 sips 开头的命令,配合正则表达式,可以批量处理图片.比如:批量把当前用户文件夹中的所有 JPG 文件宽度缩小为 800px, 高度按比例缩放:
sips -Z 800 ~/Pictures/*.JPG
更多命令参考: 
sips -h

3. 获悉目录空间

如果想知道某个目录中各个文件占了多大内存,可以在终端内输入: 
du -sh *

4. 批量复制(剪切)文件(NOT USEFUL)

在终端利用 shell 命令,配合正则表达式,可以批量复制文件.
比如,

5. Mac 的原生输入法

Mac 的原生输入法的一些操作技巧:

  1. 可以通过 "[" "]" 展开选词列表
  2. 可以通过 shift + 6 输入颜表情、特殊符号

6. pmset -- 命令行管理电源的工具

pmset 是命令行管理电源的工具,它的功能有:

  1. pmset noidle #让 Mac 不进入休眠状态
  2. pmset #查看当前电源的使用方案
  3. sudo pmset -b displaysleep 5 #设置电池供电时,显示器五分钟进入休眠
  4. sudo pmset schedule wake "02/01/13 20:00:00" #设置电脑在 2013 年 2 月 1 日 20 点唤醒电脑

7. 应用程序的安装和卸载

OS X 中的应用程序和 OsGi 中使用的 Bundle 类似, 都是把配置文件和程序装在一个包里.
对于普通用户来说,你在 Lauchpad 中看到的所有的应用程序都像一个图标,但是这些图标不是 Windows 中的快捷方式,而是封装好的 Bundle, 从程序的角度而言这是一个文件夹.
好吧,你可以这样理解, OS X 95%以上的应用程序都是 WIndows 中的“绿色软件”.

池建强 Mac Tips的更多相关文章

  1. 池建强 博客 Mac使用技巧 第一季

    第1天: 今天推送的Mac技巧: 使用OS X,我们可以充分利用系统提供的多个Space,把不同的程序放到不同的Space,让我们的系统更有扩展性.如何增加Space呢?四指上推,在桌面的最上方会出现 ...

  2. 注册表-在IE上永久显示我的名字"www.baidu.com - 朱建强"

    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\新建字符串 名为:window title值为:"朱建强"

  3. 疯狂delphi - 朱建强 (一些小例子很实用,也是我所关心的几个问题)

    疯狂delphi - 朱建强 (一些小例子很实用,也是我所关心的几个问题) Android实例-获取安卓手机WIFI信息(XE8+小米2)http://www.cnblogs.com/FKdelphi ...

  4. 个人建站&mac下安装hexo

    title: 个人建站&mac下安装hexo date: 2018-04-18 16:34:02 tags: [mac,blog,个人建站,markdown] --- 这两天使用了markdo ...

  5. ZFS建池建卷和格式化

    建池 zpool create pool_name path -f  (例如path=/dev/sdb) zfs set primarycache=metadata pool_name (关闭数据缓存 ...

  6. 最强Mac电脑 工作站级别一体机iMac Pro公布

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/a2Ni5KFDaIO1E6/article/details/78795857 前不久传出消息,苹果将 ...

  7. mac tips

    1. Mac Terminal color for different types 在 ~ 先建立一个文件  ~/.bash_profile 加入下面的两行:export CLICOLOR=1expo ...

  8. 包建强的培训课程(10):Android插件化从入门到精通

    @import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/c ...

  9. 包建强的培训课程(9):Android App性能优化

    v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VM ...

随机推荐

  1. 2018-2019-1 20189206 vim.c插件安装

    vim插件安装 vim插件安装 由于今天在安装vim.c插件耗费了很多时间,配置文件一直不生效,特此记录以下安装插件的方法. 安装vim.c按照博客的方法 第一步:创建目录~/.vim 这个目录是用来 ...

  2. bzoj 1818 [CQOI 2010] 内部白点 - 扫描线 - 树状数组

    题目传送门 快速的列车 慢速的列车 题目大意 一个无限大的方格图内有$n$个黑点.问有多少个位置上下左右至少有一个黑点或本来是黑点. 扫描线是显然的. 考虑一下横着的线段,取它两个端点,横坐标小的地方 ...

  3. 大R玩家体验时空猎人折扣平台多角度分析

    <时空猎人>讲述了时空裂隙的出现,导致大批魔物入侵阿达拉大陆.玩家可扮演狼人.机械师.异能者.冰魄等职业,与这片大陆的人们保卫家园. 游戏拥有宠物.等战斗培养元素,还引入竞技场.攻城战等P ...

  4. How to Rerun Failed Tests in JUnit?

    该帖转自其他出处 Sometimes due to some temporarily problems such as connection problems, server problems, br ...

  5. 05文件合并脚本--By Mark Lutz

    ''' 合并split.py创建的目录下的所有组分文件以重建文件. 依赖文件名的排序:长度必须一致. ''' import os,sys readsize=1024 def join(fromdir, ...

  6. openwrt源码下的feeds.conf.default有何作用?

    答: 可以往openwrt下添加一些最新的软件包,这样make menuconfig后就可以发现很多软件包了. 该文件中的内容格式如下例: src-git packages https://git.l ...

  7. POJ 2226 Muddy Fields(最小点覆盖)题解

    题意:一片r*c的地,有些地方是泥地,需要铺地板.这些地板宽1,长无限,但只能铺在泥地上不能压到其他地方,问你铺满所有泥地最少几块 思路:我们把一行中连续的泥地看成整体,并把所有横的整体里的点编成一个 ...

  8. Lazarus分体式改成一体式窗口

    安装包 anchordocking和Sparta_DockedFormEditor 然后点选保存并重新编译IDE即可

  9. 远程主动读取数据 RFC_READ_TABLE

    IF IM_UDATE1 <> IM_UDATE2."get data from bw     CLEAR IT_SEL_TAB.     IT_SEL_TAB = '( /BI ...

  10. C#——LINQ语句

    委托: //delegate 返回值 委托名(参数); //委托不能在方法中定义 ////实例化委托,并赋值 //委托名 实例名 = new 委托名(函数名).lambda表达式; //使用委托实例, ...