Brew常用命令

 

 

http://segmentfault.com/q/1010000000466369

 

  1. 安装(需要 Ruby):
    ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

  2. 搜索:brew search mysql

  3. 查询:brew info mysql 主要看具体的信息,比如目前的版本,依赖,安装后注意事项等

  4. 更新:brew update 这会更新 Homebrew 自己,并且使得接下来的两个操作有意义——

  5. 检查过时(是否有新版本):brew outdated 这回列出所有安装的软件里可以升级的那些

  6. 升级:brew upgrade 升级所有可以升级的软件们

  7. 清理:brew cleanup 清理不需要的版本极其安装包缓存

<think>好的,用户想要查找iOS开发或使用中常用的终端命令列表。首先,我需要回忆一下之前提供的引用内容,特别是引用[4]里提到了一些iOS常用终端命令,比如ios-deploy相关的命令。不过用户可能需要更全面的列表,包括开发、调试和日常使用的命令。 接下来,我需要考虑iOS开发者在终端中常用的场景,比如设备管理、应用安装、日志查看、网络调试、包管理、Flutter相关命令、模拟器操作、构建和编译、系统信息以及越狱相关命令。每个类别下有哪些常用命令呢? 设备管理方面,ios-deploy确实是个重要工具,可以查看连接设备和安装应用。然后,ideviceinstaller也是类似的工具,可能也需要提及。应用安装和卸载的命令需要包括这些工具的使用示例。 日志查看方面,idevicesyslog是查看设备系统日志的,而tail -f可以实时查看日志文件。网络调试的话,lsof查看端口,ping和nslookup用于网络测试,curl测试API请求。 包管理方面,Homebrew在macOS上常用,安装iOS工具如CocoaPods和fastlane。CocoaPods的pod install和pod update是必须提到的。 Flutter开发相关命令,比如flutter create、flutter run,这些在引用[2]中提到过,需要包含进来。模拟器操作方面,xcrun simctl命令可以启动、安装应用和擦除模拟器,这些对开发者很有帮助。 构建和编译方面,xcodebuild用于构建项目,security命令处理证书和钥匙串。系统信息如system_profiler和sw_vers可以查看硬件和系统版本。 越狱相关命令,如Cydia的安装和OpenSSH的使用,引用[1]和[3]提到过,但用户可能只是普通开发者,这部分可能作为扩展,放在最后。 需要注意命令的格式是否正确,比如$符号包裹,如$ ios-deploy -c。同时要确保每个命令都有简要说明和使用示例,方便用户理解。还要检查是否有遗漏的常用命令,比如git相关的,不过可能用户更关注iOS特定命令,所以可能不需要包括git基础命令。 最后,生成相关问题时要围绕iOS命令、开发工具、调试技巧等方面,帮助用户深入了解更多内容。需要确保回答结构清晰,分门别类,便于用户查找。同时,引用来源要正确对应,比如引用[4]中的ios-deploy命令,引用[2]中的Flutter命令,引用[3]中的终端工具。</think>iOS开发及设备管理中常用的终端命令可分为设备管理、开发调试、系统工具等多个类别。以下整理基于越狱和非越狱场景下的实用命令命令前加$符号表示终端输入): ### 一、设备管理命令 1. 查看连接设备 `$ ios-deploy -c` 查看所有连接设备(USB/WiFi)[^4] `$ idevice_id -l` 列出所有连接的iOS设备UDID 2. 应用安装/卸载 `$ ios-deploy --bundle [.app路径]` 安装应用[^4] `$ ideviceinstaller -i [.ipa路径]` 通过USB安装 `$ ideviceinstaller -U [BundleID]` 卸载应用 ### 二、调试与日志 1. 系统日志查看 `$ idevicesyslog` 实时显示设备日志 `$ tail -f /var/log/system.log` 查看系统日志(需越狱) 2. 网络调试 `$ lsof -i :8080` 查看端口占用情况 `$ ping $(ipconfig getifaddr en0)` 测试本地网络 ### 三、开发工具链 1. Xcode相关 `$ xcode-select --install` 安装命令行工具 `$ xcodebuild -scheme MyScheme build` 构建项目 2. Flutter开发(需安装Flutter SDK[^2]) `$ flutter create my_app` 创建新项目 `$ flutter run --release` 发布模式运行 ### 四、模拟器操作 ```bash $ xcrun simctl boot "iPhone 14 Pro" # 启动模拟器 $ xcrun simctl install booted MyApp.app # 安装应用到模拟器 $ xcrun simctl erase all # 重置所有模拟器 ``` ### 五、包管理 1. CocoaPods依赖管理 `$ pod install` 安装依赖 `$ pod update Firebase` 更新指定库 2. Homebrew工具 `$ brew install libimobiledevice` 安装iOS设备通信库 ### 六、越狱扩展命令(需OpenSSH[^1]) 1. 系统级操作 `$ apt-get install coreutils` 安装基础工具 `$ scp root@device_ip:/var/log/syslog ./` 远程获取日志 ### 七、安全相关 ```bash $ security find-identity -v -p codesigning # 查看可用签名证书 $ codesign -dv --entitlements :- /path/to/app # 查看应用权限 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值