Linux命令grep和find相关使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令grep和find相关使用相关的知识,希望对你有一定的参考价值。

一、Linux的alias命令的了解,alias命令主要是设置别名,简单话就是把一长串命令,简单到几个字符都可以实现相同原来。
例如查看设置ip地址配置文件,但是我们使用别名就很简单
技术分享图片
技术分享图片
如果在命令行设置,只是临时的,如果推出终端或者推出当前用户,别的用户登录,就无法使用,为了永久使用,就需要写到配置文件中。
但是有两种配置,一种只针对这个用户的,还有是所有用户的
1、针对当前用户的,只需要在用户的家目录里面设置.bashrc这个文件
技术分享图片
2、针对所有用户,需要在/etc/bashrc进行设置,在文件的最后添加这一行。添加完成后使用source /etc/bashrc,就可以让配置文件马上生效
技术分享图片
二、显示/etc/passwd文件中不以/bin/bash结尾的行
查找文件中的对应的数据,需要文本处理命令了,这里需要使用grep来处理
技术分享图片
三、找出/etc/passwd文件中,包含二位数字或者三位数的行
技术分享图片
技术分享图片
四、显示/proc/meminfo文件中以大写或小写s开头的行;用三种方式实现
技术分享图片
五、使用echo输出一个绝对路径,使用egrep取出路径名,类型执行dirname /etc/passwd的结果
技术分享图片
六、找出ifconfig中的ip地址。要求结果只显示IP地址
技术分享图片
七、vim定制自动缩进四个字符
打开文件/etc/vim/vimrc最后加入,保存
set tabstop=4
set shiftwidth=4
八、编写脚本 ,实现自动添加三个用户,并计算这三个用户的uid之和
技术分享图片
九、find用法以及常用用法的实力演示
1、根据名字查询,例如查询已pa开头的
技术分享图片
2、根据改动文件的时间才查询,例如查询最近两天改动过的文件
技术分享图片
3、查询大于512KB的文件
技术分享图片
4、查询文件权限,比如最高权限777
技术分享图片
5、在目录中查找更改时间在5日以前的文件并删除它们
技术分享图片

以上是关于Linux命令grep和find相关使用的主要内容,如果未能解决你的问题,请参考以下文章

linux find grep组合使用

linux中grep和find的区别

Linux下find命令和grep命令查找文件

Linux学习命令汇总八——文件查找命令find选项及使用技巧

linux下的find与grep命令的功能相似吗?

在linux下find和grep