访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux命令grep和find相关使用

时间:2018-12-04

一、Linux的alias命令的了解,alias命令主要是设置别名,简单话就是把一长串命令,简单到几个字符都可以实现相同原来。

例如查看设置ip地址配置文件,但是我们使用别名就很简单

Linux命令grep和find相关使用

Linux命令grep和find相关使用

如果在命令行设置,只是临时的,如果推出终端或者推出当前用户,别的用户登录,就无法使用,为了永久使用,就需要写到配置文件中。

但是有两种配置,一种只针对这个用户的,还有是所有用户的

1、针对当前用户的,只需要在用户的家目录里面设置.bashrc这个文件

Linux命令grep和find相关使用

2、针对所有用户,需要在/etc/bashrc进行设置,在文件的最后添加这一行。添加完成后使用source /etc/bashrc,就可以让配置文件马上生效

Linux命令grep和find相关使用

二、显示/etc/passwd文件中不以/bin/bash结尾的行

查找文件中的对应的数据,需要文本处理命令了,这里需要使用grep来处理

Linux命令grep和find相关使用

三、找出/etc/passwd文件中,包含二位数字或者三位数的行

Linux命令grep和find相关使用

Linux命令grep和find相关使用

四、显示/proc/meminfo文件中以大写或小写s开头的行;用三种方式实现

Linux命令grep和find相关使用

4、建立/home/test_root/etc/passwd,内容为/etc/passwd里面test那一行。

4.应用python编写shell脚本经常要用到os,shutil,glob(正则表达式的文件名),tempfile(临时文件),pwd(操作/etc/passwd文件),grp(操作/etc/group文件),commands(取得一个命令的输出)。

请看下面的实例,在c盘中有个test目录,在这个目录中,用echo创建了一个batname.bat的文件,这个批处理将执行一条命令,调用系统的记事本程序,但执行这个批处理的时候会出现一个黑框,创建一个vbs文件,使用这个vbs来执行这个批处理文件,将不出现黑框,达到隐藏cmd窗口的目的。

1. find /etc -newer /etc/passwd(找出比/etc/passwd还要新的文件)。

Linux命令grep和find相关使用

六、找出ifconfig中的ip地址。linux命令要求结果只显示IP地址

Linux命令grep和find相关使用

七、vim定制自动缩进四个字符

打开文件/etc/vim/vimrc最后加入,保存

set tabstop=4

set shiftwidth=4

八、编写脚本 ,实现自动添加三个用户,并计算这三个用户的uid之和

Linux命令grep和find相关使用

九、find用法以及常用用法的实力演示

1、根据名字查询,例如查询已pa开头的

Linux命令grep和find相关使用

2、根据改动文件的时间才查询,例如查询最近两天改动过的文件

Linux命令grep和find相关使用

3、查询大于512KB的文件

Linux命令grep和find相关使用

4、查询文件权限,比如最高权限777

Linux命令grep和find相关使用

5、在目录中查找更改时间在5日以前的文件并删除它们

Linux命令grep和find相关使用