Mac 命令行常用操作笔记

embedded/2024/9/25 11:40:41/

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/embedded/116600.html

相关文章

PAT甲级-1083 List Grades

题目 题目大意 学生有姓名,编号和分数,给定分数区间,输出在这个区间内的人名和编号。输出顺序按照分数从高到低,没有重复的分数。 思路 非常简单的结构体排序题,定义一个结构体,按照题目条件sort就可以了…

从 Tesla 的 TTPoE 看资源和算法

特斯拉的 ttpoe 出来有一段时间了,不出所料网上一如既往的一堆 pr 文,大多转译自 演讲 ppt 和 Replacing TCP for Low Latency Applications,看了不下 20 篇中文介绍,基本都是上面这篇文章里的内容,车轱辘话颠来倒去。…

MATLAB智能优化算法-学习笔记(3)——大规模邻域搜索算法求解旅行商问题【过程+代码】

一、问题描述 旅行商问题(TSP, Traveling Salesman Problem)是组合优化中的经典问题之一。给定一组城市和每对城市之间的距离,要求找到一条最短的路径,使旅行商从某个城市出发,访问每个城市一次并最终回到出发点。TSP问题广泛应用于物流配送、工厂调度、芯片制造等领域。…

mac输入法 cpu占用,解决mac使用输入法出现卡顿延迟

1、介绍 网上有各种方法,例如有touchbar的macbook关闭输入建议;定时重启“简体中文输入法”进程;关闭“显示器具有单独的空间” 这些方法网上都能看到,有些人说能解决,有些人说还是卡,我试过了问题依然存在…

通过深度学习识别情绪

通过深度学习识别情绪(Emotion Recognition using Deep Learning)是一项结合多模态数据的技术,旨在通过分析人类的面部表情、语音语调、文本内容等特征来自动识别情绪状态。情绪识别在人机交互、健康监测、教育、娱乐等领域具有广泛的应用。 …

Xilinx 使用DDS实现本振混频上下变频

文章目录 一、什么是混频?二、为什么要进行混频?三、Matlab实现混频操作四、FPGA实现混频上下变频操作4.1 例化IP4.2 仿真验证 一、什么是混频? 混频(Mixing)是信号处理中的一个核心概念,混频的本质是将两个…

第三十二章 使用派生密钥令牌进行加密和签名 - 使用 DerivedKeyToken 进行加密

文章目录 第三十二章 使用派生密钥令牌进行加密和签名 - 使用 <DerivedKeyToken> 第三十二章 使用派生密钥令牌进行加密和签名 - 使用 进行加密 要使用 <DerivedKeyToken> 进行加密&#xff0c;请使用以下步骤&#xff1a; 如果要加密一个或多个安全标头元素&a…

yum centos7 LTS

yum centos7 LTS 1. 查看 系统是 桌面版本 还是 mini server版本 sudo yum list installed | grep gnome 2. 查看 包 依赖于 其他的什么包 sudo yum deplist xxx sudo yum deplist git-1.8.3.1-23.el7_8.x86_64 3. 只下载包到本地 不安装 sudo yum install --downloadon…