Linux 常用命令1(系统)
一.调试技巧
- cat /proc/slabinfo------查看高速缓存信息
- 设置开发板ip----ifconfig eth0 192.168.1.113
- 指定32位系统交叉编译:arm-linux-gnueabihf-gcc test_uart.c -o test_uart
- 列出串口:ls /dev/tty*-----or----/proc/tty/drivers
- 寻找LCD驱动:
- ls sys/bus---查看具体有哪些平台总线
- ls sys/bus/i2c----查看i2c总线下的驱动与设备(ls sys/bus/i2c/drivers查看驱动 ls sys/bus/i2c/devices 查看设备)
- cat /proc/device-tree----查看设备树节点信息
- ls /proc/tty/driver----查看所有串口
- cat /proc/tty/driver/IMX-uart &---后台查看串口的已收发数据量。
- cat /proc/interrupts---查看中断号和中断次数
- echo "7 4 1 7" > /proc/sys/kernel/printk----打开调试信息
- echo 0 > /proc/sys/kernel/printk-----关闭打印信息
- dmesg---查看内核打印信息
- echo N > /sys/module/printk/parameters/time //关闭内核日志打印时间
- cat /proc/tty/driver/IMX-uart---查看串口的已收发数据量(串口信息)。
- strace -o log.txt ./lvgl_test_sh---将log信息保存到log.txt,可用vi查看
- top----监视后台程序状态(内存、cpu)
- ulimit -s 查看进程的栈空间最大值
- cat /sys/firmware/devicetree/base/chosen/bootargs---查看uboot传递给内核的bootargs参数
- cat /proc/device-tree
二.文件和文件夹操作
1.文件传输
scp demo root@192.168.1.113:/home/root
2.压缩和解压
.tar文件的解压和压缩
tar -xvf file.tar----------x: 表示解压。v: 显示过程中的文件。-f: 指定文件名
tar -cvf archive.tar /path/to/directory ----------c: 创建新的归档文件。-v: 显示过程中的文件。-f: 指定归档文件的名称
.tar.bz2文件的解压和压缩
tar -xjvf filename.tar.bz2;
.tar.gz文件的解压和压缩
tar -cvf filename.tar.gz filename
3.常规操作
du filename/ -sh 查看某个文件夹大小命令
find ./ -name Makefile 查找linux源码下各层级的Makefile文件
grep "cmdline" * -nr | grep proc----(grep "cmdline" * -nr)在当前目录下递归地搜索所有文件,查找包含字符串 "cmdline" 的行,并显示匹配行的行号。|: 管道符号,将第一个命令的输出传递给下一个命令作为输入。grep proc: 在第一个命令的输出中搜索包含字符串 "proc" 的行。
du ./lib ./usr/lib/ -sh ---查看 lib 和 usr/lib 这两个目录的大小
source /home/book/2_Qt/y/environment-setup-cortexa7hf-neon-poky-linux-gnueabi //使能qt编译器的环境变量,然后可以使用qmake -v 查看qt信息
3.网络设置
ifconfig eth0 192.168.100.63 设定开发板IP
三.u-boot 命令行
- printenv bootargs ---
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通