1). 從target file改檔名
/SYSTEM/build.prop
/RECOVERY/RAMDISK/default.prop
2012年1月31日 星期二
[Linux] 以關鍵字找尋檔案並刪除
1). 以關鍵字找尋檔案
ex: find -iname *.gitignore*
2). 以關鍵字找尋檔案並刪除
ex: find -iname *.gitignore* |xargs rm -rf
ex: find -iname *.gitignore*
2). 以關鍵字找尋檔案並刪除
ex: find -iname *.gitignore* |xargs rm -rf
2012年1月30日 星期一
[Repo] Get code機制
[Repo的Get code機制]
1). repo init
initializes a new client
2). repo sync
syncs client to repositories
※example:
1). repo init –u [網址] –b [revision]
2). Modify /.repo/manifests/default.xml
3). repo sync
※Reference:
http://source.android.com/source/version-control.html
http://lormann-pilot.blogspot.com/2011/06/repo-sync-git-code-database.html
1). repo init
initializes a new client
2). repo sync
syncs client to repositories
※example:
1). repo init –u [網址] –b [revision]
2). Modify /.repo/manifests/default.xml
3). repo sync
※Reference:
http://source.android.com/source/version-control.html
http://lormann-pilot.blogspot.com/2011/06/repo-sync-git-code-database.html
2012年1月19日 星期四
[MySQL] 刪除重複的資料
1). 刪除重複的資料-建索引鍵
ALTER IGNORE TABLE [表格名] ADD UNIQUE INDEX(欄位名);
ex: ALTER IGNORE TABLE change_messages2 ADD UNIQUE INDEX(change_id);
2). 刪除重複的資料
//刪除較舊的紀錄,如果要刪除新的紀錄a.id delete from a
using [表格名] as a, [表格名] b
where (a.id>b.id)
and (a.[欄位名]=b.[欄位名])
ex:
delete from a
using change_messages2 as a, change_messages2 b
where (a.id>b.id)
and (a.name=b.name)
※Reference:
http://www.dotblogs.com.tw/doremi.miredo/archive/2008/12/20/6464.aspx
http://www.codebit.cn/mysql/deleting-duplicate-rows-in-a-mysql-database.html
ALTER IGNORE TABLE [表格名] ADD UNIQUE INDEX(欄位名);
ex: ALTER IGNORE TABLE change_messages2 ADD UNIQUE INDEX(change_id);
2). 刪除重複的資料
//刪除較舊的紀錄,如果要刪除新的紀錄a.id
using [表格名] as a, [表格名] b
where (a.id>b.id)
and (a.[欄位名]=b.[欄位名])
ex:
delete from a
using change_messages2 as a, change_messages2 b
where (a.id>b.id)
and (a.name=b.name)
※Reference:
http://www.dotblogs.com.tw/doremi.miredo/archive/2008/12/20/6464.aspx
http://www.codebit.cn/mysql/deleting-duplicate-rows-in-a-mysql-database.html
2012年1月17日 星期二
[Git] 刪除commit
1). 將狀態回覆到HEAD前,commit刪掉、資料也回復到原本
git reset --hard HEAD^
1). 僅commit回覆到HEAD前,資料不會變更
git reset --soft HEAD^
git reset --hard HEAD^
1). 僅commit回覆到HEAD前,資料不會變更
git reset --soft HEAD^
2012年1月16日 星期一
2012年1月12日 星期四
[Linux] scp上傳下載
[上傳]
1). scp [檔案] [帳號]@[ip]:[目錄]
ex: scp test.txt qn_lo@10.110.7.11:~/
[下載]
1). scp [帳號]@[ip]:[目錄+檔案] [目的地]
ex: scp qn_lo@10.110.7.11:/srv/images/doc/test.txt /home/qn_lo/tmp
1). scp [檔案] [帳號]@[ip]:[目錄]
ex: scp test.txt qn_lo@10.110.7.11:~/
[下載]
1). scp [帳號]@[ip]:[目錄+檔案] [目的地]
ex: scp qn_lo@10.110.7.11:/srv/images/doc/test.txt /home/qn_lo/tmp
2012年1月11日 星期三
[Linux] 切換文字介面.重啟圖形介面
1). 切換成文字介面
[ctrl]+[alt]+[F1]/[F2]/[F3]/[F4]
2). 重啟圖形介面
● sudo /etc/init.d/gdm restart
● sudo /etc/init.d/lightdm restart
or
● sudo service gdm restart
● sudo service gdm restart
3). 回到圖形介面
[ctrl]+[alt]+[F7] (或[F8])
※說明:
● 用在關不掉應用程式,需要重開機,但又無法重開機時
● 重啟圖形介面,會回到原本預設值
● gdm(gnome desktop manager): 舊式Linux版面
● lightdm: 新式Linux版面
[ctrl]+[alt]+[F1]/[F2]/[F3]/[F4]
2). 重啟圖形介面
● sudo /etc/init.d/gdm restart
● sudo /etc/init.d/lightdm restart
or
● sudo service gdm restart
● sudo service gdm restart
3). 回到圖形介面
[ctrl]+[alt]+[F7] (或[F8])
※說明:
● 用在關不掉應用程式,需要重開機,但又無法重開機時
● 重啟圖形介面,會回到原本預設值
● gdm(gnome desktop manager): 舊式Linux版面
● lightdm: 新式Linux版面
2012年1月10日 星期二
[Linux] 網路芳鄰連到其他主機(samba)
[方法1] 直接連接
1). 在資料夾點選ctrl+L,輸入smb://[電腦名稱]
[方法2] 用samba掛載
※要先安裝smbfs才有smbmount 指令可以用
sudo apt-get install smbfs
1). samba掛載
SERVERIP=`nmblookup SD2-SERVER awk 'END {print $1}'`;sudo smbmount //$SERVERIP/backup1 /home/SD2-SERVER1/backup
*2). 加在開機指令
sudo vi /etc/rc.local
※說明:
● 將SD2-SERVER的ip寫入到SERVERIP
● 掛載此ip的/backup1路徑到本機/home/SD2-SERVER1/backup路徑下
1). 在資料夾點選ctrl+L,輸入smb://[電腦名稱]
[方法2] 用samba掛載
※要先安裝smbfs才有smbmount 指令可以用
sudo apt-get install smbfs
1). samba掛載
SERVERIP=`nmblookup SD2-SERVER awk 'END {print $1}'`;sudo smbmount //$SERVERIP/backup1 /home/SD2-SERVER1/backup
*2). 加在開機指令
sudo vi /etc/rc.local
※說明:
● 將SD2-SERVER的ip寫入到SERVERIP
● 掛載此ip的/backup1路徑到本機/home/SD2-SERVER1/backup路徑下
訂閱:
文章 (Atom)