Linux-ARM 指令echo、insmod等

Linux-ARM

1、echo

设置触发条件为系统心跳,如下:
root@freescale /$ echo heartbeat > /sys/class/leds/led1/trigger

将内容输出到文件里

echo "hello world!" > test1.tmp

2、cat

cat主要有三大功能:
1.一次显示整个文件。
$ cat   filename
2.从键盘创建一个文件。
$ cat  >  filename
只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件。
$cat   file1   file2  > file

查看触发条件
root@freescale /$ cat /sys/class/leds/led1/trigger

 3、insmod

Linux insmod(install module)命令用于载入模块。

加载模块
root@freescale ~$insmod /lib/modules/$(uname -r)/kernel/drivers/media/platform/mxc/subdev/mx6s_capture.ko

4、 串口数据读写操作

  • 使用echo向串口发送数据,如 
    • echo “command” > /dev/ttyUSB0
  • 可以使用cat来读取串口中的数据,如 
    • cat /dev/ttyUSB0
  • 读取数据并保存到txt文本文件中,如 
    • cat /dev/ttyUSB0 > file.txt

5、stty

6、sqlit3

 sqlite3一款主要用于嵌入式的轻量级数据库

sqlite> create table tbl1 (one varchar(10), two smallint);
sqlite> insert into tbl1 values('hello!',10);
sqlite> insert into tbl1 values('goodbye', 20);
sqlite> select * from tbl1;

使用.quit或者.exit退出数据库
sqlite> .quit 或 sqlite> .exit

7、tar

语法:tar [主选项+辅选项] 文件或目录

使用该命令时,主选项必须有,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。

主选项:【一条命令以下5个参数只能有一个】

-c: --create 新建一个压缩文档,即打包

-x: --extract,--get解压文件

-t: --list,查看压缩文档里的所有内容

-r:--append 向压缩文档里追加文件

-u:--update 更新原压缩包中的文件

辅助选项:

-z:是否同时具有gzip的属性?即是否需要用gzip压缩或解压?一般格式为xxx.tar.gz或xx.tgz

-j:是否同时具有bzip2的属性?即是否需要用bzip2压缩或解压?一般格式为xx.tar.bz2

-v:显示操作过程!这个参数很常用

-f:使用文档名,注意,在f之后要立即接文档名,不要再加其他参数!

-C:切换到指定目录

--exclude FILE:在压缩过程中,不要将FILE打包

常用 tar xzf 解压文件

         tar cvf 压缩文件

8、configure

用来生成 Makefile,为下一步的编译做准备 ,运行脚本configure,然后用make来编译源程序

         

你可能感兴趣的:(Linux-ARM 指令echo、insmod等)