• 多命令顺序执行,dd命令,管道|,grep,通配符,其他特殊符号


    多命令顺序执行:
    命令1;命令2  命令之间没有逻辑关系

    命令1&&命令2  命令1执行正确才执行命令2,命令1执行错误不会执行命令2

    命令1||命令2  命令执行错误才执行命令2,命令1执行正确不会执行命令2

    命令 && echo yes || echo no


    dd if=输入文件 of=输出文件 bs=字节数 count=个数

    if=输入文件  指定源文件或源设备

    of=输出文件  指定目标文件或目标设备

    bs=字节数  指定一次输入/输出多少字节,即把这些字节看做一个数据块

    count=个数  指定输入/输出多少个数据块

    dd if=/dev/zero of=/root/testfile bs=1k count=100000;  此方法可产生所需大小的测试文件

    date;命令;date  此方法可计算命令执行时长


    命令A|命令B

    命令A的正确输出作为命令B的操作对象

    grep   -i忽略大小写  -n显示在原文件中的行号  -v搜索不包含关键字的行  --color=auto把关键字加颜色


    通配符

    ?  匹配任意单个字符

    *  匹配任意0到多个字符

    [a1A,]  匹配中括号中任意一个字符

    [a-zA-Z0-9]  匹配任意给定范围内的字符

    [^   ]  匹配不要此范围内的字符


    其他特殊符号

    ''  单引号,在单引号内的所有特殊符号无特殊含义

    ""  双引号,在双引号内特殊符号无特殊含义,但$调用变量值,`引用命令,转义符例外

    ··  反引号,反引号括起来的是系统命令,在bash中会先执行,和$()一样,推荐使用$(),反引号可读性差

    $()  同反引号,引用系统命令

    #  shell脚本行注释开头

    $  调用变量,$变量名,得到变量值

      转义符

  • 相关阅读:
    LeetCode 9. Palindrome Number(回文数)
    POJ 1080 Human Gene Functions
    springcloud之gateway
    canal快速入门
    Java8新特性
    vue整合echarts
    vue整合微信支付
    Thymeleaf快速入门
    vue整合阿里云播发器
    vue之vuex
  • 原文地址:https://www.cnblogs.com/xiongjiawei/p/7296048.html
Copyright © 2020-2023  润新知