嵌入式linux開發常用到的命令 不定期更新

2021-10-08 23:43:28 字數 1495 閱讀 4818

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下的超級終端的...