linux常用命令:
1.檔案類:
解壓tar.bz2壓縮包:tar -xvjf filename.tar.bz2
解壓tar.xz壓縮包:tar -jxvf filename.tar.xz
解壓tar.gz壓縮包:tar –xzf filename.tar.gz
解壓tar壓縮包:tar –xvf filename.tar
解壓zip壓縮包:unzip filename.zip
解壓gz壓縮包:gzip -d filename.gz
解壓rar壓縮包:unrar e filename.rar
將當前資料夾內所有檔案打包:tar -cvf filename.tar *
將當前資料夾內所有檔案打包壓縮:tar -vcjf filename.tar.bz2 *
檢視檔名包含『name』的檔案資訊:ls -la | grep 'name'
檢視lib資料夾大小:du lib -sh
通過nfs將伺服器共享資料夾掛載到開發板:mount -t nfs -o nolock 192.168.100.2:/data/i.mx6ull/linux/rootfs /mnt/nfs
查詢當前目錄下包含"hello"字元的檔案並顯示所在行:grep -nr "hello" ./
查詢當前目錄下檔名包含key的檔案:find ./ -name *key*
檢視當前目錄下各個檔案及目錄占用空間大小:du -sh *
3.程式類:
後台執行helloworld程式:./helloworld &
結束後台軟體:kill -9 pid
檢視正在執行的程序:ps
4.驅動類
驅動載入:insmod(也可以使用modprobe)
驅動解除安裝:rmmod(也可以使用modprobe -r)
建立裝置節點檔案:mknod /dev/driver c 200 0(c表示字元裝置,200為主裝置號,0位次裝置號)
檢測驅動模組的依賴:depmod
載入led驅動:modprobe led
vim命令模式:
跳轉到第232行:232gg
跳轉到第一行:gg
跳轉到最後一行:g
跳轉到行首:0
跳轉到行尾:end
查詢內容:/content (查詢下乙個:n)
撤銷上一操作:u
反撤銷:ctrl+r
刪除游標後12個字元:12x
將全文中"dts"字元換成"gpio":%s/dts/gpio/g (命令模式下)
linux嵌入式開發
我的環境 主機 ubuntu 64位 開發板 mini2440 6 makefile檔案修改 在 opt friendlyarm mini2440 linux 2.6.29下執行 sudo vi.makefile 搜尋arm linux得到乙個結果 cross compile?arm linux 然...
嵌入式開發中常用到的C語言庫函式
1.sprintf 函式原型 int sprintf char string,char format,argument,sprintf函式說明 字串格式化命令,主要功能是將格式化資料寫入某個字串中,即傳送格式化輸出到string所指向的字串。函式返回值 字串長度 eg sprintf s,s d c...
嵌入式Linux開發流程
在乙個嵌入式系統中使用linux開發,根據應用需求的不同有不同的配置開發方法,但是一般都要經過如下的過程.1 1 建立開發環境 2 2 配置開發主機 配置minicom,一般的引數為波特率為115 200bps,資料位為8位,停止位為1,無奇偶校驗,軟體硬體流控設為無。在windows下的超級終端的...