![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
script
文章平均质量分 57
afatgoat
毕业于北京工业大学的应用数学系,毕业后一直从事计算机软件开发,系统集成,网络管理和系统管理的工作,目前主要研究Mac系统和计算机网络应用在教育系统里的应用和管理。
I'm an enthusiastic technology lover and work daily in a mixed AD/OD IT environment. Like most, I strive to work on the Apple platform and tolerate the Windows one. I u
展开
-
OSX: 显示电池状态的命令行
使用下面的命令来显示:计算机名,序列号,最大容量,目前容量,充电循环次数:system_profiler SPSoftwareDataType SPHardwareDataType SPPowerDataType | grep -E "Serial Number \(system\)|Computer Name|Cycle Count|Charge Remaining|Charge Cap原创 2012-12-13 06:00:48 · 3362 阅读 · 0 评论 -
scripts: stdin, stdout和stderr的重定向的解释
目前位置,解释得清楚的是这个文章:Illustrated Redirection Tutorial还有:Advanced Bash-Scripting Guide: I/O Redirection直接的解释:Bash Redirections Cheat Sheet>&-和>/dev/null的区别: 1, 2原创 2017-06-05 06:08:49 · 1186 阅读 · 0 评论 -
脚本:disown,&和nohup的区别
disown,&和nohup的区别注:前几天看到的在stackexchange上的文章(https://unix.stackexchange.com/questions/3886/ difference-between-nohup-disown-and),现意译如下.首先,先来看看一个普通的进程/程序在交互Shell中是如何被执行的,假设我们运行foo程序:翻译 2017-05-16 06:16:41 · 9698 阅读 · 0 评论 -
OSX: 下载Flash Player的脚本
#!/bin/bash# DownloadcurVersion=`/usr/bin/curl -s http://www.adobe.com/software/flash/about/ | sed -n '/Safari/,/]*>\([0-9].*\)<.*/\1/p'`url=https://fpdownload.adobe.com/get/flashplayer/pdc/$curVe原创 2017-01-26 06:06:43 · 1546 阅读 · 0 评论 -
2016年截止6月17日以来指引文档(Guide)的更新列表(Apple)
如题:2016年依赖指引(Guide)文档的更新列表(Apple),截止到6月17日转载 2016-06-18 00:51:07 · 5645 阅读 · 0 评论 -
OSX第三方软件管理软件
OSX第三方软件管理本页列出目前可以找到的:MacPorts 说明和相关链接:搜索方法:到这里,输入命令搜索。Fink 说明和相关链接:Homebrew 说明和相关链接:搜索方法:进入Homebrew主页后,按t键,让后直接输入要查找的命令。Pkgsrc 说明和相关链接:Rudix 说明和相关链接:perlbrew 说明和相关链接:RubyGems 说明和相关链接:[原创 2015-12-30 12:32:38 · 1401 阅读 · 0 评论 -
OSX:设置用户默认浏览器
最近我们遇到的情况是,需要统一设置用户的默认浏览器为Google Chrome,而系统默认的是Safari。这个设置是系统Launch Services基于用户管理的。意思就是说,即便是修改了系统全局参数,如果用户有特定设置,那么会依从用户配置。只要一设计用户配置,那么就会相对麻烦点。要想改变,会涉及多种用户情况,比如:网络用户文件夹的情况,用户的配置信息都在服务器上,所以配置需要在服务器上修改;如果用户文件夹保存在本地,那么可以有两种对策,1是:系统默认用户文件夹模板需要改变,而且需要遍历并改变已原创 2014-09-29 12:28:14 · 2265 阅读 · 0 评论 -
OSX: ARD 3.7.2 Admin升级
经过初步测试,ARD 3.7.2升级已经解决了原来3.7.1的问题,不过对于受控端有多个IP的情况,依然有问题,比如说显示为灰色,无法得到正确的DNS名等等,不过这些问题在3.6之后就存在了。还有一点,就是在上一篇中说到备份时提到的,对于3.7.x它的相关存储Unix Command/Copy Items等等的,与之前版本不同,而是基于沙盒机制的问题,它存放在:“~/Library/C原创 2014-04-02 06:12:06 · 1705 阅读 · 0 评论 -
OSX Server:登陆太慢等问题的排查小结
一般有两种情况,一种是只有个别人慢,一种是所有用户都慢。第一种情况应该是和该用户的环境有关,而且视情况,一般来说都不是很紧急。第二种情况就是我们这里要面对的,也是比较棘手的,更是紧急处理的情况。本文分别从客户端,服务器,网络三个方面检查,列出重点检查内容。原创 2014-01-25 07:02:38 · 5047 阅读 · 0 评论 -
OSX:通过代理/802.1x认证网络恢复系统的一个方法
基于Apple的文档:OS X:关于 OS X 恢复功能说,苹果的系统恢复不支持Proxy以及基于证书的802.1x网络配置/协议。其实,并不是它不能,而可能是GUI的开发人员懒/不想考虑/考虑稳定性(这个理由可能不太符合苹果开发人员的作风,你看前面说的多少关于他们放出的版本有大量问题,比如ARD 3.7.1和SMBv2等等),所以就没有加上,不过稍懂终端命令的就可以实现。原创 2014-01-24 00:42:55 · 4034 阅读 · 1 评论 -
OSX: 真的吗?Mac OS X重大漏洞 改时钟获系统最高权限
最近报:Mac OS X重大漏洞 改时钟获系统最高权限。网友对此的争论也挺针锋相对的。本文希望通过对这个漏洞的深入浅出的分析,透视这个漏洞真正的危险所在,最后提出一点建议。原创 2013-09-13 13:42:31 · 2709 阅读 · 1 评论 -
OSX: 使用命令行对FileVault2分区恢复
FileVault 2必须有Recovery HD分区,因为它依赖于它作为系统初启动。如果今后什么时候或者误操作删除了Recovery HD分区,那么你的机器就无法启动鸟。 是否使用苹果的办法重新获得一个Recovery HD就可以了呢?原理上说不行,因为还记得当初加密的时候的密钥吗?它也丢了,丢了就无法解密了。所以呢,我们需要另辟途径来恢复它。一般步骤:基于一个FileVault原创 2013-06-21 05:00:15 · 3433 阅读 · 2 评论 -
OSX: 实用脚本程序(bash scripts)系列-20
下面的代码可以将AppStore里面下载安装的iLife组件的升级变更为使用Software Update Server. 这对企业中使用SUS服务器用于管理软件升级的网络环境, 尤其有用. 不过, 慎用rm -rf "/Applications/iMovie.app/Contents/_MASReceipt"rm -rf "/Applications/GarageBand.app/Co原创 2013-05-30 13:26:59 · 1894 阅读 · 0 评论 -
OSX: ARD的基于目录服务用户权限
从Apple Remote Desktop 3.3开始, 加入了对目录服务用户/用户组的支持, 也就是说可以利用目录用户/用户组, 来定义该用户/用户组的ARD权限.它支持预设的四个管理组:admin, report, manage和interact. 每个组的权限见下表:权限adminmanageinteractreport生成报告原创 2013-05-30 03:06:01 · 2171 阅读 · 0 评论 -
OSX: 实用脚本程序(bash scripts)系列-19
安装rsync 3.0.9:根据Divid Allie和Ben Bass的提示, 下面是3.0.9的安装方法, 3.0.7的版本参考: Mac OS X: 实用脚本程序(bash scripts)系列-13.程序被安装在/usr/local/bin中.当然也可以使用注入Macports等来管理下载.#!/bin/bash# Install Xcode with command-原创 2013-05-27 23:16:20 · 2023 阅读 · 0 评论 -
macOS:从网络设备名称获取设备名
先从ifconfig命令说起,这个命令后面可以跟上一个叫做interface的参数,就可以查看该interface所代表的网络设备的网络情况,比如:ifconfig en0; ifconfig en1一般来说,从这里很难看出这个en0和en1那个是无线网卡、那个是有线网。尤其是新版的laptop没有有线网卡,那么en0就是无线网卡。为了动态获得WiFi对应的是哪个设备,我们需要使用networks原创 2018-01-23 13:04:59 · 4927 阅读 · 0 评论