Linux基础:文件操作命令

文件操作

cat:查看文件内容

执行权限:所有用户

语法:cat [选项] 文件

选项:

-n:显示文件行号

more:分页查看文件内容

执行权限:所有用户

语法:more 文件 (文件路径)

操作:

空格键:向下翻动一页

回车键:向下翻动一行

Q/q键:退出

less:分页查看文件内容

执行权限:所有用户

语法:less [选项] 文件 (文件路径)

选项:

-M:显示当前行的范围

操作:

空格键:向下翻一页

B/b键:向下翻动一页

方向上下键:向上向下翻动一行

Q/q键:退出(quit)

head:查看文件的头部的内容(默认10行)

执行权限:所有用户

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

选项:

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

tail:查看文件的尾部内容(默认10行)

执行权限:所有用户

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

选项:

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

grep:搜索文件内容,在文件中查找指定的字符序列(字符串)

执行权限:所有用户

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

  或者   

            gerp [选项] '要查找的字符串'  文件(文件路径)

选项:

-n:显示行号(number)

-c:统计搜索到的行的数量(count)

-i:忽略大小写搜索

find:查找文件或目录(递归查找),从硬盘查找,精确性高,性能低

执行权限:所有用户

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

选项:

-name:按照名称查找

-iname:忽略大小写按名称查找

-size:按照文件大小搜索,单位是512Bytes

-type:按照文件类型查找(d,f,l,p,s.....)

locate:快速查找文件或目录,从数据库查找,准确性低,性能高

说明:该指令是从文件系统的数据库中查找,缺点是新创建的文件没有在数据库中建立索引,用该指令找不到。

执行权限:所有用户

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

选项:

-c:统计(count)

-i:忽略大小写

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

which:快速检索指令位置

执行权限:所有用户

语法:which 指令名称

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

执行权限:所有用户

语法:echo 字符串 > 文件    

           echo 字符串 >> 文件

解释:

> 覆盖式写入,就是覆盖文件中本来的内容(不保留原本的内容)

>> 追加式写入,就是在原本文件内容末追加内容 (保留原本的内容)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值