zoukankan      html  css  js  c++  java
  • Linux学习私人笔记-Shell基础

    通配符:

    * :匹配任意一个字符

    [^]:匹配不是中括号中的一个字符

    ?:匹配任意一个字符

    [-]:[a-z]匹配中括号中a到z之间的任意一个字符

    []:匹配中括号中的任意一个字符

    历史命令:

    history :查看历史命令

    !! :重复执行上一条命令

    !n :重复执行第n条历史命令

    !字符串 :重复执行最后一条以该字符串开头的命令

    命令别名:

    alias :命名别名,此做法不能保留到计算机中,重启后失效。需要在 /root/.bashrc中写入。

    unalias :删除别名,此做法不能保留到计算机中,重启后失效。需要在 /root/.bashrc中删除。

    数据流重定向:

    1>输出重定向:

    命令 > 文件 :把命令执行的结果不在屏幕中显示输入到文件中,如果文件中已有内容会覆盖文件中的内容。

    命令 >> 文件 :把命令执行的结果不在屏幕中显示输入到文件中,如果文件中已有内容会追加到文件,不会覆盖。

    错误命令 2> 文件 :把命令执行的结果不在屏幕中显示输入到文件中,如果文件中已有内容会覆盖文件中的内容。

    错误命令 2>> 文件 :把命令执行的结果不在屏幕中显示输入到文件中,如果文件中已有内容会追加到文件,不会覆盖。

    错误或正确的命令 &> 文件 :把命令执行的结果不在屏幕中显示输入到文件中,如果文件中已有内容会覆盖文件中的内容。

    错误或正确的命令 &>> 文件 :把命令执行的结果不在屏幕中显示输入到文件中,如果文件中已有内容会追加到文件,不会覆盖。

    错误或正确的命令 >> 文件1  2>> 文件2:把命令执行的结果不在屏幕中显示输入到文件中,如果是正确的命令已追加的方式输入到文件1,错误的命令已追加的方式输入到文件2中。

    管道符:

    1>多命令顺序执行符号:

    ;   :例如命令1;命令2,多个命令顺序执行中间没有逻辑关系。

    &&  :例如命令1&&命令2,只有命令1能正确的执行完才能执行命令2。

    ||    :例如命令1||命令2,如果命令1正确的执行命令2就不执行,命令1不能正确的执行时命令2才执行。

    2>管道符:

    |     :例如命令1|命令2,只有命令1正确执行然后把命令1执行的结果最为命令2的操作对象。

    例如 ls -l /etc | less 它会分屏显示结果

  • 相关阅读:
    Axis,axis2,Xfire以及cxf对比 (转)
    客户端调用服务器端三种方式
    webservice发送数据,取数据的方式
    强制关闭myeclipse出现的问题
    取当前系统的上月时间
    oracle 报Ora-01008错误:oracle 并非所有变量都已绑定的原因.TO_number();动态执行select..into..语句时
    ResultSetMetaData rsmd = rs.getMetaData()是什么意思?
    概率质量函数:怀孕周期的PMF
    Python 正则表达式
    TF-IDF
  • 原文地址:https://www.cnblogs.com/Roysatm/p/5089407.html
Copyright © 2011-2022 走看看