先写个大概,以后逐渐添加。这些都是在工作中用到的,备忘方便查找。
1 man
帮助手册,没网络的就靠它了
2 grep
搜索匹配的字符很管用,例如要在当前目录及子目录下查找包含soccer的行,
grep soccer * -r,要是不区分大小写的话改成grep soccer * -ir,要是再要求同时不包含 basketball的话再改成grep soccer * -ir | grep -v basketball就行了,总之功能很强大,
比平时软件里的搜索要强大。
3 |
管道,将前面的输出作为后面的输入,上个例子就是这样。
4 find
查找文件命令,例如find ./ -iname soccer
fdisk linux下的分区工具,例如查看当前硬盘信息,sudo fdisk -l
把sd卡重新分区,例如建一个2G左右的分区
sudo fdisk /dev/sdb
接下来按照提示信息分区就好了
o
n
...
w 最后写入信息就ok了
5 mke2fs
格式化命令,一般用来将sdcard格式化成ext3格式,用来做android的安装卡,例如
mke2fs -j -L root /dev/sdb1
6 df查看当前硬盘容量df
7 du -sh
查看某个目录或文件的大小,以human readable方式显示(例2G)
8 mount
挂载命令
例如mount -o remount rw /os重新将/os挂载为可读写状态
9 umount 卸载命令
10 sed 这个还在看
11 tee
和重定向>差不多,只不过多了可以同时输出到标准输出即在屏幕显示罢了
12 shutdown
关机命令,但是加不同的参数作用不通
例如shutdown -h 24:00 24:00定时关机
shutdown -h + 120 两小时后关机
shutdown -r 重启
13 vi
\转义字符
例如要删除文件中所有含./out的行
:g/\.\/out/d
14 sort
将文件内容按一定顺序排序
例如将tmp内容各行按字典序排序
sort -d tmp -o dst
-o 指定目标文件也可用sort -d tmp > dst代替
----------------------------------------------------------------------------------
android 模拟器相关命令
1 android list avd 列出已有的模拟器
Name: Honeycomb
Path: /home/robert/.android/avd/Honeycomb.avd
Target: Android Honeycomb (Preview) (API level Honeycomb)
Skin: WXGA
Sdcard: 1024M
Snapshot: true
2 android list target列出已有的SDK版本
id: 14 or "android-Honeycomb"
Name: Android Honeycomb (Preview)
Type: Platform
API level: Honeycomb
Revision: 1
Skins: WXGA (default)
3 emulator -avd Honeycomb 启动指定的模拟器
4 adb devices 显示已有的设备
List of devices attached
emulator-5554 device
5 adb shell 登录到设备或模拟器
若遇错则先adb kill-server 再adb shell
6 adb install path/abc.apk 安装apk
7 mksdcard 1024M /sdcard.img创建sdcard
8 adb push abc.apk /sdcard/abc.apk 将本地的东西放进模拟器
adb pull /sdcard/abc.apk ~/Desktop 从模拟器拿出东西放到本地
9 android create avd --name Honeycomb --target10创建名为Honeycomb的模拟器,SDK版本号为10
10 ctrl + F11横竖屏切换
阅读(1336) | 评论(0) | 转发(0) |