zoukankan      html  css  js  c++  java
  • shell 1

    换行符号 ctrl+J
    Backspace ctrl+H
    end-of-file ctrl+D

    1 背景知识
    2 入门
    第一行 #! 空白符号被略过 可选项 注意此处的初级陷阱p37
    shell基本元素 命令与参数
    如果使用的使"&"而不是";",则Shell将在后台执行其前面的命令;意味着,Shell不用等到该命令完成,就可以继续执行下一个命令。内键命令、shell函数以及外部命令
    变量 包含空格就要使用引号
    打印 echo printf
    I/O重定向 标准输入、标准输出、标准错误输出 管道
    特殊文件 /dev/null 位桶(bit bucket) /dev/tty stty -echo 关闭自动打印输入字符的功能 stty echo 则开启
    基本命令查找 即命令执行的路径
    访问Shell脚本参数 即位置参数、命令行参数、函数的参数
    简单的执行跟踪 sh -x scpritfile 或在脚本中 set -x
    国际化与本地化
    3 查找与替换
    查找文本
    正则表达式 p60 一般字符和特殊字符 . * ^ $ [ ] + ? |
    基本正则表达式BRE 匹配单个字符 在方括号表达式中,所有其他的meta字符都会失去其特殊含义。
    后向引用 ??
    单个表达式匹配多字符
    文本匹配锚点 ^ $
    BRE运算符优先级
    扩展正则表达式ERE
    在文本文件里进行替换 sed 批处理而不是交互的方式
    基本用法 替换细节
    sed的运作
    匹配特定的行

















  • 相关阅读:
    springboot 路由 json
    mybatis-plus 条件构造器 Wrapper
    mybatis-plus 逻辑删除
    mybatis-plus 分页查询
    mybatis-plus 乐观锁
    mybatis-plus 自动填充处理
    mybatis-plus 增删改查(普通)
    mybatis-plus 日志
    mybatis-plus 初识
    React项目如何打包发布及遇到的坑
  • 原文地址:https://www.cnblogs.com/zhuzhuqwa/p/6444708.html
Copyright © 2011-2022 走看看