Linux常见命令(下)

文件操作

指令总结

指令解释
more分页查看文件内容
less分页查看文件内容
head查看文件的头部内容(默认10行)
tail查看文件的头部内容(默认10行)
grep搜索文件内容,在文件中查找指定的字符序列(字符串)
find查找文件或目录(递归查找)
locate快速查找文件或目录
echo将指定 字符串输出到设备上
|(管道)将前一个指令执行的结果作为后一个指令执行的条件

详细演示

分页查看文件内容——more

​ 语法: more 文件路径

常用参数

​ 空格键 :向下翻一页

​ 回车键 :向下翻一行

​ Q/q键 :退出

分页查看文件内容——less

​ 语法: less 文件路径

注:less和more操作相似,但是less指令可以向上翻

常用参数

​ -M :显示当前行的范围

​ 空格键 :向下翻一页

​ B/b键 :向上翻一页

​ Q/q键 :退出

​ 方向键上/下 :向上向下翻一行

查看文件的头部内容——head

​ 语法: head [选项] 文件路径

常用参数

​ -n :从头开始显示n行内容(识别换行符)

查看文件的尾部内容——tail

​ 语法: tail [选项] 文件路径

常用参数

​ -n :从尾部开始显示n行内容(识别换行符)

搜索文件内容,在文件中查找指定的字符序列——grep

​ 语法: grep [选项] 要查找的字符串 文件路径

常用参数

​ -n :显示行号

​ -c :统计搜索到多少行

​ -i :忽略大小写搜索

查找文件或目录——find

​ 语法: find 检索路径 [选项]

注:递归查找,从硬盘查找,准确性高,性能低。

常用参数

​ -name :按照文件名查找(全匹配),举例: find ./ -name main.c

​ -iname :按文件名查找,忽略大小写,举例: find ./ -iname MAIN.C

​ -size :按文件大小查找,举例: find ./ -size +3M 查询当前路径下,所有大于3M的文件,大于3M(+3M),小于3M(-3M),这里1代表512个字节(B),通过“+”和“-”控制大于和小于。注:k(kb)、M(mb)、G(gb)。

​ -type :按文件类型查找

快速查找文件或目录——locate

​ 语法: locate [选项] 文件名/目录名

注:从数据库查找,准确性低,性能高。该指令时从文件系统的数据库中查找,缺点是新创建的文件没有在数据库中建立索引,用该指令找不到。

​ 默认情况下 updatedb每天更新一次,我们可以手动更新。指令: updatedb。

常用参数

​ -c :统计

​ -i :忽略大小写

将指定 字符串输出到设备上——echo

​ 语法: echo 输出的字符串

注:使用单个">"第二次会将第一次覆盖。

代码展示

echo "hello linux">text

在这里插入图片描述

echo "how are you">>text

在这里插入图片描述

将前一个指令执行的结果作为后一个指令执行的条件——|(管道)

​ 对查找指令的结果进一步过滤

代码展示

find /dev -type c | grep "2$"

在这里插入图片描述

  • 17
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值