配置文件目录:

/etc/profile
/etc/bashrc
/root/.bashrc
/root/.bash_profile

/bin/bash

root用户一登陆,给他提供什么命令解释器

什么是grep?

grep(缩写来自Globally search a Regular Expression and Print)是一种强大的全局文本搜索工具,它能使用特定模式匹配(包括正则表达式)搜索文本,并默认输出匹配行。

被shell解释的,被命令解释的,而命令是被shell解释的,所以shell>命令>正则表达式。

shell是父辈,通配符和命令一个级别是儿子辈,正则表达式,是孙子辈的。
shell >命令/通配符->正则表达式

Linux 中,命令、通配符是被shell解释的,正则表达式由命令解释

管道符 过滤 ls | grep hello

grep -A 2 'root' /etc/passwd 关键字匹配处后两行
grep -B 2 'root' /etc/passwd 关键字匹配处前两行
grep -C 2 'root' /etc/passwd 关键字匹配处前后各两行
grep -c 2 'root' /etc/passwd 统计数量

grep -i 'hello' a.txt 大小写都输出来
grep -iv 'hello' a.txt 对大小写都输出来的取反

grep '^root' test
grep 'root$' test

grep 'ab*' a.txt
grep 'ab?' a.txt

egrep 'r[abc123\.\/\-]t' b.txt

注意转义\- 必须放到结尾才能转义结束

grep -v "^#" /etc/ssh/ssh_config 过滤掉开头为#的注释
grep -v "^ *$" /etc/ssh/sshd_config 匹配空行并过滤

egrep 'compan(y|ies)' a.txt

转载于:https://www.cnblogs.com/adamans/articles/7485738.html

Linux基础-固化命令的方式grep相关推荐

  1. Linux基础及命令大全(入门级教学基础命令)

    Linux基础及命令大全(入门级教学基础命令) 一.什么是shell,Linux的格式 shell就是Linux系统中运行的一种程序,也是用户和内核之间的翻译官,Bash是Linux系统中默认使用的s ...

  2. 在Linux环境以命令行方式部署DM8(达梦8)单机版

    在Linux环境以命令行方式部署DM8(达梦8)单机版 本文目的是验证在linux环境以命令行方式部署DM8单机版. 本文以如下目录展开介绍: 1.部署环境介绍和数据库安装包挂载 2.数据库部署前准备 ...

  3. Linux基础 常见命令 思维导图总结

    该系列文章总纲链接:专题分纲目录 Linux环境 1 Linux基础 常见命令 学习链接 @1 该链接旨在 对Linux系统 从0到1 进行入门级学习,同时对Linux命令有一个基本的了解: Linu ...

  4. Linux基础shell命令 ls

    Linux基础shell命令 ls ls 用来展示目录文件 man ls :官方文档显示所有的ls用法(其他命令也可用相同方法查看文档) ls [命令符选项] [文件路径(相对路径绝对路径均可)] [ ...

  5. Linux基础常用命令

    ps -ef用于查看全格式的全部进程,其中"ps"是在Linux中是查看进程的命令,"-e "参数代表显示所有进程,"-f"参数代表全格式. ...

  6. Linux基础、命令及相关软件安装

    文章目录 一.Linux的简介 1.Linux的概述 2.Linux的分类 3 . 文件系统结构 二.Linux的安装 1.虚拟机的安装 2.CentOS的安装 三.Linux的基本命令 1.目录切换 ...

  7. Linux基础之命令【ls】

    ls是Linux最常用的基础命令ls就是list的缩写,ls不仅仅可以查看文件夹内容还可以查看(目录,权限)等-ls用法如下: 1.命令格式: ls[参数][目录名字] 2.命令功能: 列出目录中所有 ...

  8. Linux基础bash命令

    1.基础bash命令 查看历史命令记录 history 查看时间 date 目录进入 cd 路径 查看目录结构 ls ls -a --全部文件 ls -l --详细信息 ls -la --全部文件详细 ...

  9. 一个菜鸟的Linux起步 课程第一节:linux基础与命令介绍

    嵌入式与Linux基础 什么是嵌入式 时代背景 技术角度:以应用为中心,以计算机技术为基础,软硬件可裁剪,适用于应用对功能,可靠性,成本,体积,功耗有严格要求的专用计算机系统. 系统角度:嵌入式系统是 ...

最新文章

  1. dos下命令行执行程序时候注意程序所使用文件的路径问题
  2. 思科2015校园招聘笔试面试总结
  3. 脚本大全_抖音文案大全2020励志:抖音最火励志搞笑句子,直接套用上热门
  4. POJ 1170 Shoping Offers(IOI 95)
  5. 我的10年富士康故事
  6. C#面向对象基础(六) 继承
  7. python拼写错误20几分钟怎么办_Python | 21行轻松搞定拼写检查器
  8. 朋友圈句句刺痛人心的唯美句子有哪些
  9. awg线径与电流_AWG电流线径对照表
  10. 【AS3代码】擦窗户效果(也就是流行的妄撮游戏)
  11. VS2015大括号高亮显示的设置方法
  12. 如何识别POS机是一清机还是二清机?
  13. 当孙子兵法遇上词云,会有怎样的碰撞?
  14. 从零开始实现美团联盟分销——先封装一个简洁易用的SDK
  15. php 指纹验证失败,为什么手指沾了水,指纹识别就会失效?液体会导致指纹解锁失败?...
  16. Android Java(2015-6-18 15:28、2016-1-30 21:18、2016-5-31 11:20)
  17. PAT 1094 谷歌的招聘 (20 分) c语言
  18. 开源企业内部沟通协作平台, 免费企业IM, ENTBOOST, Windows环境:免安装模式部署
  19. 错排问题(装错信封问题)
  20. 集体户口和个人户口的区别,看完你就明白了

热门文章

  1. 在 SQL Server 的存储过程中调用 Web 服务
  2. 让医生能更好诊断患者风险 英国剑桥大学开发心脏病预测AI
  3. MySQL5.7之开启远程连接
  4. 设计模式之观察者模式(Observer Pattern)
  5. MYSQL 最大连接数设置
  6. network of emergency contacts---BFS
  7. python 路径的操作
  8. centos安装后连不上网
  9. UITextView UITextField退出键盘的常用三种方式
  10. 虚拟机中部署ISA Server 2006 防火墙 网络设置(上)