asysbang

 找回密码
 立即注册
查看: 5129|回复: 0
打印 上一主题 下一主题

工作常用命令

[复制链接]

510

主题

2

好友

6311

积分

管理员

Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80

最佳新人 活跃会员 热心会员 推广达人 宣传达人 灌水之王 突出贡献 优秀版主 荣誉管理 论坛元老

跳转到指定楼层
楼主
发表于 2013-4-23 09:22:55 |只看该作者 |倒序浏览
----------------------------------
添加常用的命令到 ~/.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 命令



相关帖子

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|aSys-帮 ( 京ICP备13033689号 )

GMT+8, 2024-7-4 03:57 , Processed in 0.050175 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部