zoukankan      html  css  js  c++  java
  • Linux _系统符号

    基础符号系列:

    $ 美元符号 

    1)用于取出变量中的内容   
    
    2)用于取出指定列的信息(awk)
    
    3)表示用户命令提示符号

    超级用户为 #

    普通用户为 $

     

     

    ! 叹号符号

    1)用于表示取反或者排除意思
    2)命令行中表示取出最近命令
      !awk(慎用)
      history|grep awk
      history -c --- clear 清楚历史命令
      history -w --- 将历史命令保存到~/.bash_history文件中
    3) 用于表示强制操作处理
      vim底行模式保存 退出 wq! q!     

     

    | 符号 

    1) 表示管道符号,管道前面命令,交给管道后面命令处理  
    
    2)经常配合xargs命令使用
    
    [root@localhost oldboy]# mkdir oldboy{01..03};touch oldboy{01..03}/{a..c}.txt
    [root@localhost oldboy]# tree
    .
    ├── oldboy01
    │   ├── a.txt
    │   ├── b.txt
    │   └── c.txt
    ├── oldboy02
    │   ├── a.txt
    │   ├── b.txt
    │   └── c.txt
    └── oldboy03
    ├── a.txt
    ├── b.txt
    └── c.txt
    
    1 查找指定文件进行删除
    
    find /oldboy/ -type f -name "*.txt"|xargs rm
    
    find /oldboy/ -type f -name "*.txt" -exec rm -rf {} ;
    
    find /oldboy/ -type f -name "*.txt" -delete

     

    #

    1) 表示文件内容注释符号
    2) 表示用户命令提示符号
      超级用户为 #
      普通用户为 $

    引号符号系列:

    '' 单引号 将引号中的内容进行输出信息 所见即所得
    "" 双引号 将引号中的内容进行输出信息 部分信息会被解析后输出
    没有引号 和双引号功能类似 输出序列信息不能加上引号
    `` 反引号 将引号中命令结果信息,让引号外面命令进行调用
    $() == `` 

    重定向符号系列:

    >/1> --- 标准输出重定向符号
    >>/1>> --- 标准输出追加重定向符号
    2> --- 错误输出重定向符号
    2>> --- 错误输出追加重定向符号
    
    生成日志文件: 将错误和正确信息统一进行记录
    方法一:
    mkdir -v /oldboy >/tmp/ok.log 2>/tmp/ok.log
    方法二:
    mkdir -v /oldboy >/tmp/ok.log 2>&1
    方法三:
    mkdir -v /oldboy &>/tmp/ok.log
    
    < --- 标准输入重定向符号
    tr '123' 'abc' < /tmp/test.txt 
    xargs -n2 <test01.txt
    
    << --- 标准输入追加重定向符号
    [root@localhost ~]# cat >> /oldboy/test.txt <<oldboy --- 编辑多行信息/生成菜单功能
    > oldgirl01
    > oldgirl02
    > oldgirl03
    > oldboy

    路径符号系列 

    . --- 表示本地路径
    .. --- 表示上一级目录信息
    ~ --- 表示家目录信息
    - --- 表示上一次所在目录 - = $OLDPWD

    逻辑符号系列 (shell脚本中)

    && --- 表示前一个命令执行成功, 再执行后面命令
    || --- 表示前一个命令执行失败, 再执行后面命令
    [root@localhost oldboy]# mkdir /oldboy &>/dev/null && echo "目录创建成功"
    目录创建成功
    [root@localhost oldboy]# mkdir /oldboy &>/dev/null && echo "目录创建成功" || echo "目录创建失败"
    目录创建失败
  • 相关阅读:
    什么是语义化的HTML?有何意义?为什么要做到语义化?
    Doctype作用?严格模式与混杂模式如何区分?它们有何差异?
    js和jq中常见的各种位置距离之offsetLeft和position().left的区别(四)
    js和jq中常见的各种位置距离之offset和offset()的区别(三)
    js和jq中常见的各种位置距离之offset()和position()的区别(二)
    js和jq中常见的各种位置距离之offsetLeft/clientLeft/scrollLeft (一)
    剖析js中的数据类型
    js数组去重几种方法
    SSE and Websocket
    鲜为人知的空元素╮(╯▽╰)╭
  • 原文地址:https://www.cnblogs.com/zhanghongqi/p/11579633.html
Copyright © 2011-2022 走看看