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