Tag: linux

为什么这种记忆食物真的没有记忆?

我想创build一个程序来模拟Unix服务器上的内存不足(OOM)情况。 我创造了这个超级简单的记忆食器: #include <stdio.h> #include <stdlib.h> unsigned long long memory_to_eat = 1024 * 50000; size_t eaten_memory = 0; void *memory = NULL; int eat_kilobyte() { memory = realloc(memory, (eaten_memory * 1024) + 1024); if (memory == NULL) { // realloc failed here – we probably can't allocate more memory for whatever reason return 1; } […]

套接字编程中的AF_INET和PF_INET有什么区别?

套接字编程中的AF_INET和PF_INET有什么区别? 我在使用socket()和bind() AF_INET和PF_INET之间感到困惑。 另外,如何在sin_addr字段中给ip地址?

什么Linux / Unix命令是过时的,有强大的select?

今天我发现你可以减less 尾巴-f的行为。 less文件名 ,然后按Shift-F开始跟随模式。 就像尾巴,但你有所有的附加functionless – 像滚动,search,突出search点击。 我一直在看尾随多年的日志文件。 这只是让我思考:还有其他命令是过时的,有强大的select? 请分享幸福 – 每个职位一个命令。

如何只获得文件名与Linux`发现`?

我使用查找目录中的所有文件,所以我得到一个path列表。 不过,我只需要文件名。 即我得到./dir1/dir2/file.txt ,我想获得file.txt

如何第一次configurationpostgresql?

我刚刚安装了postgresql,并在安装过程中指定了密码x。 当我尝试做createdb并指定任何密码,我得到的消息: createdb:无法连接到数据库postgres:FATAL:用户的密码validation失败 相同的createuser 。 我应该如何开始? 我可以将自己作为用户添加到数据库吗?

显示Linux上可执行文件使用的所有库

我想知道我的系统上的可执行文件使用哪些库。 更具体地说,我想排名使用哪些库最多,以及使用它们的二进制文件。 我怎样才能做到这一点? (假设我们只是在谈论共享库)

linux:杀死后台任务

我如何杀死在Linux最后衍生的后台任务? 例: doSomething doAnotherThing doB & doC doD #kill doB ????

diff只输出文件名

我正在寻找运行一个Linux的命令,将recursion比较两个目录, 只输出不同的文件名。 这包括在一个目录中而不是在另一个目录中的任何内容,反之亦然,文本差异。

如何将端口映射分配给现有的Docker容器?

我不确定是否在这里误解了某些东西,但似乎只能通过从映像创build一个新的容器来设置端口映射。 有没有办法将端口映射分配给现有的Docker容器?

有没有办法使mv创build的目录被移动到,如果它不存在?

所以,如果我在我的主目录,我想将foo.c移动到〜/ bar / baz / foo.c,但这些目录不存在,是否有一些方法可以自动创build这些目录,你只需要input mv foo.c ~/bar/baz/ 一切都会解决? 好像你可以将mv别名为一个简单的bash脚本来检查这些目录是否存在,如果不存在,将会调用mkdir然后mv,但是我想我会检查是否有人有更好的主意。