嵌入式Linux中文站

Linux下的usb抓包方法

阅读(179)

1、配置内核使能usb monitor: make menuconfig Device Drivers -- USB Support -- USB Monitor -- Select * not M 2、build kernel sudo insmod /lib/modules/3.2.1/kernel/drivers/usb/mon/usbmon.ko 3、启动内核后执行 #mount -t debugfs none_debugs /sys/kernel/debug 检查是否存在目录 /sys/kern

linux下挂载U盘

阅读(205)

一.Linux挂载U盘: 1、插入u盘到计算机,如果目前只插入了一个u盘而且你的硬盘不是scsi的硬盘接口的话,那它的硬件名称为:sda1。 2、在mnt目录下先建立一个usb的目录(如:[root@localhost root]# mkdir /mnt/usb) 3、挂载U盘:mount -t vfat /dev/sda1 /mnt/usb 4、卸载U盘:umount /mnt/usb 5、删除usb目录:rm -rf /mnt/usb 二.Linux挂载硬盘: 1.加挂FAT32文件系统 最简单的用法

Git常用命令总结

阅读(178)

下面是我整理的常用 Git 命令清单。几个专用名词的译名如下: Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project - name]# 下载一个项目和它的整个代码历史$ git clone [url]二、配置Git的配置文件为.gitconfig,它可以在用户主目录下(全局配置),也

搞定C指针-函数名与函数指针

阅读(238)

函数名与函数指针 一 通常的函数调用 一个通常的函数调用的例子: //自行包含头文件 void MyFun(int x);//此处的申明也可写成:void MyFun( int ); int main(int argc, char* argv[]) { MyFun(10);//这里是调用MyFun(10);函数 return 0; } void MyFun(int x)//这里定义一个MyFun函数 { printf(%d\n,x); } 这个MyFun函数是一个无返回值的函数,它并不完成什么事情。这种调

grep用法详解:grep与正则表达式

阅读(279)

首先要记住的是: 正则表达式与通配符不一样,它们表示的含义并不相同 ! 正则表达式只是一种表示法,只要工具支持这种表示法,那么该工具就可以处理正则表达式的字符串。vi grep ,awk ,sed 等都支持正则表达式.1基础正则表达式grep 工具,以前介绍过。grep -[acinv] 搜索内

内存卡的读写速度和区别

阅读(433)

存储卡分SD卡,TF卡等,现在一般往手机上插的内存卡指的是TF卡,TF卡又叫MicroSD,它的读写速度早先的有class 2,class 4,class6,即C2,C4,C6,现在一般都是C10及以上了。 老标准: Class 2 读写速度最低2MB/每秒(注意:不是Mb哦,1MB=8Mb,下同) Class 4 读写速度最低4MB/每秒 Class 6 读写速度最低6MB/每秒 Class10 读写速度最低10MB/每秒 随着速度的提高,class标准已经淘汰了,换成更高级的说法了,UHS,有以下几种

构建Make,Automake,CMake

阅读(342)

本文对同样非常流行的构建工具Make的用法和原理一探究竟,并顺便看一下一些高级衍生产品。 1 .Make基础首先我们编写一个简单的C项目,以此项目在实战中学习Make的相关知识。更全面的介绍请参考官方手册。cdai@vm /syspace/ 2 -ccpp/ 24 -pragmatic/build-tool/ make $ t

Linux shell中"!"的惊叹用法,你知道吗?

阅读(324)

前言 实际上,不起眼的!在linux中有着很多让你惊叹的妙用。本文就来细数那些!的神奇用法。 执行上一条命令 例如,在执行完上面一条命令后,可以使用下面的方式再次执行上一条命令: $whereisbash#执行命令 bash:/bin/bash/etc/bash.bashrc/usr/share/man/man1/bash.1.gz $!!#再次执行上一条命令 whereisbash bash:/bin/bash/etc/bash.bashrc/usr/share/man/man1/bash.1.gz !