Shell 中的 : > , >> , < , <<,<<< ,1>,2>,&>,|

本文介绍了Unix和Unix-like系统Shell中常用的输出重定向符号及其功能。`>`或`1>`用于将标准输出重定向到文件,`2>`专门处理标准错误重定向,`&>`同时处理标准输出和错误重定向至同一文件。`>>`则用于追加内容而非覆盖。`<`允许将文件作为命令输入,`<<`(Here文档)和`<<<`(Here字符串)分别提供多行文本和单个字符串作为输入。管道`|`可连接两个命令,使前一个命令的输出成为后一个命令的输入。此外,文章还解释了如何通过重定向错误消息到`/dev/null`来避免权限问题,并详细说明了`2>&1`的含义及其在合并标准输出与错误时的应用。

liujie Published on 2024-01-10

TCP 3次握手4次挥手

TCP 3次握手4次挥手 https://www.51cto.com/article/740025.html

liujie Published on 2023-05-12

linux 常见文件列表输出说明

该文介绍了`ls -lah`命令输出中目录权限信息的含义。以`drwxr-xr-x 2 root root 4096 Apr 24 14:50 docker_build/`为例,首字符`d`表示这是一个目录;接下来的九个字符分为三组,分别代表文件拥有者(读、写、执行)、同组用户(只读、执行)和其他用户(只读、执行)对目录的权限。数字`2`是硬链接数,两个`root`分别指明了目录的所有者和所属组,`4096`为目录大小,最后`Apr 24 14:50`显示了目录创建的时间。

liujie Published on 2023-04-27