linux: head, tail, grep, history指令

head, tail

head, tail用于查看文件的前/后几条记录。

head -n 10 test.log    查看文件的前十条记录
tail  -fn 10 test.log    循环实时查看最后1000行记录(最常用的)

grep

grep指令用于查找指定目录下,包含指定字符串的数据行,格式:grep target (from) directory。例如:

grep target_string *file  // 在后缀为file的文件中,查找target_string这个字符串
grep target_string test*  // 在前缀为test的文件中,查找target_string这个字符串
grep -v target_string data.log  // 在data.log文件中查找target_string字符串
grep -r target_string *  // 在当前目录下的所有文件及子文件中,查找target_string这个字符串
grep -i target_string *  // 加-i参数,忽略target_string的大小写
grep -c target_string *  // 统计target_string出现的次数

grep target_string1 * | grep target_string2  // 搜索同时包含target_string1和target_string2字符串的数据
head -10 file.txt | grep target_string  // 在文件的前十行搜索有相关字符串的数据

history

history用于查看系统的指令历史

history 10   查看历史的最近十条记录

设置显示指令的执行时间:

export HISTTIMEFORMAT='%F %T '

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值