OS X下常用的终端命令 TracyYih 发表于 2013-05-21 09:43 Notes, Unix curl请求url列表 1cat urls.txt | xargs -P5 -n1 curl -O 远程拷贝: 1scp -r root@192.168.1.113:/private/var/mobile/Media/DICM /local/path 制作OS X启动盘 1sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ OS\ X\ Mavericks.app --nointeraction 显示、隐藏隐藏文件 12defaults write com.apple.finder AppleShowAllFiles -bool true/falseKillAll Finder 查找程序或静态库是否用到了某个方法 1find . | grep -v .svn | grep "\.a" | grep -v "\.app" | xargs grep uniqueIdentifier 清理svn隐藏文件 12cd [some path]find ./ -name ".svn" | xargs rm -Rf 静态库合并 1lipo -create libA.a libB.a -output libC.a svn上传静态库(a包) 12svn add libxxx.asvn commit -m "add static lib" 123open ~/.subversion/config[auto-props]global-ignores=.o .lo .la .al .libs .so .so.[0-9] .pyc .pyo .rej ~ ## .# ..swp .DS_Store .xcuserstate svn版本合并 12svn merge -r fromVersion:toVersion fromBencheLocalPath toBencheLocalPath(如:svn merge -r 26546:HEAD /Users/tracy/Documents/SVN/BOC/branches/P301 /Users/tracy/Documents/SVN/BOC/branches/P302) svn重定位 123cd [项目路径]svn info //查看当前项目Repository Root地址svn switch --relocate [old Repository Root] [new Repository Root] 证书、密钥转换格式 123openssl genrsa -out key.pem 1024 openssl req -new -key key.pem -out certrequest.csropenssl x509 -req -in certrequest.csr -signkey key.pem -out cert.pem 123openssl pkcs12 -in key.p12 -out key.pem -nodesopenssl x509 -inform der -in wwdr.cer -out cer.pem -days 3650openssl pkcs12 -export -clcerts -in client-cert.cer -inkey client-key.key -out client.p12 12// 使用CA证书及密钥给客户端或服务器证书签名openssl x509 -req -in server-req.csr -out server-cert.pem -signkey server-key.pem -CA ca-cert.pem -CAkey ca-key.pem -CAcreateserial -days 365 上一篇 《人月神话》书摘 下一篇 基于Node.js的APNS和Passbook服务