----------------------------------
添加常用的命令到 ~/.bashrc
alias ad='adb devices'
alias al='adb logcat --v time'
alias alc='adb logcat -c'
alias dd='cd /home/root/桌面'
alias qq='nautilus `pwd`'
----------------------------------
显示桌面 Ctrl + Alt + D (ubuntu10.x默认)
Window + D (ubuntu11.x默认) 可以在系统设置里面修改
打开一个新的控制台 Ctrl + Alt + T
一个控制台打开多个窗口 Ctrl + Shift + T (切换到第n个 Alt +n)
一个窗口打开多个文件夹 Ctrl + T (切换到第n个 Alt +n)
复制文件夹路径 Ctrl + L (直接为选中状态,可以直接 Ctrl + C 复制)
复制控制台字符串 Ctrl + Shift + C (V 对应粘贴)
Ctrl + R 查找最近使用过的命令 (支持模糊匹配)
----------------------------------
挂载服务器到本地 sshfs -o transform_symlinks -o follow_symlinks root@server: /home/root/server
拷贝服务器资源到本地 scp root@server:/home/root/test.png .
----------------------------------
查找文件内容
find -iname "*status*.java" |xargs grep phonestatusbar -in
先通过find查找对应的文件,然后只在这些文件中查找内容,效率比较高
PS:android默认提供了查找的函数 build/envsetup.sh
function jgrep()
{
find . -name .repo -prune -o -name .git -prune -o -type f -name "*\.java" -print0 | xargs -0 grep --color -n "$@"
}
function cgrep()
{
find . -name .repo -prune -o -name .git -prune -o -type f \( -name '*.c' -o -name '*.cc' -o -name '*.cpp' -o -name '*.h' \) -print0 | xargs -0 grep --color -n "$@"
}
function resgrep()
{
for dir in `find . -name .repo -prune -o -name .git -prune -o -name res -type d`; do find $dir -type f -name '*\.xml' -print0 | xargs -0 grep --color -n "$@"; done;
}
----------------------------------
统计个数 ls *.apk |wc -l
readelf 可以读取so文件中的一些内容 类似的有 objdump nm 命令
|