Linux 进程管理与重定向操作详解
1. 重定向操作基础
重定向是 Linux 系统中非常实用的功能,它可以改变命令的输入输出方向。以 ls 命令为例,我们可以通过重定向将标准输出和错误输出分别保存到不同的文件中。
$ ls -l /proc/self/fd /nosuchfile > /tmp/ls-output.txt 2> /tmp/ls-err.txt
上述命令中, > 用于将标准输出重定向到 /tmp/ls-output.txt 文件, 2> 则将标准错误输出重定向到 /tmp/ls-err.txt 文件。通过查看这两个文件的内容,我们可以清晰地看到命令的执行结果和可能出现的错误信息。
$ cat /tmp/ls-output.txt
/proc/self/fd:
total 0
lrwx------ 1 steve steve 64 Jan 27 21:54 0 -> /dev/pts/1
l-wx------ 1 steve steve 64 Jan 27 21:54 1 -> /tmp/ls-output.txt
l-wx------ 1 steve steve 64 Jan 27 21:54 2 -> /tmp/ls-err.txt
lr-x------ 1 steve steve 64 Jan 27 21:54 3 -
超级会员免费看
订阅专栏 解锁全文
854

被折叠的 条评论
为什么被折叠?



