zoukankan      html  css  js  c++  java
  • 进阶命令

    输出重定向:

    一般命令输出会显示在终端,有时需要将一些命令的结果保存在文件中,这时需要用到输出重定向

    >:覆盖输出,会覆盖掉原先的文件内容

    >>:追加输出,不会覆盖原始文件内容,会在原始内容末尾继续添加

    2>:错误输出,会覆盖掉原先的文件内容

    2>>:错误追加输出,会覆盖掉原始文件内容,会在原始内容末尾继续添加

    &>:将标准输出与错误输出共同写入到文件中。覆盖原有内容

    &>>:将标准输出与错误输出共同写入到文件中(追加到原有内容的后面)

    管道符(|):

    作用:将上一个命令的结果作为下一个命令的输入

    通配符

    通配符就是通用的匹配信息的符号,比如

              星号(*)代表匹配零个或多个字符(可以为0个)

              问号(?)代表匹配单个字符(单个字符必须存在)

              中括号内加上数字[0-9]代表匹配0~9之间的单个数字的字符,

              中括号内加上字母[abc]则是代表匹配a、b、c三个字符中的任意一个字符

    三种引号的作用:

              单引号(''):转义其中所有的变量为单纯的字符串,即所见即所得

              双引号(""):保留其中的变量属性,不进行转义处理。

              反引号(``):把其中的命令执行后返回结果。

    软链接(ln -s),硬链接(ln):

    软链接格式:ln -s 源文件 软链接的文件

    硬链接格式:ln 源文件 软链接的文件

    软链接相当于复制,硬链接相当剪切

    软链接和硬链接的相同特点:

    进入链接文件,能显示源文件内容

    源文件写入a,链接的文件自动写入a

    链接的文件写入b,源文件自动写入b

    删除链接文件,源文件不受影响

    不同点:

    删除源文件,软链接文件不能用,硬链接文件不受影响。

    重新建立与源文件同名文件,软链接文件会自动链接新的同名文件并同步同名文件的内容

    硬链接文件会成为一个独立文件,与新的同名文件没有链接关系

    绝对路径和相对路径:

    绝对路径指的是从根目录(/)开始写起的文件或目录名称

    相对路径则指的是相对于当前路径的写法。

  • 相关阅读:
    解题报告:luogu P3853 [TJOI2007]路标设置
    解题报告:luogu P2678 跳石头
    SG函数
    解题报告:CF622F
    解题报告:luogu P1144 最短路计数
    树剖小结(简述)
    LCA之tarjan离线
    %你赛2020.2
    一个小证明(题解 P5425 Part1)
    科创版简介
  • 原文地址:https://www.cnblogs.com/1011cjk/p/10827323.html
Copyright © 2011-2022 走看看