开发者常用命令

以下内容,分别针对 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.exeWindows内存诊断工具

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值