MacTalk人生元编程

Time Machine 可以进行系统备份
终端输入 say hello 即可发音
command + I 直接打开邮件
du -sh * 获取各个文件和子目录各占多少空间
sips 命令批量处理图片
shift + command + . 显示或隐藏文件
维护Mac sudo periodic daily weekly monthly
command + shift + 3 全屏截图 command + shift + 4 鼠标选取截图
top htop
批量复制文件,复制某类型的图片到destpath目录cp *.png *.jpeg *.gif /destpath 如果想剪切就用 mv
远程拷贝
  • 复制文件到另一台机器: scp ./testfile.txt username@10.10.10.22:/temp
  • 从远端复制到本地: scp username@10.10.10.22://temp/testfile.txt ./
ftp的使用
  • 终端输入 ftp anonymous@ftp.mozilla.org 或使用sftp通过ssh完成ftp的功能 例如 sftp user@10.10.10.11
  • 使用第三方工具 FileZilla
  • Finder->连接服务器 输入FTP服务器地址 (ftp://ftp.mozilla.org)
history 查看历史命令
屏幕放大器 option + command + 加号 或 减号
time命令 可以查看在中断执行某个程序耗时多久,对CPU等的使用情况:

time python fib.py 结果: python fib.py 0.02s user 0.02s system 50%cpu 0.094 total

终端输入pmset noidle 不进入睡眠 ctrl + c 取消

pmset 是OS X提供的命令进行管理电源的工具 pmset -g 查看当前电源使用情况 sudo pmset -b displaysleep 5 设置电池供电时,显示器5分钟进入睡眠 man pmset 查看详情

显示隐藏文件夹

chflags hidden ~/Desktop/* 隐藏桌面内容 chflags nohidden ~/Desktop/* 显示桌面内容

option + command + h 除了当前程序,其他隐藏 command + tab 切换
locate 快速查找文件位置
mdfind 搜索命令 mdls 元信息命令 file 查看文件类型和属性
生成man page 的pdf 文档

ping 的帮助文档:man -t ping | open -f -a Preview

文件比较

vimdiff destfile.txt sourcefile.txt

完!几个小时扫完MacTalk,总结就是人外有人要保持不断的学习态度,逃离舒适区,做工具并选个好工具,可以计划去旅行,多读书。盗用乔帮主的一句话就是keep hungry keep stupid