Update README.md
This commit is contained in:
@@ -82,6 +82,81 @@ make ARCH=arm CROSS_COMPILE=arm-linux- dtbs
|
||||
|
||||
---
|
||||
|
||||
## 常用 Linux 命令与开发工具
|
||||
|
||||
### 文件与目录管理
|
||||
| 命令 | 功能说明 |
|
||||
|-------------------|------------------------------|
|
||||
| `ls -l` | 列出文件详细信息 |
|
||||
| `cd /path` | 进入目录 |
|
||||
| `cp source dest` | 拷贝文件/目录 |
|
||||
| `mv old new` | 移动/重命名文件 |
|
||||
| `rm -rf dir` | 删除文件或目录 |
|
||||
| `mkdir name` | 创建新目录 |
|
||||
| `find` / `grep` | 搜索文件/内容 |
|
||||
|
||||
### 权限与用户管理
|
||||
| 命令 | 功能说明 |
|
||||
|--------------------|-----------------------------|
|
||||
| `chmod 755 file` | 修改权限(rwx) |
|
||||
| `chown user:group` | 更改文件拥有者 |
|
||||
| `sudo` | 以管理员身份执行命令 |
|
||||
| `whoami` / `id` | 查看当前用户信息 |
|
||||
|
||||
### 进程管理
|
||||
| 命令 | 功能说明 |
|
||||
|------------------|-----------------------------|
|
||||
| `ps` / `top` | 查看运行进程 |
|
||||
| `kill PID` | 杀死某个进程 |
|
||||
| `htop` | 进阶图形化进程管理工具 |
|
||||
| `nice`, `renice` | 修改进程优先级 |
|
||||
|
||||
### 网络调试
|
||||
| 命令 | 功能说明 |
|
||||
|------------------------|----------------------------|
|
||||
| `ping` | 测试网络连通性 |
|
||||
| `ifconfig` / `ip` | 配置 IP、MAC |
|
||||
| `netstat -anp` | 查看网络连接状态 |
|
||||
| `scp`, `rsync` | 文件远程复制 |
|
||||
| `ssh user@host` | SSH 登录远程系统 |
|
||||
|
||||
### 设备与文件系统
|
||||
| 命令 | 功能说明 |
|
||||
|----------------------|-----------------------------|
|
||||
| `mount` / `umount` | 挂载 / 卸载设备 |
|
||||
| `df -h` | 查看磁盘空间使用情况 |
|
||||
| `lsblk`, `blkid` | 查看块设备信息 |
|
||||
| `dmesg | tail` | 查看内核设备日志 |
|
||||
|
||||
### 软件包管理(针对开发板所用 Linux)
|
||||
| 工具 | 说明 |
|
||||
|--------------------|---------------------------------|
|
||||
| `apt`, `opkg`, `yum` | 安装 / 卸载软件包 |
|
||||
| `dpkg -i pkg.deb` | 安装本地 deb 包 |
|
||||
|
||||
### Shell 脚本与自动化
|
||||
- `#!/bin/sh` 或 `#!/bin/bash`:脚本头部声明
|
||||
- 脚本权限设置:`chmod +x script.sh`
|
||||
- 示例:
|
||||
|
||||
```sh
|
||||
#!/bin/bash
|
||||
for i in {1..5}
|
||||
do
|
||||
echo "Test $i"
|
||||
done
|
||||
```
|
||||
|
||||
### 交叉编译相关命令(Makefile 环境)
|
||||
|
||||
| 命令/工具 | 说明 |
|
||||
| --------------- | -------------- |
|
||||
| `make` | 使用 Makefile 构建 |
|
||||
| `arm-linux-gcc` | 使用交叉编译器编译 |
|
||||
| `file a.out` | 查看可执行文件平台架构 |
|
||||
|
||||
---
|
||||
|
||||
## 🔹 Linux 驱动开发模型
|
||||
|
||||
### 📌 驱动分层模型
|
||||
|
||||
Reference in New Issue
Block a user