Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8821
  • 博文数量: 2
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 22
  • 用 户 组: 普通用户
  • 注册时间: 2013-12-02 21:19
文章分类
文章存档

2013年(2)

我的朋友
最近访客

分类: LINUX

2013-12-02 21:40:55

1. file
[用途]:
file命令用于检测并显示文件类型
[常用示例]
-v: 显示版本信息,并退出
Kim@Linux:~# file -v 
显示file-5.09

-b:不显示文件名称,只显示文件类型,写shell脚本有用
Kim@Linux:~# file -b .
显示类型:directory

-L:显示连接文件所指向的文件的类型
Kim@Linux:~# file 2.log
2.log: symbolic link to `1.log'
Kim@Linux:~# file -L 2.log
2.log: ASCII text

-f:后面接filename,其中file每行存放一个文件。
Kim@Linux:~# file -f filename
1.log: ASCII text
.:     directory

2. mkdir
[用途] 建立子目录
[常用示例]:
-m: 设定权限信息
Kim@Linux:~# mkdir -m 777 test

-p: 建立多级目录
Kim@Linux:~# mkdir -p test1/test2/test3
可以同时建立三级目录,如果存在则忽略

3. Grep 
[用途]: grep在一个或多个文件中查找与模式字符串(pattern)匹配的行,并将搜索的结果打印出来,不会修改原文件内容。
[常用示例]:
-i:忽略大小写,因为grep是对大小写敏感的,所以添加-i会起作用。
Kim@Linux:~# grep -i kIM /etc/passwd
kim:x:1003:1003::/home/kim:/bin/sh


-rn:这两个选项经常一起使用,-r 表示递归查找,-n表示显示查找行号
Kim@Linux:~# grep -rn sas .

-s: 即silent 不输出不匹配的行
Kim@Linux:~# grep -rsn kim .git
./.git/COMMIT_EDITMSG.save:6:# On branch kim

4. dd
[用途]通常用于创建镜像文件,例如android刷机时候的droidboot.img,可以通过dd命令制作
[常用示例]
Kim@Linux:~# dd if=/dev/sda1 of=/sda1.img
if表示输入文件,of表示输出文件

Kim@Linux:~# dd if=/dev/zero of=/500K.img bs=1K count=500
bs=1K表示每次读取1K数据,count=500表示读取500次,这样便生成了500K的输出文件了。/dev/zero每次读取结果都是0,相当于占了个位置。

5. find
[用途]顾名思义就是帮你找文件的命令
[格式]find > > >
[常用示例]
Kim@Linux:~# find . -name *error* 
.表示当前文件,-name表示后面跟的是文件名,*error*表示包含error的文件

Kim@Linux:~# find . -type d -name *kim*
-type表示文件类型,该命令就是去找当前文件夹下包含Kim的目录

Kim@Linux:~# find . -type f -ctime +5 -name *kim*
-ctime n 表示搜索过去n天之内修改过文件
-atime n 表示搜索过去n天之内读取过文件
该命令表示搜索过去5天之内修改过得包含kim的文件







阅读(1021) | 评论(1) | 转发(0) |
0

上一篇:没有了

下一篇:Kim学Linux命令--文件管理命令-2

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

4大爷2013-12-03 09:23:28

good!