MacTalk人生元编程
2016-12-25Time 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