搞了好幾次了,每次都要臨時查詢,記錄下來。
1、壓縮成乙個整包:tar -cvzf folder/ test.tar.gz
2、壓縮成多個分包: tar czf - folder/ | split -b 2g - test.tar.gz
3、gz整包解壓: tar -xvzf test.tar.gz
4、gz分包解壓: 首先合併 cat test.tar.gz* test.tar.gz
cat test.tar.gz* | tar xzv
然後整包解壓(3)
5、查詢當前目錄下的的檔案:
find ./ -name cust_gpio_boot.h (./ 表示當前目錄)
find ./ -iname (忽略大小寫)
6、顯示當前的路徑:pwd
7、拷貝命令 cp -r
8、grep -rin 'test' *
grep "***x" -irns ./
grep -nr "ro.product.model" `find . | grep -v .svn | grep -i .sh`
9、dts dtb編譯和反編譯:
./dtc -i dtb -o dts rk3288-tb.dtb -o rk111.dtsi
10、android linux 串列埠除錯技巧:
busybox devmem 0xe01b0048 32 0x100b4600 (往位址0xe01b0048中寫入32bit的資料0x100b4600)
11、修改資料夾所屬的使用者和組:
chown 使用者名稱 資料夾/
chgrp 使用者名稱 資料夾/
12、adb 讀取暫存器的值:
二、另乙個視窗 cat /proc/kmsg | grep -i "read addr"
13、md5sum -c alps.l1.mp6.v2.19_tx6580_we_xz_l.md5 ubuntu下驗證mtk**
14、git 上傳批量上傳空資料夾:find . -type d -empty -exec touch {}/.gitignore \; 注意後面有分號
15、find ./build/target/product/ -iname "x8*.mk" -exec sed -i '/thirdpartyscweather/d' {} \;
在指定的檔案中刪除特定行
16、在符合條件的資料夾中替換指定的字串:
sed -i "s/mbk72_wet_jb3_hspa_850/mbk72_wet_jb3_hspa_x5_jiaozhun/g" `grep mbk72_wet_jb3_hspa_850 -rl ./mediatek/config/x5*`
linux(ubuntu)下常用的命令
表示根目錄 表示當前目錄 ctrl c 結束正在執行的命令 ls 檢視目錄下的所有內容 a 包含隱藏檔案 l 以列表形式詳細顯示 ls a ls l ls alls 目錄 檢視目標資料夾下的檔案 資料夾 如 ls home l 以列表形式顯示 home下的所有檔案及資料夾 2 cd 切換目錄命令 表...
Linux ubuntu 下常用操作指令學習
鑑於從 0 開始學習 linux ubuntu 決定記錄一些相關操作指令的學習 1 獲取超級許可權 sudo su 持續獲取超級許可權 sudo 每次執行指令前新增 sudo 可以短暫得獲取超級許可權 sudo i 該指令也可以獲取超級許可權,不過該指令執行之後會自動切換到 root 下,ll 也看...
linux Ubuntu下git的安裝
1.github簡介 github幫助,有問題直擊 2.git 安裝 2.1 ubuntu下 安裝命令 sudo apt get install git 直接用git命令測試是否安裝成功 git 3.git 配置 3.1 配置使用者名稱和郵箱 git config global user.name ...