常用命令

Linux

sudo zhcon --utf8

查看系统PATH:
$PATH

tmux

启动goagent的代理:

sudo ~/SoftWare/goagent-goagent-8a0bf4a/local/proxy.py

diff命令,也适用于文件夹

diff -bur XXX YYY

禁用ubuntu重叠式滚动条

gsettings set org.gnome.desktop.interface ubuntu-overlay-scrollbars false


重启ibus
killall ibus-daemon
ibus-daemon -d 


sudo vi /etc/default/grub

sudo update-grub


find -type d -name ".svn" | xargs rm -rf

find -name "Android.mk" | xargs grep -n "webcore"


gnome原始初始化

rm -rf ~/.gnome* ~/.gconf*


pstree | more


查看动态库so依赖的库:

objdump -x libXXX.so | grep NEEDED


查看函数:

nm -D libXXX.so | grep YYY

(nm命令详解:http://www.juliantec.info/wiki/Linux:Nm

http://blog.youkuaiyun.com/trochiluses/article/details/9445531

控制台输出重定向到文本文件:

>:覆盖

>>:追加


grep 选项:

   -n :显示行号

   -C 5 :同时显示搜索字符的上下5行


下载android某版本部分代码:

git clone http://android.googlesource.com/platform/external/webkit -b donut-release

branch查看:https://android.googlesource.com/platform/system/core/+refs


打包:

不包含以“.”开头的隐藏文件:tar cvf xxx.tar

包含隐藏文件:tar cvf xxx.tar `ls -A`


递归删除文件:rm -rf XXX

递归修改权限:chmod 777 -R XXX


Android

adb环境:
cd ~/WORKING_DIRECTORY
source build/envsetup.sh
lunch full-eng


启动android源码编译后的模拟器:
cd ~/android-source-4.2

./out/host/linux-x86/bin/emulator -kernel ./prebuilts/qemu-kernel/arm/kernel-qemu-armv7 -sysdir ./out/target/product/generic/ -system system.img -data userdata.img -memory 512&

编译和清除整个android源码:

编译和清除android源码

make -j4 

make clean


编译和清除某个模块:

make -j4 XXX

make clean-XXX



启动logcat:
adb logcat
log写入文件:
adb logcat | tee ~/Desktop/log


安装apk程序:
adb install ~/tmpfile/MyAndroidApp2.apk
adb push ~/tmpfile/flower.jpg /data
adb push ~/tmpfile/PagingTest.html /data


SVN

svn co svn://***/XXX 会在当前目录下新建XXX目录

开启svn服务器的svn服务

svnserve -d -r /home/svn

将已有项目文件(路径为YYY)添加到版本控制中

svn import YYY svn://your ip address/XXX


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值