Linux常用的基本命令head、tail、tar、grep、date、cal(二)

一、head命令:

用于查看文件的开头部分的内容,有一个常用的参数-n用于显示行数,默认为10,即显示10行的内容
1、显示文件profile前5行内容
head -n 5 profile
2、head profile:默认显示前10行内容

二、tail命令:

用于查看文件的末尾
1、查看文件的后10行内容:tail -n 10 profile
2、tail -f profile:源源不断的监控文件的最后一行
在这里插入图片描述

三、tar命令

用于压缩和解压文件
1、压缩:打包dir1目录下的所有文件为log.tar
tar -cvf log.tar ./*
-c:打包
-v:查看打包的操作过程
-f:表示打成什么样的文件
在这里插入图片描述
2、解压:tar -xvf log.tar
在这里插入图片描述
3、打包成tar.gz格式的压缩包:
tar -czvf log1.tar.gz ./*
在这里插入图片描述
4、解压tar.gz格式的压缩包
tar -zxvf log1.tar.gz
在这里插入图片描述
5、压缩当前目录下除file1.txt(不能去掉目录)文件以外的文件(只能针对文件,不能针对目录)
tar --exclude ./file1.txt -zcvf log2.tar.gz ./*
在这里插入图片描述
6.压缩当前文件夹下除.log结尾的所有文件

tar --exclude ./'*.log' -czvf qq1.tar.gz ./*
或者
tar --exclude ./*.log -czvf qq1.tar.gz ./*

这个不正确

tar --exclude ./ -name '*.log' -czvf qq1.tar.gz ./*

四、date命令

在这里插入图片描述

五、cal命令

在这里插入图片描述

六、grep命令

1、查找profile文件中有for关键字的语句,并且展示行数:
grep -n ‘for’ profile …/ma/profile
在这里插入图片描述
2、查找profile文件中以for开头的语句,并且展示行数
grep -n ‘^for’ …/ma/profile
在这里插入图片描述
3、用grep查找进程:

ps aux | grep ssh

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

敲代码敲到头发茂密

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值