小编H.L*_*.Li的帖子

/anaconda3/bin/conda 和 /anaconda3/condabin/conda 之间的区别

内壳时

which conda
Run Code Online (Sandbox Code Playgroud)

我明白了

/anaconda3/bin/conda
Run Code Online (Sandbox Code Playgroud)

在 tmux 里面我得到

/anaconda3/condabin/conda
Run Code Online (Sandbox Code Playgroud)

有人知道我的配置有什么区别或有问题吗?

tmux anaconda

9
推荐指数
1
解决办法
4343
查看次数

获取 stdout c 的文件描述符

stdin、stdout、stderr 文件描述符默认为 0、1 和 2。但是,当我通过 打开文件后fd = open(foo, 0),我发现fd现在是 1。1 用于新的文件描述符。现在 stdout 文件描述符是什么?或者它已关闭,我需要重新打开它?如果是,怎么办?有没有办法保留 0、1、2 个文件描述符并使用 3 个文件描述符?

/* readslow from the book with my "improve": the unix programming environment */
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#define SIZE 512
int main (int argc, char *argv[])
{
    char buf[SIZE];
    int n, fd;
    int t = 10;

    if ((argc > 1) && (fd = open(argv[1], 0) == -1)) {error("can't open %s", argv[1]);}
    fprintf(stderr, "%d", fd);

    for (;;) { …
Run Code Online (Sandbox Code Playgroud)

c shell

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

标签 统计

anaconda ×1

c ×1

shell ×1

tmux ×1