输出重定向:

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

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

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

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

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

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

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

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

管道符(|):

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

通配符

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

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

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

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

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

三种引号的作用:

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

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

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

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

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

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

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

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

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

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

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

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

不同点:

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

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

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

绝对路径和相对路径:

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

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

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄