以下内容,分别针对 Windows 快捷命令、Linux 常用命令、Git 常用命令 和 ADB 常用命令。每份文档都经过整理和优化,适合作为参考手册使用。
Windows 快捷命令
1.命令窗指令
命令 | 功能 |
---|
control | 打开控制面板 |
msconfig | 系统配置(启动项管理) |
devmgmt.msc | 设备管理器 |
services.msc | 系统服务管理 |
regedit | 注册表编辑器 |
gpedit.msc | 组策略编辑器(仅专业版可用) |
taskmgr | 任务管理器 |
mstsc | 远程桌面连接 |
sysdm.cpl | 系统属性(如环境变量设置) |
appwiz.cpl | 卸载程序(管理已安装软件) |
ncpa.cpl | 网络连接(查看网卡) |
powercfg.cpl | 电源选项 |
calc | 计算器 |
notepad | 记事本 |
winver | 查看系统版本信息 |
2.文件资源管理器地址栏命令
命令 | 功能 |
---|
shell:startup | 打开开机启动项文件夹 |
shell:desktop | 直接进入桌面文件夹 |
%temp% | 打开临时文件目录(可清理) |
\ | 直接进入C盘根目录 |
. | 打开当前用户的主目录 |
… | 返回上一级目录 |
3.CMD / PowerShell 常用命令
命令 | 功能 |
---|
ipconfig | 查看本机IP地址 |
ipconfig /all | 查看详细网络信息(如MAC地址) |
ping [域名/IP] | 测试网络连通性(如 ping google.com) |
tracert [IP] | 追踪网络路径(排查延迟问题) |
netstat -ano | 查看端口占用情况 |
sfc /scannow | 扫描并修复系统文件 |
chkdsk | 检查磁盘错误 |
shutdown /s /t 0 | 立即关机 |
shutdown /r /t 0 | 立即重启 |
systeminfo | 查看系统详细信息 |
4.快捷键组合
快捷键 | 功能 |
---|
Win + E | 打开文件资源管理器 |
Win + D | 显示桌面(最小化所有窗口) |
Win + L | 锁定电脑 |
Win + V | 打开剪贴板历史 |
Win + Shift + S | 截图工具(区域截屏) |
Ctrl + Shift + Esc | 直接打开任务管理器 |
Alt + Tab | 切换窗口 |
Win + 数字键 | 打开任务栏对应程序(如 Win+1 打开第一个图标) |
5.高级工具命令
命令 | 功能 |
---|
diskmgmt.msc | 磁盘管理工具 |
eventvwr.msc | 事件查看器 |
secpol.msc | 本地安全策略(专业版可用) |
lusrmgr.msc | 本地用户和组管理 |
mdsched.exe | Windows内存诊断工具 |
Linux 常用命令
1. 文件与目录操作
命令 | 描述 | 示例 |
---|
ls | 列出目录内容 | ls -l (详细列表) |
cd | 切换目录 | cd /path/to/directory |
pwd | 显示当前工作目录 | pwd |
mkdir | 创建目录 | mkdir new_directory |
rmdir | 删除空目录 | rmdir empty_directory |
rm | 删除文件或目录 | rm -r directory (递归删除) |
cp | 复制文件或目录 | cp file1.txt file2.txt |
mv | 移动或重命名文件或目录 | mv file1.txt file2.txt (重命名) |
touch | 创建空文件或更新文件时间戳 | touch newfile.txt |
cat | 查看文件内容 | cat file.txt |
more/less | 分页查看文件内容 | less file.txt |
head/tail | 查看文件开头或结尾部分 | tail -n 10 file.txt (最后10行) |
find | 查找文件 | find /path -name “filename” |
grep | 在文件中搜索文本 | grep “pattern” file.txt |
2. 文件权限与所有权
命令 | 描述 | 示例 |
---|
chmod | 修改文件权限 | chmod 755 file.txt |
chown | 修改文件所有者 | chown user:group file.txt |
chgrp | 修改文件所属组 | chgrp groupname file.txt |
3. 系统信息与管理
操作系统信息
命令 | 描述 | 示例 |
---|
uname -a | 显示所有系统信息(内核名称、版本、主机名等) | uname -a |
uname -r | 显示内核版本 | uname -r |
uname -m | 显示系统架构(如 x86_64) | uname -m |
cat /etc/os-release | 查看操作系统版本和发行版信息 | cat /etc/os-release |
lsb_release -a | 显示 Linux 标准基础信息(适用于支持 LSB 的系统) | lsb_release -a |
硬件信息
命令 | 描述 | 示例 |
---|
lscpu | 显示 CPU 信息 | lscpu |
lspci | 列出 PCI 设备信息 | lspci |
lspci | grep -i vga | 查看显卡信息 | lspci | grep -i vga |
lsusb | 列出 USB 设备信息 | lsusb |
sudo dmidecode | 显示硬件详细信息(需要 root 权限) | sudo dmidecode |
sudo dmidecode -t memory | 查看内存信息 | sudo dmidecode -t memory |
sudo dmidecode -t processor | 查看处理器信息 | sudo dmidecode -t processor |
lshw | 显示电脑硬件信息 | sudo lshw |
内存信息
命令 | 描述 | 示例 |
---|
free -h | 显示内存和交换分区使用情况(易读格式) | free -h |
cat /proc/meminfo | 查看详细内存信息 | cat /proc/meminfo |
磁盘信息
命令 | 描述 | 示例 |
---|
df -h | 显示磁盘空间使用情况(易读格式) | df -h |
du -sh /path/to/directory | 查看目录或文件的磁盘使用情况 | du -sh /home |
lsblk | 列出块设备信息(如硬盘、分区) | lsblk |
sudo fdisk -l | 查看磁盘分区信息(需要 root 权限) | sudo fdisk -l |
网络信息
命令 | 描述 | 示例 |
---|
ifconfig | 查看网络接口信息 | ifconfig |
ip addr show | 查看网络接口信息(ifconfig 的替代工具) | ip addr show |
netstat -tuln | 查看监听端口 | netstat -tuln |
ss -tuln | 查看套接字信息(netstat 的替代工具) | ss -tuln |
ping google.com | 测试网络连接 | ping google.com |
traceroute google.com | 跟踪数据包的路由路径 | traceroute google.com |
系统运行状态
命令 | 描述 | 示例 |
---|
uptime | 显示系统运行时间和负载 | uptime |
top | 实时显示系统进程和资源使用情况 | top |
htop | 实时显示系统进程和资源使用情况(功能更强大) | htop |
ps aux | 显示所有进程信息 | ps aux |
vmstat 1 | 显示虚拟内存统计信息(每秒刷新一次) | vmstat 1 |
系统日志
命令 | 描述 | 示例 |
---|
dmesg | 查看内核日志 | dmesg |
dmesg | grep -i error | 过滤内核日志中的错误信息 | dmesg | grep -i error |
journalctl -xe | 查看系统日志(适用于使用 systemd 的系统) | journalctl -xe |
用户和登录信息
命令 | 描述 | 示例 |
---|
who | 显示当前登录用户 | who |
w | 显示当前登录用户及其活动 | w |
last | 显示登录历史 | last |
环境变量
命令 | 描述 | 示例 |
---|
env | 显示所有环境变量 | env |
echo $PATH | 查看 PATH 环境变量 | echo $PATH |
系统时间和日期
命令 | 描述 | 示例 |
---|
date | 显示当前系统时间和日期 | date |
timedatectl | 查看和设置系统时间和时区 | timedatectl |
4. 网络相关
命令 | 描述 | 示例 |
---|
ifconfig/ip | 显示或配置网络接口 | ip addr show |
ping | 测试网络连接 | ping google.com |
netstat | 显示网络连接、路由表、接口统计信息 | netstat -tuln |
ssh | 远程登录 | ssh user@hostname |
scp | 安全复制文件 | scp file.txt user@hostname:/path |
wget/curl | 下载文件 | wget http://example.com/file.txt |
Git 常用命令
远程服务器格式
git@[IP Addr]:/git/[平台名]/[分支名]
如:git@192.168.0.190:/git/mt6765-u.git/M2PRO
1. 基础配置
命令 | 功能说明 | 示例 |
---|
git cofig user.name | 查看/修改用户名 | git cofig user.name //查看用户名 git cofig user.name “new name” //修改用户名 |
git cofig user.email | 查看/修改用户名 | git cofig user.email //查看邮箱 git cofig user.email “new email” //修改邮箱 |
git config --global user.name | 查看/设置全局用户名 | git config --global user.name “John Doe” |
git config --global user.email | 查看/设置全局邮箱 | git config --global user.email “john@example.com” |
git config --list | 查看所有配置项 | git config --list |
2. 仓库操作
命令 | 功能说明 | 示例 |
---|
git init | 初始化本地仓库 | git init my-project |
git clone | 克隆远程仓库 | git clone https://github.com/user/repo.git |
git clone -b | 克隆指定分支 | git clone -b dev https://github.com/user/repo.git |
3. 提交管理
命令 | 功能说明 | 示例 |
---|
git add | 添加文件到暂存区 | git add index.html |
git commit -m | 提交暂存区内容 | git commit -m “Add login feature” |
git commit --amend | 修改最后一次提交 | git commit --amend -m “Fix typo in login” |
git cherry-pick | 合并其他分支提交 | git cherry-pick “commit ID” |
git revert | 回退指定提交 | git revert “commit ID” |
4. 分支操作
命令 | 功能说明 | 示例 |
---|
git branch | 查看/创建分支 | git branch feature-auth |
git branch -a | 查看本地和远程的所有分支 | git branch -a |
git branch -d | 删除一个分支 | git branch -d “Delete barnch name” |
git branch -m | 修改本地分支名 | git branch -m oldBranchName newBranchName |
git checkout | 切换分支 | git checkout main |
git checkout -b | 创建并切换分支 | git checkout -b hotfix |
git merge | 合并分支 | git merge feature-auth |
5. 远程操作
命令 | 功能说明 | 示例 |
---|
git remote add | 添加远程仓库 | git remote add origin https://github.com/user/repo.git |
git remote -v | 查看绑定的远程路径 | git remote -v |
git remote rename | 修改远程分支名 | git remote rename “old name” “new name” |
git push | 推送分支 | git push origin main |
git pull | 拉取并合并 | git pull origin dev |
git fetch | 仅拉取更新 | git fetch |
6. 撤销与恢复
命令 | 功能说明 | 示例 |
---|
git restore | 撤销工作区修改 | git restore style.css |
git reset --hard | 彻底回退提交 | git reset --hard a1b2c3d |
git reset HEAD | 回退提交到暂存区 | git reset HEAD~1 |
git revert | 创建撤销提交 | git revert a1b2c3d |
git stash | 暂存当前修改 | git stash |
7. 查看信息
命令 | 功能说明 | 示例 |
---|
git status | 查看文件状态 | git status |
git log --oneline | 简洁提交历史 | git log --oneline |
git diff | 查看未暂存修改 | git diff |
git blame | 查看文件修改者 | git blame README.md |
8. 标签管理
命令 | 功能说明 | 示例 |
---|
git tag | 创建标签 | git tag v1.0.0 |
git push --tags | 推送所有标签 | git push --tags |
git tag -d | 删除标签 | git tag -d v0.9 |
常用工作流示例
# 典型开发流程
git checkout -b new-feature # 创建分支
git add . # 添加修改
git commit -m "Complete feature"
git checkout main # 切回主分支
git merge new-feature # 合并分支
git push origin main # 推送代码
注意事项
- 🔸 强制推送 (git push -f) 会覆盖远程历史,团队协作慎用!
- 🔸 使用 .gitignore 文件忽略无需跟踪的文件(如 node_modules/)
- 🔸 推荐使用 git restore(替代旧命令 git checkout --)
可将此表格保存为 Markdown 文件或打印使用,示例均为典型场景,可根据实际需求调整参数。
ADB 常用命令
1. 设备连接与管理
命令 | 描述 | 示例 |
---|
adb devices | 列出已连接的设备 | adb devices |
adb connect | 通过 IP 地址连接设备 | adb connect 192.168.1.100 |
adb kill-server | 停止 ADB 服务器 | adb kill-server |
2. 应用管理
命令 | 描述 | 示例 |
---|
adb install | 安装应用 | adb install app.apk adb install --bypass-low-target-sdk-block app.apk |
adb uninstall | 卸载应用 | adb uninstall com.example.app |
adb shell pm | 列出已安装的包 | adb shell pm list packages |
3. 文件操作
命令 | 描述 | 示例 |
---|
adb push | 将文件从本地推送到设备 | adb push localfile.txt /sdcard/ |
adb pull | 将文件从设备拉取到本地 | adb pull /data/debuglogger . |
adb shell ls | 列出设备目录内容 | adb shell ls /sdcard/ |
4. 日志与调试
命令 | 描述 | 示例 |
---|
adb logcat | 查看设备日志 | adb logcat -s TAG |
adb bugreport | 生成 bug 报告 | adb bugreport |
adb shell dumpsys | 获取系统服务信息 | adb shell dumpsys battery |
adb shell am start | 启动程序命令 | adb shell am start com.mediatek.engineermode/.EngineerMode //进入工程模式 |
adb pair [ipaddr]:[prot] | WIFI调试:配对 | adb pair 192.168.1.96:37555 |
adb connect [ipaddr]:[prot] | WIFI调试:链接设备 | adb connect 192.168.1.96:43305 |
adb -s [devies] [cmd] | 指定调试设备 | adb -s M231824010800244 shell |
adb lsusb | 查看加载的usb设备 | adb lsusb |
adb shell dmesg | 获取内核日志 | adb shell dmesg -> D:\data\log.txt |
adb shell getevent | 监听设备事件 | adb shell getevent /dev/input/event1 |
| | |