工作筆記(雜亂無章的東西)

2021-06-20 03:39:21 字數 2293 閱讀 4397

2014.01.10
1、linux下查詢檔案的比較常用的命令
find:舉例 查詢某個目錄下的某個檔案 查詢/work目錄下的envsetup.sh檔案的方法
# find /work -name envsetup.sh
which :用於查詢可執行檔案(命令)的位置 

# which ls
/bin/ls
還有乙個查詢某個檔案中的某個字元的命令
grep:
# grep 'hello' hell.c
就是查詢hell.c檔案中含有字元'hello'的那一行
# grep -nr  "hello" ./
這個是查詢當前目錄下的檔案中所有含有」hello「的字元列出來

2、.sh檔案(shell指令碼檔案)的執行方式不同,效果也不同。
如果用sh執行,則實質上是新的bash環境在執行.sh這個檔案
#sh envsetup.sh
執行完後在原來的bash環境裡相當於沒有執行這個檔案
#source envsetup.sh
這個執行完後才會修改本bash環境的相應引數等。才會生效
3、
repo的用法(zz)

wget  

或者 

curl  >~/bin/repo  

用repo sync 在抓去 android source code 的時候,會經常出現一些錯誤導致 repo sync中斷,每次都要手動開始。 可以用如下的命令,來自動重複
$?=1; 

while [ $? -ne 0 ] ; 

do  

repo sync ; 

done
獲取幫助:
repo help [ command ]  

//顯示command的詳細的幫助資訊內容

示例: repo help init 來獲取 repo init 的其他用法
repo init -u url 用以在當前目錄安裝 repository ,會在當前目錄建立乙個目錄 ".repo" 

-u 引數指定乙個url, 從這個url 中取得repository 的 manifest 檔案。 

示例:repo init -ugit:
獲取的manifest檔案放在.repo目錄中。命名為manifest.xml。這個檔案的內容其實就是所有被git管理的倉庫的列表!
可以用 -m 引數來選擇獲取 repository 中的某乙個特定的 manifest 檔案,如果不具體指定,那麼表示為預設的namifest 檔案 (default.xml)
repo init -u git:-m dalvik-plus.xml
(有諸多供我們選擇的manifest檔案,所有的manifest檔案都放在目錄.repo/manifests中,該目錄本身亦被git所管理,你可以cd進去看看)
可以用 -b 引數來指定某個manifest 分支。
repo init -u git:-b release-1.0
如果不指定-b引數,那麼會預設使用master分支
4. repo sync [project-list]
如果是第一次執行 repo sync , 則這個命令相當於 git clone ,會把 repository中的所有內容都拷貝到本地。 如果不是第一次執行 repo sync , 則相當於 git remote update ; 

git rebase origin/branch .  

reposync 會更新 .repo 下面的檔案。 如果在merge 的過程中出現衝突, 這需要手動執行 

git  

rebase --continue

2014 03 11

抓取adb logcat的乙個指令碼檔案

#!/bin/bash

adb shell ps | grep com.android.contacts.common > ./log

pid=$(cat log | awk '')

adb shell cat /proc/$pid/maps

非常好的關於kernel開發的文章

雜亂無章的小筆記

這是需要改變顏色的字型 這是正常的字型顏色這是需要改變顏色的字型 此資源需要通過 html.fromhtml 來設定,否則無效 複製文字到剪下板 public static void copytoclipboard context context,string copytext 監聽剪下板的變化 f...

Java雜亂無章 判斷為空的編碼規範

test類public class test public void setuserid int userid public string getusername public void setusername string username demopublic class demo 正常執行,但...

《Oracle DBA工作筆記》第一章

oracle dba 工作筆記 第一章 建榮的新書 oracle dba工作筆記 拿到手了,下午離下班還有1個小時的時候有空了,就閱讀了下新書的第一章內容,第一章的目錄如下圖,主要講解了下資料庫的安裝和配置,閱讀完第一章的內容還是收穫不小的,於是按照小麥苗的讀書習慣,趁熱打鐵將自己還不知道或者說還不...