2013-11-26 16:19:25 u012230451 阅读数 86

本文将介绍几个最常用的命令以及使用场景

1. tail命令

tail命令适合用于查看实时更新的系统日志

  • -f:表示持续检查,文件的更新会实时显示出来,比如 tail -f file.log
  • -n:显示最后n行 tail -n 100 file.log

既然有tail,就会有head命令,用于查询文件的头n行,实际上用到不多

 

2. more命令

如果文件较大,则部分显示文件.此外more命令还可以进行查询操作

  • 空格: 按空格下翻一页
  • 回车: 下翻一行
  • /字符串: 进行向后查询,按n查询下一个
  • q: 退出more命令

实际上在本人机器上使用这个命令的时候,发现查询到匹配的字符串后,屏幕上并不会高亮,而且只能向后查询

 

3. less命令

相比more,less使用更加方便,可以进行向前,向后翻页,也可双向查询,查询结果还可以高亮

  • Page Down/空格: 向下翻页
  • Page Up: 向上翻页
  • /字符串: 向下查询
  • ?字符串:向上查询
  • n:查询下一个
  • N:反向查询下一个
  • q:退出

4. cat命令:直接在屏幕上显示文件全部内容,如果文件较大,屏幕就会一直滚...最后也只能看到小部分.所以实际上它不适合查看文件,更多的是当做文件追加的功能在用,比如:

  • cat fileA >> fileB: 将文件fileA的内容追加到fileB

最后,当我们既要查看文件,又需要编辑的时候可以使用vi

 

2010-08-05 14:51:00 zhangxs_3 阅读数 3674
  1. 查找当前目录下的指定的core文件
  2. find . -name "core"
  3. 查找根目录下的指定的core文件
  4. find / -name "core"
  5. 查找根目录下的指定的core文件夹
  6. 查找根目录下的指定的大小core文件 
  7. find / -name "core" - size +1024c
  8. 查找文件中是否含有指定的字符 "10.71.110.89"
  9. find / -name "*.tar.gz" - type f -exec rm -rf {} /;
2011-08-23 15:52:46 iteye_8188 阅读数 725
今天要在unix中查找某个文件,但是忘记了文件的路径,还是在网上找到了解决方法(网络还是强大,也要感谢网友们提供的方法)

精确查找文件命令:
输入 find / -name 文件名
过一会儿就会在下一行显示文件所在的路径了

接着又在网上找到了其它方法
1.在当前文件下查找某文件的命令:find . -name 文件名

2.查找根目录下某个指定的文件夹:find / -name 文件夹名 -type f

使用"find / -name 文件名"这个命令查找是精确查找,特点:准确,但速度慢,消耗资源大
今天用这个命令时找了有一会儿才找到文件(可能是文件数量比较多吧)

还有一种是模糊查询命令:"whereis 文件名",特点:快速,但是是模糊查找
这个命令可以找到相似名称的文件所在的所有目录
2010-06-05 12:50:00 zlbvs24 阅读数 12075

查找当前目录下的指定的core文件

Unix代码 复制代码
  1. find . -name "core"  
find . -name "core"


查找根目录下的指定的core文件

Unix代码 复制代码
  1. find / -name "core"  
find / -name "core"


查找根目录下的指定的core文件夹

Unix代码 复制代码
  1. find / -name "core" -type f  
find / -name "core" -type f


b(块文件) c (字符文件) 9Q9Linux联盟
d(目录) l (符号链接) p (命名管道) f (普通文件)

查找根目录下的指定的大小core文件

Unix代码 复制代码
  1. find / -name "core" - size +1024c  
find / -name "core" - size +1024c



查找文件中是否含有指定的字符 "10.71.110.89"

Unix代码 复制代码
  1. find / -name "web.xml" - type f |xargs grep "10.71.110.89"  
find / -name "web.xml" - type f |xargs grep "10.71.110.89"



删除所有的tar.gz结尾的文件

Unix代码 复制代码
  1. find / -name "*.tar.gz" - type f -exec rm -rf {} /;  
2019-06-08 16:55:59 jiuweideqixu 阅读数 354

查看当前目录    pwd

查看当前文件夹下面又哪些文件    ls

查看当前文件夹中所有的文件内部是否含有某个特定的字符串    grep -R "struct Index" .


使用通配符进行查找

.表示任意一个字符

*表示重复其前面一个字符任意多次(>=0次)

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