Linux常用命令

1. tar命令常用方法

1) tar xzvf ../test.tar.gz

    把上一级目录的test.tar.gz解压到当前目标

2) tar czvf ../test.tar.gz .

    把当前目录下的文件及目录进行压缩,生成上级目录中的test.tar.gz文件

 

2. 在android系统中的init.hardware.rc中执行脚本

# services for mytest
service mytest-setup /data/mytest/start.sh
    class main
    oneshot

 

3. find命令常用方法

find . -name "*.h" | xargs grep "native_window_set_buffers_timestamp"
xargs - build and execute command lines from standard input
find命令把匹配到的文件传递给xargs命令,而xargs命令每次只获取一部分文件而不是全部,不像-exec选项那样。这样它可以先处理最先获取的一部分文件,然后是
下一批,并如此继续下去。

 

find . -name "test.c"

grep -n -r "NUM_OF_PLAYBACK" * --color

 

4. Linux svn

svn checkout http://192.168.6.11/code

svn co http://192.168.6.11/code

apt-get install subversion

svn commit openl
svn st -q (修改过的文件)
svn st    (所有的文件,包括新增加的文件)
svn ci setenv.sh -m "test"
svn log setenv.sh  (查看修改历史)
svn blame setenv.sh |less (查看每一行是谁修改的)
svn diff setenv.sh (查看两个版本的差别)

vi ~/.subversion/config

st -status

smbpasswd -a luohj (增加一个smba用户)
smbpasswd -e luohj (enable smba用户)

 

5. Linux Patch

diff -Naur originalfile  modifiedfile  > abc.patch
patch -p1<abc.patch

 

6. mount命令常用方法

mount -t nfs -o tcp,nolock 192.168.4.146:/home/test/  /mnt/test

mount -t ubifs ubi0_0 /mnt或mount -t ubifs ubi0:rootfs /mnt

mount -o remount, rw /


7. Kernel启动方式

SD Startup:
setenv bootargs noinitrd ip=dhcp console=ttyS1,115200n8 root=/dev/mmcblk0p2 rw


NFS Startup:
setenv bootargs noinitrd ip=dhcp console=ttyS1,115200n8 mtdparts=nxnand:1m@0k(boot),6m@1m(kernel),40m@7m(root),64m@47m(appfs),-(extra) root=/dev/nfs nfsroot=192.168.4.236:/home/rootfs.buildroot


 

 

 

 

 

   

阅读更多
个人分类: 基础知识
上一篇Android系统移植(一)-让android系统在目标平台上运行起来
下一篇Android系统移植(二)-按键移植
想对作者说点什么? 我来说一句

linux常用命令-十分全面

2010年04月15日 1KB 下载

第2章 Linux常用命令

2010年04月20日 140KB 下载

linuX常用命令linuX常用命令

2009年03月29日 41KB 下载

Linux常用命令Linux常用命令

2008年12月26日 265KB 下载

LINUX常用命令全集

2010年02月27日 349KB 下载

Linux常用基本命令

2011年09月08日 287KB 下载

Linux常用命令全集

2011年10月18日 349KB 下载

LINUX常用命令.pdf。

2011年07月23日 772KB 下载

没有更多推荐了,返回首页

关闭
关闭