Linux 常用命令1(系统)

一.调试技巧

  1. cat /proc/slabinfo------查看高速缓存信息
  2. 设置开发板ip----ifconfig eth0 192.168.1.113
  3. 指定32位系统交叉编译:arm-linux-gnueabihf-gcc test_uart.c -o test_uart
  4. 列出串口:ls /dev/tty*-----or----/proc/tty/drivers
  5. 寻找LCD驱动:  
  6. ls sys/bus---查看具体有哪些平台总线
  7. ls sys/bus/i2c----查看i2c总线下的驱动与设备(ls sys/bus/i2c/drivers查看驱动 ls sys/bus/i2c/devices 查看设备)
  8. cat /proc/device-tree----查看设备树节点信息
  9. ls /proc/tty/driver----查看所有串口
  10. cat /proc/tty/driver/IMX-uart &---后台查看串口的已收发数据量。
  11. cat /proc/interrupts---查看中断号和中断次数
  12. echo "7 4 1 7" > /proc/sys/kernel/printk----打开调试信息
  13. echo 0 > /proc/sys/kernel/printk-----关闭打印信息
  14. dmesg---查看内核打印信息
  15. echo N > /sys/module/printk/parameters/time //关闭内核日志打印时间
  16. cat /proc/tty/driver/IMX-uart---查看串口的已收发数据量(串口信息)。
  17. strace -o log.txt ./lvgl_test_sh---将log信息保存到log.txt,可用vi查看
  18. top----监视后台程序状态(内存、cpu)
  19. ulimit -s 查看进程的栈空间最大值
  20. cat /sys/firmware/devicetree/base/chosen/bootargs---查看uboot传递给内核的bootargs参数
  21. 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 命令行

  1. printenv bootargs ---
posted @   Charles_hui  阅读(19)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示