# 文件分页查看和查找操作
# more
more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按b键就会往回(back)一页显示,而且还有搜寻字符串的功能。more命令会往前向后读取文件,因此在启动时就加载整个文件。
语法 : more [option]...[file]...
- +n 从第n行开始显示
- -n 定义屏幕大小为n行
- +/pattern 在文件显示前搜寻该字符串(pattern),然后从该字符串前两行之后开始显示。
- -c 从顶部清屏,然后显示
使用more命令在读取文件信息时,可以进行交互操作。
- enter,向下n行,需要定义。默认为1行
- ctr+f,向下滚动一屏
- 空格键,向下滚动一屏
- ctr+b,返回一屏
- =,输出当前行的行号
- V,调用vi编辑器
- !命令,调用shell,并执行命令
- q,退出more命令
# less
less命令读取内容,分屏显示,less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件。
语法: less [option]...[file]...
常用操作:
- /字符串:向下搜索“字符串”的功能
- ?字符串:向上搜索“字符串”的功能
- Q:退出less命令
- 空格键,滚动一页
- 回车键,滚动一行
# 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
← 链接文件 mysqldump备份数据库 →
关于评论
评论前请填好“昵称”、“邮箱”这两栏内容,否则不会收到回复,谢谢!