Questions tagged «linux»

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



11
C Fopen vs开放
您是否有任何其他原因要使用(语法上的除外) FILE *fdopen(int fd, const char *mode); 要么 FILE *fopen(const char *path, const char *mode); 代替 int open(const char *pathname, int flags, mode_t mode); 在Linux环境中使用C时?
219 c  linux  unix  file-io  fopen 

5
如何对目录中的所有文件执行grep操作
使用xenserver,我想对目录中的每个文件执行一条命令,从命令输出中提取一些内容并将其附加到文件中。 我很清楚我要使用的命令以及如何根据需要grep输出字符串。 但是我不清楚的是如何在每个文件上执行此命令,然后转到下一个,直到找不到更多文件。
218 linux  shell  grep 

21
用grep在一行中匹配两个字符串
我试图用来grep匹配包含两个不同字符串的行。我尝试了以下内容,但此匹配包含以下内容的行 string1 或 string2的这不是我想要的。 grep 'string1\|string2' filename 那我怎么搭配 grep只与包含两个字符串的行?
218 regex  linux  string  grep 



7
创建zip文件并忽略目录结构
我需要使用以下命令创建一个zip文件: zip /dir/to/file/newZip /data/to/zip/data.txt 这可行,但是创建的zip文件会创建一个目录结构,将目录模仿为原始文件。我不需要很多额外的文件夹。 粗略浏览手册页或Google搜索时,我没有找到答案。
216 linux  zip 

7
Linux相当于Mac OS X的“打开”命令[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 我发现Mac OS X中的“打开”命令在命令行中非常方便。从“人开”: 该open命令将打开一个文件(或目录或URL),就像您双击该文件的图标一样。如果未指定应用程序名称,则使用通过LaunchServices确定的默认应用程序打开指定的文件。 也就是说,如果我想使用默认的PDF查看器(可能是“预览”)打开PDF文件,则只需执行以下操作: open my.pdf 但是,在Linux中,要从命令行打开PDF文件,我不得不四处寻找以发现默认的PDF查看器是例如“ evince”(可能会猜到的?),然后 evince my.pdf 那么,Linux命令行中是否有与“ open”命令简单的等效项? 谢谢!

4
增加Linux中TCP / IP连接的最大数量
我正在对服务器进行编程,似乎连接数受到限制,因为即使将连接数设置为“无限”,带宽也没有达到饱和。 如何增加或消除Ubuntu Linux盒一次可以打开的最大连接数?操作系统是否对此进行了限制,或者它是路由器还是ISP?或者是别的什么?

2
如何在grep中禁止二进制文件匹配结果[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 3年前关闭。 改善这个问题 grep在Linux中使用时,结果通常包含很多“二进制文件XXX匹配项”,我并不在乎。如何隐藏这部分结果,或者如何在grep中排除二进制文件?
214 linux  grep 

15
如何在文件开头插入文本?
到目前为止,我已经能够找到如何在文件的开头添加一行,但这并不是我想要的。我会在一个例子中展示 档案内容 some text at the beginning 结果 <added text> some text at the beginning 类似,但是我不想用它创建任何新行... sed如果可能,我想这样做。
213 linux  bash  sed 

10
如何在Linux中设置环境变量LD_LIBRARY_PATH
我首先执行了命令: export LD_LIBRARY_PATH=/usr/local/lib 然后我打开了.bash_profile文件:vi ~/.bash_profile。在此文件中,我输入: LD_LIBRARY_PATH=/usr/local/lib export LD_LIBRARY_PATH 然后,如果终端关闭并重新启动,则键入echo $LD_LIBRARY_PATH不会显示任何结果。 如何永久设置路径?

8
sh:0:getcwd()失败:引用的驱动器上没有这样的文件或目录
我正在尝试在Ubuntu 12中编译ARM代码。 当我将代码放在本地目录中时,一切工作正常。 但是,当我将代码放在引用的安装目录中时,会出现错误: making testXmlFiles sh: 0: getcwd() failed: No such file or directory ARM Compiling xxxxx.c sh: 0: getcwd() failed: No such file or directory 这是我在fstab中的设置 //10.0.0.1/data /mnt/data cifs auto,noserverino,credentials=/root/.smbcredentials,file_mode=0777,dir_mode=0777,uid=user,gid=users,noperm 0 0 这里发生了什么?是什么导致此错误?


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.