小编Mar*_*il4的帖子

为什么“grep 关键字”会导致终端永远待机?

当我在终端中输入“grep doc”时,它什么也不做,在我使用Ctrl+C或退出之前阻止终端做任何其他事情Z

我知道这不是我应该如何使用 grep,但只是好奇为什么会发生这种情况。

grep

26
推荐指数
2
解决办法
7489
查看次数

环境变量。他们在哪里得救?

如果我不编辑 .bashrc 或其他配置文件,当我注销或关闭终端时,我设置的环境变量就会消失。

我很好奇的是,那些“临时”环境变量保存在哪里?

我想,它们可能在记忆中。这是有道理的,因为当终端关闭时它们会消失(等于我使用的终端从内存中消失了)。我对么?

bash environment-variables

6
推荐指数
1
解决办法
2268
查看次数

find 和 grep 管道不返回任何内容

我有一个名为的文件lect1.txtlect2.doclect3.doc

我想得到一个文件,它是一个.txt文件,并包含lect作为文件名。

我试过

find *.txt | grep lect*
Run Code Online (Sandbox Code Playgroud)

它什么也没返回。

但是当我这样做的时候

find *.txt | grep "lect*"
Run Code Online (Sandbox Code Playgroud)

它回来了lect1.txt

这两种表达方式有什么区别?

grep find

2
推荐指数
1
解决办法
2074
查看次数

系统调用“打开”模式不起作用

我正在编写一个关于打开带有O_CREAT | O_WDONLY | O_EXCL标志的文件的简单代码。代码如下所示:

int fd = open(fileName, O_WRONLY | O_CREAT | O_EXCL, 0777);
Run Code Online (Sandbox Code Playgroud)

除了模式(权限)部分外,它运行良好。我在其他部分放了什么,它总是创建一个带有r-x.

比如上面代码创建的文件的权限是这样的。

rwxrwxr-x.
Run Code Online (Sandbox Code Playgroud)

777不是吗?我错过了什么?

filesystems c ubuntu

2
推荐指数
1
解决办法
1016
查看次数

标签 统计

grep ×2

bash ×1

c ×1

environment-variables ×1

filesystems ×1

find ×1

ubuntu ×1