OpenWrt经常使用命令总结

1)ubuntu  切换root用户:编程

     sudo su 进入root用户ubuntu

     "Ctrl+Alt+F1":进入root命令行界面;函数

      "Ctrl+Alt+F7":返回图形用户界面;命令行

2)查看ubuntu下串口的命令:线程

    你也可使用命令:“ ls -l /dev/ttyUSB* ”来查看相关的信息,以下图ip

   

   至此,咱们已经顺利的将串口链接到Ubuntu系统上了,也查看到本身开发板链接的是USB转串口设备/dev/ttyUSB0,若是是普通的串口设备会是/dev/ttyS*.开发

3)编译生成单个安装包命令:编译

    make package/hello/installthread

4)pthread编译方法gcc

因为是Linux新手,因此如今才开始接触线程编程,照着GUN/Linux编程指南中的一个例子输入编译,结果出现以下错误:
undefined reference to 'pthread_create'
undefined reference to 'pthread_join'

问题缘由:
   pthread 库不是 Linux 系统默认的库,链接时须要使用静态库 libpthread.a,因此在使用pthread_create()建立线程,以及调用 pthread_atfork()函数创建fork处理程序时,须要连接该库。

问题解决:
    在编译中要加 -lpthread参数
    gcc thread.c -o thread -lpthread

5) 改变文件或文件夹的全部者

    chown pc:pc globalfifo.c改变文件globalfifo.c为pc的拥有者

6)压缩与解压缩到指定目录

用tar命令解压到指定目录

tar zxvf /bbs.tar.zip -C /zzz/bbs(权限不够使用:sudo)

把根目录下的bbs.tar.zip解压到/zzz/bbs下,前提要保证存在/zzz/bbs这个目录 

这个和cp命令有点不一样,cp命令若是不存在这个目录就会自动建立这个目录!

用tar命令打包

例:将当前目录下的zzz文件打包到根目录下并命名为zzz.tar.gz

#tar zcvf /zzz.tar.gz ./zzz

相关文章
相关标签/搜索