小编Mat*_*att的帖子

究竟什么是环境变量?

我知道这VARIABLE=value会创建一个环境变量,并export VARIABLE=value使其可用于当前 shell 创建的进程。env显示当前的环境变量,但它们住在哪里?什么包含环境变量(或environment,就此而言)?

shell bash environment-variables

45
推荐指数
3
解决办法
4466
查看次数

为什么这个命令会创建一个非常大的文件?

我今天尝试了一些附加操作,出于好奇,我运行了这个(其中file1.txt非空,file2.txt为空):

$ cat file1.txt >> file2.txt >> file1.txt
Run Code Online (Sandbox Code Playgroud)

当我看到它需要一段时间时,我按Ctrl+C结束它。到那时,file1.txt 的大小已达数百 MB。

切换文件名不会产生相同的效果;只有当文件按此顺序时,才会发生无限重定向。究竟是怎么回事导致了这种情况?

io-redirection cat

19
推荐指数
1
解决办法
645
查看次数

标签 统计

bash ×1

cat ×1

environment-variables ×1

io-redirection ×1

shell ×1