# 文件分页查看和查找操作

# more

  • more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按b键就会往回(back)一页显示,而且还有搜寻字符串的功能。more命令会往前向后读取文件,因此在启动时就加载整个文件。

  • 语法 : more [option]...[file]...

    1. +n 从第n行开始显示
    2. -n 定义屏幕大小为n行
    3. +/pattern 在文件显示前搜寻该字符串(pattern),然后从该字符串前两行之后开始显示。
    4. -c 从顶部清屏,然后显示
  • 使用more命令在读取文件信息时,可以进行交互操作。

    1. enter,向下n行,需要定义。默认为1行
    2. ctr+f,向下滚动一屏
    3. 空格键,向下滚动一屏
    4. ctr+b,返回一屏
    5. =,输出当前行的行号
    6. V,调用vi编辑器
    7. !命令,调用shell,并执行命令
    8. q,退出more命令

# less

  • less命令读取内容,分屏显示,less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件

  • 语法: less [option]...[file]...

  • 常用操作:

    1. /字符串:向下搜索“字符串”的功能
    2. ?字符串:向上搜索“字符串”的功能
    3. Q:退出less命令
    4. 空格键,滚动一页
    5. 回车键,滚动一行

# find

find命令用来在指定目录下查找文件 可以指定一些匹配条件,如 按文件名,文件类型,用户甚至是时间戳查找文件。 常用语法: find [path...] [expression]

1. -name 按照文件名查找文件
2. -perm 按照文件权限来查找文件
3. -user 按照文件属主来查找文件
4. -mtime -n +n 按照文件的更改时间来查找文件
5. -type 按照文件类型查找文件
6. -empty 查找空文件
find ./ -name "*.c" # 在当前目录下查找.c后缀的文件

find -empty -delete # 查找空文件并删除

# which

查看可执行文件的绝对路径

[root@localhost home]# which find
/usr/bin/find

关于评论

评论前请填好“昵称”、“邮箱”这两栏内容,否则不会收到回复,谢谢!