Mac 命令行常用操作笔记

server/2024/9/25 15:08:39/

1. 启用和禁用 Wi-Fi

  • 打开 Wi-Fi:

    sudo networksetup -setairportpower "Wi-Fi" on
  • 关闭 Wi-Fi:

    sudo networksetup -setairportpower "Wi-Fi" off

2. 搜索并连接 Wi-Fi

  • 切换到 airport 工具目录:

    cd /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/
  • 搜索 Wi-Fi 网络:

    sudo ./airport -s
  • 连接到 Wi-Fi 网络:

    networksetup -setairportnetwork "Wi-Fi" SSID_NAME PASSWORD

    示例:

    networksetup -setairportnetwork "Wi-Fi" MyWiFi mypassword

3. 设置网络服务优先级

  • 列出所有网络服务:

    networksetup -listallnetworkservices
  • 设置 Wi-Fi 优先于有线网络:

    sudo networksetup -ordernetworkservices "Wi-Fi" "Ethernet"

    需要排列出所有的网络名称,名称不带*号

4. 禁用 Ethernet(有线)网络

  • 关闭 Ethernet 连接:

    sudo networksetup -setnetworkserviceenabled "Ethernet" off
  • 启用 Ethernet 连接:

    sudo networksetup -setnetworkserviceenabled "Ethernet" on

5. 查看网络活动情况

  • 使用 nettop 查看实时网络活动:

    sudo nettop
  • 使用 ifconfig 查看网络接口状态:

    ifconfig
  • 使用 netstat 查看网络连接:

    netstat -an

6. 使用 SSH 复制文件

  • 从本地 Mac 复制文件到远程 Mac:

    scp /path/to/local/file username@remote_ip:/path/to/remote/destination/

    示例:

    scp ~/Documents/example.txt john@192.168.1.5:~/Desktop/

  • 从远程 Mac 复制文件到本地 Mac:

    scp username@remote_ip:/path/to/remote/file /path/to/local/destination/

7. 复制和移动文件

  • 复制文件:

    cp /path/to/source/file /path/to/destination/
  • 移动或重命名文件:

    mv /path/to/source/file /path/to/destination/

8. 解压 tar.gz 文件

  • 使用 tar 解压文件:

    tar -xzvf filename.tar.gz
  • 解压到指定目录:

    tar -xzvf filename.tar.gz -C /path/to/destination/

9. 重命名文件夹

  • 使用 mv 命令重命名文件夹:

    mv /path/to/old_directory /path/to/new_directory


这些命令和工具可以帮助你在 macOS 上通过命令行进行各种网络和文件操作。根据需要选择合适的命令进行操作!


http://www.ppmy.cn/server/121873.html

相关文章

JavaScript动态数据可视化

一、引言 在前端开发中,JavaScript无疑是最核心的技术之一。它能够处理各种交互逻辑,实现复杂的功能。本文将通过一个动态数据可视化的案例,展示如何使用JavaScript实现复杂功能。动态数据可视化能够将大量数据以直观、生动的方式呈现&#…

AUTOSAR_EXP_ARAComAPI的5章笔记(9)

☞ 返回总目录 5.4 骨架类(Skeleton Class) 骨架类是由AUTOSAR 元模型的服务接口描述(SI description)生成的。ara::com对生成的骨架类的接口进行了标准化。自适应平台(AP)产品供应商的工具链将生成一个完…

网安面试会问到的:http的长连接和短连接

《网安面试指南》http://mp.weixin.qq.com/s?__bizMzkwNjY1Mzc0Nw&mid2247484339&idx1&sn356300f169de74e7a778b04bfbbbd0ab&chksmc0e47aeff793f3f9a5f7abcfa57695e8944e52bca2de2c7a3eb1aecb3c1e6b9cb6abe509d51f&scene21#wechat_redirect 《Java代码审…

STM32基础学习笔记-NVIC中断面试基础题4

第四章、NVIC: 外部中断_串口中断 1、按键按下后,GPIO 会产生一个上升/下降沿,G030内部是如何触发外部中断的呢? 配置GPIO引脚: 首先,需要将特定的GPIO引脚配置为输入模式,并设置为外部中断源。这通常通过…

Discord:连接社区与协作的强大工具

目录 1. Discord 的安装与部署 2. 使用案例 3. Discord 的扩展功能 4. 与其他平台的对比 结语 引言 Discord 自2015年推出以来,迅速崛起为全球数百万用户的社交和协作平台。最初为游戏玩家设计的 Discord,现已发展成为各种社区、团队和兴趣小组的沟…

uniApp 解决uniapp三方地图获取位置接口的请求次数限制问题,分别提供 Android 和 iOS 的实现方法(原生插件获取)

以下是使用 UniApp 编写获取位置信息的原生插件步骤,这里分别提供 Android 和 iOS 的实现方法。 一、Android 端实现 创建原生插件模块 在 UniApp 项目目录下创建一个目录,比如 nativeplugins/android/locationPlugin。使用 Android Studio 创建一个 An…

Spring Boot 点餐系统:简化您的订餐流程

第五章 系统实现 5.1用户功能模块 用户点击进入到系统操作界面,可以对首页、个人中心、美食订单管理、美食评价管理、我的收藏管理等功能模块,个人信息:通过列表可以获取用户账号、用户姓名、性别、年龄、头像、用户手机、配送地址并进行修改…

智谱AI:CogVideoX-2b——视频生成模型的得力工具

智谱AI:CogVideoX-2b——视频生成模型的得力工具 文章目录 CogVideoX 简介——它是什么?CogVideoX 具体部署与实践指南一、创建丹摩实例二、配置环境和依赖三、上传模型与配置文件四、开始运行五、Web UI 演示 CogVideoX 简介——它是什么? …