第1章 linux的特殊符号

1.1 通配符 * {}

1.1.1 含义

1.1.2  *

1.1.3  {}

1.2 特殊符号

1.2.1 特殊符号

       !可以看历史命令   history 命令

       !ls   ===== history |grep ls

1.2.2 单引号、双引号、不加引号

’ ‘

吃啥吐啥

" “

把双引号里面的特殊符号进行解析

<span style=“font-family: 新宋体; times new roman"4times new roman”;background: lime;">不加引号

&nbsp;

反引号 先运行,把结果留下 $()作用相同

第2章 正则表达式

2.1 什么是正则

2.2 作用

2.3 分类

2.3.1 基础正则表达式

2.3.2 扩展正则表达式

2.4 正则表达式与通配符的区别

2.5 基础正则表达式

2.5.1 环境准备

2.5.2 找以m开头的行 ^

2.5.3 m结尾的行结尾的行 $

2.5.4 显示空行,并且加上行号

2.5.5 表示任意一个字符 . (点)

2.5.6 找到以点结尾的行

2.5.7 * 前一个文本连续出现了次或1次以上

2.5.8 正则表达式的贪婪性

2.5.9 .* 表示所有

2.5.10 [abc] 中括号表示一个整体

       找到文本中的大写和小写字母。

2.5.11 找以 mno开头的 并且以  mg 结尾的行

2.5.12 [^abc]  排除a或排除b或排除c

2.5.13 grep -v 排除与[^abc]

第3章 昨日回顾(删除文件、开机自启动)

3.1 linux如何让一个服务/脚本开机自启动?

3.1.1 chkconfig管理 需要什么条件

3.2 /etc/rc.local

3.3 磁盘空间不足 no space left on device

  df -h

  du -sh /*

  du -sh /* |grep G

3.4 文件的删除原理(条件)

    <li>
      <a href="#12">1.2 特殊符号</a><ul>
        <li>
          <a href="#121">1.2.1 特殊符号</a>
        </li>
        <li>
          <a href="#122">1.2.2 单引号、双引号、不加引号</a>
        </li>
      </ul>
    </li>
  </ul>
</li>

<li>
  <a href="#2">第2章 正则表达式</a><ul>
    <li>
      <a href="#21">2.1 什么是正则</a>
    </li>
    <li>
      <a href="#22">2.2 作用</a>
    </li>
    <li>
      <a href="#23">2.3 分类</a><ul>
        <li>
          <a href="#231">2.3.1 基础正则表达式</a>
        </li>
        <li>
          <a href="#232">2.3.2 扩展正则表达式</a>
        </li>
      </ul>
    </li>
    
    <li>
      <a href="#24">2.4 正则表达式与通配符的区别</a>
    </li>
    <li>
      <a href="#25">2.5 基础正则表达式</a><ul>
        <li>
          <a href="#251">2.5.1 环境准备</a>
        </li>
        <li>
          <a href="#252_m">2.5.2 找以m开头的行 ^</a>
        </li>
        <li>
          <a href="#253_m">2.5.3 以m结尾的行结尾的行 $</a>
        </li>
        <li>
          <a href="#254">2.5.4 显示空行,并且加上行号</a>
        </li>
        <li>
          <a href="#255">2.5.5 表示任意一个字符 . (点)</a>
        </li>
        <li>
          <a href="#256">2.5.6 找到以点结尾的行</a>
        </li>
        <li>
          <a href="#257_01">2.5.7 * 前一个文本连续出现了0次或1次以上</a>
        </li>
        <li>
          <a href="#258">2.5.8 正则表达式的贪婪性</a>
        </li>
        <li>
          <a href="#259">2.5.9 .* 表示所有</a>
        </li>
        <li>
          <a href="#2510_abc">2.5.10 [abc] 中括号表示一个整体</a>
        </li>
        <li>
          <a href="#2511_mno_nbsp_mg">2.5.11 找以 m或n或o开头的 并且以&nbsp; m或g 结尾的行</a>
        </li>
        <li>
          <a href="#2512_abcnbsp_abc">2.5.12 [^abc]&nbsp; 排除a或排除b或排除c</a>
        </li>
        <li>
          <a href="#2513_grep_-v_abc">2.5.13 grep -v 排除与[^abc]</a>
        </li>
      </ul>
    </li>
  </ul>
</li>

<li>
  <a href="#3">第3章 昨日回顾(删除文件、开机自启动)</a><ul>
    <li>
      <a href="#31_linux">3.1 linux如何让一个服务/脚本开机自启动?</a><ul>
        <li>
          <a href="#311_chkconfig">3.1.1 被chkconfig管理 需要什么条件</a>
        </li>
      </ul>
    </li>
    
    <li>
      <a href="#32_etcrclocal">3.2 /etc/rc.local</a>
    </li>
    <li>
      <a href="#33_no_space_left_on_device">3.3 磁盘空间不足 no space left on device</a>
    </li>
    <li>
      <a href="#34">3.4 文件的删除原理(条件)</a>
    </li>
  </ul>
</li>