• 进阶命令


    输出重定向:

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

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

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

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

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

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

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

    管道符(|):

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

    通配符

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

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

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

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

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

    三种引号的作用:

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

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

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

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

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

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

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

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

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

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

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

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

    不同点:

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

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

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

    绝对路径和相对路径:

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

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

  • 相关阅读:
    Spring Boot启动时执行初始化操作三种方法分享
    springboot自定义验证传值范围
    动态数据源玩起来
    多线程之Semaphore登录限流示例
    elementui表格自定义格式实现原理???
    31 Days of Windows Phone | Day #5 System Theming
    SQL 子查询关联查询和非关联查询 性能分享
    windows phone app 发布后在市场里找不到呢。
    APP Hub 应用发布失败,请问大家都是怎么设置可以成功提交哦
    WPF:Main方法到哪里去了?
  • 原文地址:https://www.cnblogs.com/1011cjk/p/10827323.html
Copyright © 2020-2023  润新知