Chinaunix首页 | 论坛 | 博客
  • 博客访问: 862658
  • 博文数量: 156
  • 博客积分: 6553
  • 博客等级: 准将
  • 技术积分: 3965
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-22 18:36
文章存档

2012年(3)

2011年(43)

2010年(110)

分类: 嵌入式

2010-09-27 09:35:09

1.文件或者文件夹的比较:
diff -ruN dir1 dir2 > patch_file
比较dir1与dir2的差异并导入到patch_file文件中
例子:目录1是旧版本,目录2是新版本
生成补丁diff -ruN dir1 dir2 > dir.diff
进入目录1打补丁:
cd dir1
patch -p1 < ../dir.diff
2.计算目录的容量
du -sm dir
3.查找字符串
grep -rn "chars" ./
在当前目录下递归查抄“chars”,-n表示显示行号
4.格式化磁盘
mkfs.ext3 /dev/sdb
格式化/dev/sdb为ext3格式
5.dd命令
dd是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。
(1). if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file >
(2). of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output file >
(3). ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes个字节。
  obs=bytes:一次输出bytes个字节,即指定一个块大小为bytes个字节。
  bs=bytes:同时设置读入/输出的块大小为bytes个字节。
(4).count=blocks:仅拷贝blocks个块,块大小等于ibs指定的字节数。
(详细资料查看百度百科)
例子:
《1》.将本地的/dev/hdb整盘备份到/dev/hdd
dd if=/dev/hdb of=/dev/hdd
《2》.备份磁盘开始的512个字节大小的MBR信息到指定文件
dd if=/dev/hda of=/root/image count=1 bs=512
count=1指仅拷贝一个块;bs=512指块大小为512个字节。
恢复:dd if=/root/image of=/dev/hda
《3》.备份软盘
dd if=/dev/fd0 of=disk.img count=1 bs=1440k (即块大小为1.44M)
6.free  显示系统内存及swap使用情况
7.who   列出系统上的用户名单
8.tty    显示当前是什么终端
9.挂载iso文件镜像
mount -o loop *.iso /mnt/iso
10. wc

        -l   行统计

wc  -w  单词统计

       -c   字符统计(包括空格)

11.

/dev/hda    表示第一个IDE硬盘

/dev/hdb    表示第二个IDE硬盘

/dev/hda1    表示第一个IDE硬盘的第一个分区

hd  代表IDE      sd 代表SCSI硬盘   

 

12.touch 创建新文件或更新文件的修改时间

 

13 vim -d file1 file2
同时打开两个文件并且显示差异
 
14.uname –a      显示本机本地计算机信息
 
15. locate filename   定位文件所在位置
如:locate unistd.h  查找该文件所在位置
 
16. find / -name "filename"
在你的文件系统中从根目录"/"开始搜索被称为"filename"的文件. "filename"文件名可以包含通配符(*,?).
find命令功能强大.它有很多选项让你以不同的方式搜索文件.例如, 通过日期, 文件大小, 权限, 拥有者等等.但一些的搜索查询要花上几分钟编写. 查看info find. 这里是一些使用 find 来完成一些有用的任务的复杂例子.
find $HOME -name core -exec rm -f {} \;
以上命令从你的$HOME目录开始寻找, 发现名字是 "core"的文件. 对于每一个这种被找到的文件,执行 "rm -f" (强制删除文件).  {} 代表了已发现的文件,  "\"终止了该命令列表.
find /dev -user "peter" |more
以上命令显示由用户 "peter"所拥有的所有设备的文件.显示文件名是 find命令的默认行为,所以如果这就是我所要做的,无须特别指定.
17 根据模式匹配文件并检索其中的文字
find ./ -name "*.mak" | xargs grep "cx380d3"

快捷键:

ctrl + l 清屏

ctrl + d 关闭终端

ctrl + Alt + t  开启终端

17 查看sleep有那几个可以man?
man -k sleep
阅读(960) | 评论(0) | 转发(2) |
0

上一篇:vim中难记忆的技巧

下一篇:tslib的移植

给主人留下些什么吧!~~