第四周——17号 系统基础符号

系统基础符号

基础符号系列

  • 美元符号:$

    • 用于取出变量中的内容
    • 用于取出指定列的信息(awk)
    • 表示用户命令提示符号
      超级用户为 #
      普通用户为 $
    • 表示一行的结尾
  • 叹号符号:!

    • 用于表示取反或排除
    • 命令行中表示取出最近命令 !加字母
    • 用于表示强制操作
      vim底行模式保存 退出 wq! q!
  • 竖线符号:|

    • 表示管道符号,管道前命令执行完结果再交给后面命令执行
  • 井号符号:#

    • 表示文件内容注释符号
    • 表示用户命令提示符号
      超级用户为#
      在这里插入图片描述
      普通用户为$
      在这里插入图片描述

引号符号系列

  • 美元括号:$() 等于 ``
    表示命令执行结果留下,用于其他命令调用
  • 引号符号:
    • 双引号 " " : 表示输入内容就是输出内容,但是部分信息会被 解析
    • 单引号 ’ ’ :所见即所得
    • 反引号 `` : 表示先执行里面的命令,再交给外面的命令执行
    • 没引号 : 和双引号类似,但是可以识别序列信息
      定向符号系列
  • 小于号:
    • < :标准输入重定向
      在这里插入图片描述
    • <<: 标准输入追加重定向
      在这里插入图片描述
  • 大于号
  • 一个大于号 标准输出重定向符号
  • 2大于 错误输出重定向
  • 两个大于号 标准输出追加重定向
  • 2大于大于 错误输出追加重定向

路径符号系列

  • 单点符号:./ 当前目录
  • 双点符号:·· 上级目录
  • 波浪符号:~ 用户家目录
  • 横线符号:- 两个目录路径切换
  • $OLDPWD 保存之前切换路径所在的目录

系统逻辑符号

  • && :前一件事执行成功了, 再执行&& 后面的命令
  • || : 前一件事执行失败了, 再执行|| 后面的命令
  • ; : 不管前面命令成功与否, 都会执行分号后面的命令
    ——————————————————————————

系统通配符介绍

  • 星号* :匹配任意字符或者字符串信息
  • {} 匹配生成序列信息
    数字序列:
    在这里插入图片描述
    奇数序列:
    在这里插入图片描述
    偶数序列:
    在这里插入图片描述
    字母序列:
    在这里插入图片描述
    组合序列:
    1对多:
    在这里插入图片描述
    多对多:
    在这里插入图片描述
    多对一:
    在这里插入图片描述
    实现快速备份数据:
    在这里插入图片描述
    cp /oldboy/oldboy.txt{,.bak}
    实现快速还原数据:
    在这里插入图片描述
    cp /oldboy/oldboy.txt{.bak,}

系统正则符号概念

  • 正则符号主要用于匹配字符信息
  • 正则符号主要匹配文件内容信息
  • 通配符号主要匹配是文件名称
  • 正则符号只有三剑客命令可以识别
    grep sed awk
  • 正则符号可以用于分析数据

基础正则符号

  • ^ — 匹配以什么开头的信息
    在这里插入图片描述
  • $ — 匹配以什么结尾的信息
    在这里插入图片描述
    ————————————————————————————————————
    补充: 如何查看一行后面是否有空格
    方法一:
    cat -A 文件信息
    -A:显示不可打印字符,行尾显示“$”;
    在这里插入图片描述
    方法二:
    vim 文件信息—> :set list 同上效果
    ————————————————————————————————————
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值