Questions tagged «linux»

LINUX问题必须与编程有关。仅当您的问题与使用Linux API或Linux特定行为进行编程有关时才使用此标记,而不仅仅是因为您碰巧在Linux上运行代码。如果需要Linux支持,可以尝试https://unix.stackexchange.com或特定Linux发行版的Stack Exchange网站,例如https://askubuntu.com或https://elementaryos.stackexchange.com/


1
SO_REUSEADDR和SO_REUSEPORT有何区别?
在man pages和套接字选项程序员单证SO_REUSEADDR,并SO_REUSEPORT针对不同的操作系统,不同的,往往混淆高度。有些操作系统甚至没有该选项SO_REUSEPORT。WEB充满了与此主题相关的信息,通常您会发现仅对于特定操作系统的一个套接字实现才是正确的信息,甚至在本文中也没有明确提及。 那么到底有什么SO_REUSEADDR不同SO_REUSEPORT呢? 系统没有SO_REUSEPORT更多限制吗? 如果我在不同的操作系统上使用任一操作系统,预期的行为到底是什么?

17
如果不存在,Python中的open()不会创建文件
如果文件以读/写方式打开,或者以不存在的方式创建,然后以读/写方式打开,最好的方法是什么?根据我的阅读,file = open('myfile.dat', 'rw')应该这样做吗? 它对我不起作用(Python 2.6.2),我想知道这是否是版本问题,或者不应该那样工作或做什么。 最重要的是,我只需要解决这个问题。我对其他东西很好奇,但是我所需要的只是做开始部分的好方法。 封闭目录可由用户和组而非其他用户(我在Linux系统上...因此权限775)可写,确切的错误是: IOError:没有这样的文件或目录。

26
探索Docker容器的文件系统
我注意到docker,我需要了解容器内部发生的情况或其中存在的文件。一个示例是从docker索引下载图像-您不知道该图像包含什么,因此无法启动该应用程序。 理想的情况是能够使用它们或等效方法。是否有工具可以做到这一点,或者我对docker的构想在认为我应该能够做到这一点上是错误的。


16
睡眠数毫秒
我知道POSIX sleep(x)函数会使程序休眠x秒。在C ++中是否有使程序休眠x 毫秒的功能?
630 c++  linux  sleep 

26
rm,cp,mv命令的参数列表过长错误
我在UNIX的目录下有数百个PDF。PDF的名称确实很长(约60个字符)。 当我尝试使用以下命令一起删除所有PDF时: rm -f *.pdf 我收到以下错误: /bin/rm: cannot execute [Argument list too long] 该错误的解决方法是什么?mv和cp命令也会发生此错误吗?如果是,该如何解决这些命令?

8
bash中的“ cat << EOF”如何工作?
我需要编写脚本以将多行输入输入到程序(psql)。 经过一番谷歌搜索,我发现以下语法有效: cat &lt;&lt; EOF | psql ---params BEGIN; `pg_dump ----something` update table .... statement ...; END; EOF 这样可以正确构造多行字符串(从BEGIN;to到END;inclusive),并将其作为管道输入到psql。 但是我不知道它如何/为什么起作用,请解释一下吗? 我主要是指cat &lt;&lt; EOF,我知道&gt;输出到文件,&gt;&gt;追加到文件,&lt;从文件读取输入。 到底&lt;&lt;是做什么的? 并且有手册页吗?
627 linux  bash  scripting  heredoc 

14
如何使用给定的部分名称杀死所有进程?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 4个月前关闭。 我想杀死所有通过的进程: ps aux | grep my_pattern 怎么做? 这不起作用: pkill my_pattern
618 linux  bash  posix 

3
是否有列出所有Unix组名称的命令?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 4年前关闭。 我知道有/etc/group列出所有用户组的文件。 我想知道是否存在一个简单的命令来列出所有用户组名称,尽管解析了世界可读/etc/group文件。我愿意创建一个列出Linux帐户组名的管理员网页。
615 linux 

29
通过wget在Linux上下载Java JDK会显示在许可证页面上
当我尝试从Oracle下载Java时,我却最终下载了一个页面,告诉我我需要同意OTN许可条款。 抱歉! 为了从Oracle技术网下载产品,您必须同意OTN许可条款。 确保... 您的浏览器启用了“ cookies”并启用了JavaScript。 您单击了您要下载的产品的“接受许可”。 您在接受许可后的30分钟内尝试下载。 如何下载和安装Java?
615 java  linux  install  wget 

14
是什么杀死了我的程序,为什么?
我的应用程序在Linux上作为后台进程运行。当前在“终端”窗口的命令行中启动。 最近,一个用户执行该应用程序一段时间后,它神秘地死了。文本: 被杀 在航站楼上。这发生了两次。我问其他终端是否有人使用kill命令杀死进程?没有。 Linux在什么情况下会决定终止我的进程?我相信外壳程序显示为“ killed”,因为该进程在收到kill(9)信号后就死了。如果Linux发送了kill信号,那么系统日志中是否应该有一条消息说明为什么它被杀死了?
614 linux  process  kill  signals 



6
如何获取cURL以不显示进度栏?
我正在尝试在脚本中使用cURL,并使其不显示进度栏。 我已经试过了-s,-silent,-S,和-quiet选择,但他们没有工作。 这是我尝试过的典型命令: curl -s http://google.com &gt; temp.html 我只在将进度条推送到文件时才得到进度条,所以curl -s http://google.com没有进度条,但是curl -s http://google.com &gt; temp.html有。
562 linux  bash  unix  scripting  curl 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.