news 2026/10/14 1:45:10

MAC常用命令记录

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MAC常用命令记录


----------------Mac相关----------------

-创建目录
mkdir tmp

-打开目录
cd ./tmp

-使用访达打开目录
open ./tmp

-创建文件
touch xxxx.txt

-查看目录文件
ls -al
注: -a 显示隐藏;-l 显示文件信息

-查看当前进程
ps -a
注: -a 当前用户全部;-A 全部用户全部;-c 名称简写;-l 进程详细

-杀死进程,pid为进程号
kill -9 PID

-删除文件或目录
rm xxxxx
rm -r xxxxx
注: -r 表示删除目录

-删除多个目录
rm -r {xxxxx,xxxxx,xxxxx}

-复制文件
cp /User/tmp1.jpg ~/Desktop/tmp1.jpg
cp -r /User/tmp ~/Desktop/tmp1
注: -r 表示复制目录,第一个为原路径,第二个为目标路径

移动文件
mv /User/tmp1.jpg ~/Desktop/tmp1.jpg

-跨主机复制文件或目录
scp -r username@192.168.1.1:/User/tmp ~/Desktop/tmp1
注: 可用于复制其他电脑文件或传文件给其他电脑

-启动定时任务
launchctl load xxxx.plist
注: xxxx.plist为任务文件,具体百度或参考原先文件

-停止定时任务
launchctl unload xxxx.plist

-查看定时任务
launchctl list | grep xxxx
注: | grep xxxx 用于筛选,查看全部可以不添加

-执行脚本
./xxxx.sh 或 sh xxxx.sh
注: ./xxxx.sh >> 111.txt 会将脚本输出信息写入111.txt文件

-添加权限
chmod +x dirOrFileName
注: x表示运行权限

-设置最大权限
chmod 777 dirOrFileName

-移除文件@属性
xattr -c tmp

-登录其他mac
ssh username@192.168.1.1

-使用管理员执行命令
sudo
注: 如(使用管理员创建文件夹)sudo mkdir tmp

-重启
sudo reboot

-关机
sudo shutdown

-查看当前位置完整路径
pwd

iconv -f GBK -t UTF-8 tmp1.txt > tmp2.txt
-f 是表示从什么编码,后面跟编码
-t 是表示转换到什么编码,后面跟编码
> 表示从哪个文件保存为哪个文件

-解压xxx文件
unzip xxx.zip -d xxx

-压缩xxx目录
zip -r xxx.zip xxx

-分卷压缩
zip -s 19m -r xxx.zip xxx

-压缩xxx目录-带密码
zip -rP password xxx.zip xxx

-打个压缩包
tar -czvf xxx.tgz xxxx.hsp xxx.har

-合并分卷压缩包
cat f1.zip.001 f2.zip.002 > f.zip

----------------git相关----------------

-拉取远程库
git clone xxxx.com/xxx.git

-切换分支
git checkout xxxx

-查看本地分支
git branch
注: git branch -a 可查看远程分支

-删除本地分支
git branch -d xxxx
注: 使用 -D 可强制删除

-更新代码
git pull

-废弃所有更改
git checkout .

-清楚本地库垃圾(貌似没啥用)
git gc

-生成公钥
ssh-keygen -o

-先拉取最近一次提交,减少首次下载量:
git clone --depth 1 https://github.com/user/repo.git

-扩展 100 个提交历史
git fetch --depth=100

-拉取全部历史(完成后与普通仓库无异)
git fetch --unshallow

----------------adb相关----------------

-连接网络设备
adb connect 192.168.1.10

-安装apk到手机
adb install xxxxx.apk

-卸载app
adb uninstall com.xxx

-截屏
adb shell screencap -p /sdcard/tmp1.jpg

-截屏-建议
adb exec-out screencap -p > tmp1.jpg

-复制文件到电脑
adb pull /sdcard/tmp1.jpg ~/Desktop/tmp1.jpg

-复制电脑文件到手机
adb push ~/Desktop/tmp1.jpg /sdcard/tmp1.jpg

-启动app的activity
adb shell am start -n com.jc/com.jc.JcMainActivity

-安卓15漏洞,可开启任意Activity
adb shell am start-in-vsync -n com.xxx/.activity.main.XXXXActivity

-查看当前焦点所在
adb shell dumpsys window | grep -i mfocus

-查看当前运行的Activity
adb shell dumpsys activity activities | grep -i run
或
adb shell dumpsys activity com.xxx | grep ACTIVITY

-查看进程
adb shell ps -A
注:建议筛选,如 adb shell ps -A | grep xxx

-查看运行中的APP界面属性
adb shell dumpsys activity com.xxxx

-投屏命令,依赖ffplay-默认三分钟
adb exec-out screenrecord --output-format=h264 - | ffplay -framerate 60 -probesize 32 -sync video -

-修改分辨率-模拟折叠屏
adb shell wm size 2020x2048

-恢复分辨率
adb shell wm size reset

-修改屏幕密度-模拟小屏
adb shell wm density 160

-恢复
adb shell wm density reset

--------------------------------持续更新中--------------------------------

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/14 1:44:59

2020年VM Pro16.1.0注册、安装以及使用教程

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/14 1:44:57

Microsoft Sql Server2016安装使用

公司一个新的项目要求使用 SqlServer 数据库,SqlServer 以前没使用过,最近安装了开发版的 2016,在此记录一下: 微软 SQL Server 2016 正式版将分为四个版本,分别是企业版(Enterprise)、标准版&…

作者头像 李华
网站建设 2026/10/14 1:44:10

ATEasy测试平台核心价值:设备无关流程与工程级稳定性解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/14 1:44:10

先验驱动不确定性近似:通用对抗扰动的高效生成方法

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/14 1:43:04

Eclipse超市订单管理系统源码解析与实战避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/14 1:43:04

Netty与MQTT怎么选?先搞清框架和协议的区别

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华