3-文件搜索、文件内容查看、文本文件处理

本文介绍了Linux系统中常用的文件搜索、内容查看及文本处理命令,如find、cat、grep等,并详细解释了它们的功能与用法,帮助读者掌握高效管理文件的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文件搜索——find

命令解释
find 路径 -name file1从指定路径搜索文件名为file1的文件
find 路径 -user user1搜索用户uesr1的文件和目录
find 路径 -name \*.bin在指定路径下搜索以’.bin’结尾的文件
find 路径 -type f -atime +10在指定路径搜索过去10天内未被使用过的文件
find 路径 -type -f -mtime +10在指定路径搜索过去10天内未被创建/修改过的文件
which xx显示一个二进制文件或可执行文件的完整路径

文件内容查看

命令解释
cat file1从第一行开始输出file1文件内容
tac file1从最后一行开始输出file1文件内容
more file1查看file1文件内容,敲回车往下翻页
less file1查看file1文件内容,敲上下键翻页
head -2 file1查看file1文件的前两行
tail -2 file1查看file1文件的最后两行
tail -f /var/log/messages实时查看被添加到/var/log/messages文件的内容

文本文件处理

命令解释
cat file1 |grep root 或 grep root file1输出file1中包括root字符串的行
cat file1 |grep ^root 或 grep ^root file1在file1中查找以root开头的行
grep root -R 路径(当前路径可不写)在dir1目录下搜索全部文件包含root的行
sed s/root/ROOT/g file1将file1中的root替换为ROOT(源文件内容不变)
sed -e ‘1d’ file1删除file1文件中的第一行(源文件内容不变)
sed -n ‘/root/p’ file1查看file1 中包含root的行
sed -n ‘1,5p’ file1查看file1中第1-5行内容
sort file1 file2 |uniq取出两个文件的并集
sort file1 file2 |uniq -u两个文件删除交集
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值