您的位置:首页 > 运维架构 > Linux

Linux常用命令

2012-03-23 15:59 155 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: