Mac CLI:开发者必备的macOS命令行终极管理工具

Mac CLI:开发者必备的macOS命令行终极管理工具

【免费下载链接】Mac-CLI  macOS command line tool for developers – The ultimate tool to manage your Mac. It provides a huge set of command line commands that automatize the usage of your Mac. 【免费下载链接】Mac-CLI 项目地址: https://gitcode.com/gh_mirrors/ma/Mac-CLI

你还在为记住复杂的macOS系统命令而烦恼吗?还在为频繁切换图形界面和终端而效率低下吗?Mac CLI作为一款专为开发者打造的macOS命令行工具,提供了海量自动化命令,让你只需记住简单指令就能轻松管理Mac。读完本文,你将掌握Mac CLI的安装配置、核心功能使用及实用技巧,显著提升开发效率。

什么是Mac CLI

Mac CLI是开发者管理Mac的终极工具,它提供了大量命令行指令来自动化macOS系统的使用。运行函数时会显示执行的命令,帮助你记住每个工具的用法以便将来使用。该工具设计为可通过插件轻松扩展其他命令,目前插件涵盖brewdnsgit等多个类别。

Mac CLI演示

安装与配置

一键安装

通过curl安装:

sh -c "$(curl -fsSL https://gitcode.com/gh_mirrors/ma/Mac-CLI/raw/master/mac-cli/tools/install)"

通过wget安装:

sh -c "$(wget https://gitcode.com/gh_mirrors/ma/Mac-CLI/raw/master/mac-cli/tools/install -O -)"

安装完成后重新打开终端,即可运行所有命令,例如输入mac help查看帮助。

配置方法

首次安装时会通过安装程序配置向导完成配置。之后可通过编辑文件/usr/local/bin/mac来更新Mac CLI配置。

系统要求

运行所有命令需要以下依赖(安装Mac CLI时会自动安装):

  • Homebrew
  • Git
  • Pipe Viewer (pv)

核心功能模块

通用命令

命令描述参数
mac update安装macOS软件更新,更新已安装的Ruby gems、Homebrew、npm及其包
mac lock锁定屏幕
mac restart重启macOS
mac sleep进入睡眠模式
mac shutdown关闭电脑
mac time在终端/iTerm右上角显示时钟
mac screensaver启动屏幕保护程序
mac folders:list列出当前目录中的文件夹及其大小
mac folder:size计算当前文件夹大小
mac bluetooth:status获取蓝牙状态
mac bluetooth:enable启用蓝牙
mac bluetooth:disable禁用蓝牙
mac wifi:status获取WiFi状态
mac wifi:scan扫描可用WiFi网络
mac wifi:enable启用WiFi
mac wifi:disable禁用WiFi

网络与SSH工具

网络工具命令:

命令描述
mac speedtest互联网连接速度测试
mac ports列出使用的端口
mac ip:local获取本地IP地址
mac ip:public获取公共IP地址

DNS工具命令:

命令描述
mac dns:list列出DNS服务器
mac dns:add添加DNS服务器
mac dns:remove删除DNS服务器
mac dns:flush刷新DNS缓存

SSH工具命令位于ssh插件,主要包括:mac ssh:download-file(通过SSH从远程服务器下载文件)、mac ssh:upload(上传文件到远程服务器)等。

Git与Homebrew集成

Git工具命令:

命令描述
mac git:config显示本地Git配置
mac git:open在Github上打开当前仓库
mac git:create:branch基于当前分支创建新分支
mac git:undo-commit撤销最新提交
mac git:log查看当前分支的最新提交ID和标题

Homebrew工具命令:

命令描述
mac brew获取已安装的Homebrew包列表

更新与卸载

更新Mac CLI

运行以下命令更新到最新版本:

sh -c "$(curl -fsSL https://gitcode.com/gh_mirrors/ma/Mac-CLI/raw/master/mac-cli/tools/update)"

卸载Mac CLI

运行以下命令卸载:

sh -c "$(curl -fsSL https://gitcode.com/gh_mirrors/ma/Mac-CLI/raw/master/mac-cli/tools/uninstall)"

实用技巧

  • 使用mac find:biggest-filesmac find:biggest-directories快速定位磁盘空间占用大户
  • 通过mac battery随时查看电池状态,mac temp监控系统温度
  • 利用mac ports查看端口占用情况,解决开发中的端口冲突问题
  • 使用mac git:branch:date获取所有分支的最后更新日期,便于分支管理

Mac CLI持续接受社区贡献来添加新插件和改进现有插件,更多命令可通过帮助文件查看。掌握这些命令将极大提升你在macOS上的开发效率,让命令行管理Mac变得前所未有的简单。

【免费下载链接】Mac-CLI  macOS command line tool for developers – The ultimate tool to manage your Mac. It provides a huge set of command line commands that automatize the usage of your Mac. 【免费下载链接】Mac-CLI 项目地址: https://gitcode.com/gh_mirrors/ma/Mac-CLI

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值