linux查看和搜索文件(笔记)

一.查看文件

1.ls命令
ls指令可列出目录的内容,包括文件和子目录的名称。用不同的ls命令参数可以显示不同的文件信息,该命令的格式为:ls[参数]目录或文件名;
如用ls -l 查看root目录下的文件信息

在这里插入图片描述

2.Head命令
head命令用于显示文件的开头的内容,在默认情况下,head命令显示文件的头10行内容。
用法:head [参数]… [文件名]… ,如用命令:head -n 5 vi_lkh来显示该文件的前五行

在这里插入图片描述
3.tail 命令
用于显示指定文件末尾内容,用法:tail [参数]… [文件]…
如用tail -c 30 vi_lkh来显示文件末尾的30个字节
在这里插入图片描述
4.cat命令
cat命令主要用来查看文件内容,创建文件,文件合并,追加文件内容等功能。
用法:cat[参数]…【文件名】如用cat vi_lkh命令来查看文件vi_lkh的内容
在这里插入图片描述
Cat也可以将多个文件的内容拼接在一起,并打印出来。如:用cat vi_gzgsxy vi_lkh>china命令可以把gzgsxy和lkh vi文件合并打印在china文件中

在这里插入图片描述
5.more命令
more命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能,如按空格键就往下一页显示
用法:more[参数]… [文件名字]…如用命令:more -3 vi_lkh 来在屏幕上显示该文件中的三行文本

在这里插入图片描述

6.less命令
less命令可以对文件或其它输出进行分页显示,与more命令相似,但是比more命令要强大许多。
用法:less[参数]… [文件名字]. 如用命令:less -4 vi_lkh 来在屏幕上显示该文件中的4行文本

在这里插入图片描述

二.搜索命令
1.grep命令
Grep命令用于搜索文本文件.如果想要在几个文本文件中查找一字符串,可以使用‘grep’命令,‘grep’在文本中搜索指定的字符串。
用法:grep[参数]…字符串…文件. 如用命令:grep anon /etc/vsftpd/ *.conf 来在屏幕上显示该目录下后缀名为.conf的文件中包含“anon”字符串的文本行
在这里插入图片描述

2.locate命令
用于通过文件名或扩展名搜索文件,但使用locate之前,要先使用updatedb命令,手动更新数据库。
用法:locate[参数]… [文件名]. 如用命令:locate vsftpd.conf 来在屏幕上显示该文件的存放路径
在这里插入图片描述

3.find命令
find命令用来在指定目录下查找文件,也可以用来搜索具有特定用户属组的文件
用法:find[路径]… [参数],如用命令: find /etc -name httpd.conf来在屏幕上显示该文件的存放路径
在这里插入图片描述

也可以用find / -user tom参数命令来显示指定用户的所有文件(要用useradd先新建一个tom用户)
在这里插入图片描述

发布了36 篇原创文章 · 获赞 60 · 访问量 9968

猜你喜欢

转载自blog.csdn.net/chest_/article/details/100162014
今日推荐