免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 19365 | 回复: 11
打印 上一主题 下一主题

40 个很有用的 Mac OS X Shell 脚本和终端命令 [复制链接]

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-08-02 10:42 |只看该作者 |倒序浏览
本帖最后由 ulovko 于 2012-08-02 10:44 编辑
  1. 这里有一堆的 Mac OS X 下的终端命令,我将这些命令进行了简单的分类,
  2. 这里很多命令在其他系统(Windows、Linux)一样有效,特别是 Linux/Unix。希望这些命令对你有帮助。

  3. 系统

  4. 重启 Mac OS X:

  5. shutdown - r now
  6. 关闭 Mac OS X:

  7. shutdown now
  8. 电源管理/省电

  9. 获取当前电源管理设置的信息

  10. pmset -g
  11. 设置显示器无活动15分钟后关闭


  12. sudo pmset displaysleep 15
  13. 让计算机在无活动30分钟后休眠

  14. sudo pmset sleep 30
  15. OS X 外观

  16. 禁用仪表盘(别忘了将仪表盘 Dock 图标拖动出来)


  17. defaults write com.apple.dashboard mcx-disabled -boolean YES

  18. killall Dock
  19. 启用仪表盘

  20. defaults write com.apple.dashboard mcx-disabled -boolean NO

  21. killall Dock
  22. 强制 Finder 程序显示隐藏文件

  23. defaults write com.apple.finder AppleShowAllFiles TRUE
  24. 强制 Finder 程序不显示隐藏文件

  25. defaults write com.apple.finder AppleShowAllFiles FALSE
  26. 网络

  27. ping 某个主机

  28. ping -o chinaunix.net
  29. 使用 traceroute 诊断到某个主机的路由节点

  30. traceroute chinaunix.net
  31. 检查某个主机是否运行 HTTP 服务,或者检查某网站是否可用

  32. curl -I bbs.chinaunix.net | head -n 1
  33. 管理 Windows 网络(相当于 Windows 下的 NET 命令),该命令有很多选项,运行下面命令来查看这些选项


  34. man net
  35. 使用 dig 来诊断域名信息

  36. dig bbs.chinaunix.net A

  37. dig bbs.chinaunix.net MX
  38. 查看谁正在登录到你的 Mac 机器

  39. w
  40. 显示系统路由表

  41. netstat -r
  42. 显示活动网络连接

  43. netstat -an
  44. 显示网络统计

  45. netstat -s
  46. 故障诊断

  47. 列表所有打开的文件

  48. lsof
  49. 重启 Bonjour – 当网络中没有 Mac 时很有用

  50. sudo launchctl unload /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

  51. sudo launchctl load /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
  52. 弹出 CD (注意不一定是 disk1)


  53. diskutil eject disk1
  54. 文本操作命令

  55. 经常你需要从剪切板或者文件中获取某些文本,并对这些文本进行转换和使用,这里列举的命令都是跟文本处理相关的

  56. 统计剪贴板中文本的行数


  57. pbpaste | wc -l
  58. 统计剪贴板中文本的单词数


  59. pbpaste | wc -w
  60. 对剪贴板中的文本行进行排序后重新写回剪贴板


  61. pbpaste | sort | pbcopy
  62. 对剪贴板中的文本行进行倒序后放回剪贴板


  63. pbpaste | rev | pbcopy
  64. 移除剪贴板中重复的文本行,然后写回剪贴板


  65. pbpaste | sort | uniq | pbcopy
  66. 找出剪贴板中文本中存在的重复行,并复制后写回剪贴板(包含重复行的一行)


  67. pbpaste | sort | uniq -d | pbcopy
  68. 找出剪贴板中文本中存在的重复行,并复制后写回剪贴板(不包含重复行)


  69. pbpaste | sort | uniq -u | pbcopy
  70. 对剪贴板中的 HTML 文本进行清理后写回剪贴板


  71. pbpaste | tidy | pbcopy
  72. 显示剪贴板中文本的前 5 行


  73. pbpaste | head -n 5
  74. 显示剪贴板中文本的最后 5 行


  75. pbpaste | tail -n 5
  76. 将剪贴板中文本里存在的 Tab 跳格符号转成空格

  77. pbpaste | expand | pbcopy
  78. 其他有用的命令

  79. A:

  80. htpasswd -nb username password
  81. B:

  82. AuthType Basic

  83. AuthName "restricted area"

  84. AuthUserFile /path/to/your/site/.htpasswd

  85. require valid-user
  86. 显示终端窗口中之前输入的命令

  87. history
  88. 将文件转成 HTML,支持格式包括 Text, .RTF, .DOC.

  89. textutil -convert html file.extension
  90. Nano 是一个很简单易用的文本编辑器,可用于快速更改文本文件,比 vim 功能弱很多,但很方便

  91. nano [file_to_edit]
  92. 在 nano 编辑器中,可使用 ctrl+o 来保持,ctrl+x 来退出。

  93. 清理终端显示的内容

  94. clear
  95. iTunes 相关
  96. 更改 iTunes 链接行为为本机 iTunes 库,而不是 iTunes Store

  97. defaults write com.apple.iTunes invertStoreLinks -bool YES
  98. 更改 iTunes 链接行为为 iTunes Store,而不是本机 iTunes 库

  99. defaults write com.apple.iTunes invertStoreLinks -bool NO
  100. 其他 Mac OS X 终端资源

  101. Mac OS X Hacking Tools (old but detailed list for the obsessive only).

  102. Cameron Hayne’s Bash Scripts

  103. Mac OS X Hints

  104. Apple Forums

  105. 注意: 前面的很多例子我们用了 pbpaste 来从剪贴板中获取数据,也可使用 cat 来从文件中获取数据

  106. cat [/path/to/filename]
  107. 要将结果放到桌面的一个文件,可将 pbcopy 替换为:

  108. > ~/Desktop/filename.txt

  109. FROM:  [url]http://www.leftcolumn.net/2009/02/15/40-useful-mac-os-x-shell-scripts-and-terminal-commands/[/url]
复制代码

评分

参与人数 1可用积分 +2 收起 理由
蓝色虫 + 2 很给力!

查看全部评分

论坛徽章:
0
2 [报告]
发表于 2012-08-14 16:17 |只看该作者
我这边常用的有 iconv(转从windows过来的txt文件) + brew(安装一些库) ....

论坛徽章:
0
3 [报告]
发表于 2012-09-19 20:22 |只看该作者
挺全面的,好用

论坛徽章:
0
4 [报告]
发表于 2012-10-02 21:08 |只看该作者
谢谢分享。。。

论坛徽章:
0
5 [报告]
发表于 2012-10-29 23:48 |只看该作者
挺实用的支持

论坛徽章:
13
巨蟹座
日期:2013-10-30 18:29:4115-16赛季CBA联赛之青岛
日期:2019-01-04 17:30:1015-16赛季CBA联赛之天津
日期:2016-03-08 10:30:1715-16赛季CBA联赛之天津
日期:2015-12-10 15:56:452015年亚洲杯之约旦
日期:2015-03-09 16:29:36双鱼座
日期:2014-11-27 17:17:20寅虎
日期:2014-11-18 13:55:12双子座
日期:2014-03-31 15:41:32狮子座
日期:2014-03-14 11:23:24狮子座
日期:2014-02-19 16:30:12午马
日期:2013-11-04 23:22:31卯兔
日期:2013-10-30 19:51:15
6 [报告]
发表于 2012-10-31 16:51 |只看该作者
谢谢分享                             

论坛徽章:
0
7 [报告]
发表于 2013-01-25 01:38 |只看该作者
呵呵,谢谢楼主了~~~~~~~~~~~

论坛徽章:
5
丑牛
日期:2014-01-21 08:26:26卯兔
日期:2014-03-11 06:37:43天秤座
日期:2014-03-25 08:52:52寅虎
日期:2014-04-19 11:39:48午马
日期:2014-08-06 03:56:58
8 [报告]
发表于 2013-01-26 17:14 |只看该作者
呵呵呵,有帮助,好用。

论坛徽章:
0
9 [报告]
发表于 2013-02-11 22:28 |只看该作者
收藏,现在用MAC工作都习惯了。

论坛徽章:
0
10 [报告]
发表于 2013-03-26 19:20 |只看该作者
又知道一些不怎么用过的:wink:
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP