Questions tagged «linux»

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


7
如何使用OpenSSL include编译.c文件?
我正在尝试编译一个包含以下内容的小.c文件: #include <openssl/ssl.h> #include <openssl/rsa.h> #include <openssl/x509.h> #include <openssl/evp.h> 在我拥有.c文件的同一文件夹中,我拥有带有所有这些文件(以及更多文件)的/ openssl,也在突触包管理器中,我看到安装了OpenSSL,我正在尝试使用以下方法进行编译: gcc -o Opentest Opentest.c -lcrypto 但我总是得到错误: error: openssl/ssl.h: No such file or directory error: openssl/rsa.h: No such file or directory error: openssl/x509.h: No such file or directory error: openssl/evp.h: No such file or directory 我要编译的文件只是一个.c文件,没有Makefile或./configure。 我已经尝试过: env CFLAGS=-I/path/to/openssl/ 并尝试再次编译,但我得到相同的错误。 …

8
C ++手册页在哪里?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 3年前关闭。 改善这个问题 Linux中是否存在C ++文档?我想要类似C的手册页的内容。例如,有关string,stl,iostream,ifstream等的文档?

1
是否应使用“&”指定linux cron作业以指示它在后台运行?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow的主题。 8年前关闭。 改善这个问题 在crontab文件中,应该在命令后加上“&”,还是在后台运行该命令? 我有: */20 * * * * /home/me/monitor/check.sh /home/me/monitor/check.properties >> /home/me/monitor/check.log 2>&1 & 我在各个地方都看到了这个问题的矛盾答案。有人说不需要放置“&”,其他人说即使所有输出都已重定向,也可以在没有“&”号cron的情况下等待命令的输出。
72 linux  cron 

7
如何获得Linux中两个文件之间的差异(仅添加)
我有两个文件A1和A2(未排序)。A1是A2的早期版本,并且某些行已添加到A2。如何获得添加到A2的新行? 注意:我只想添加新行,而不想要A1中但在A2中删除的行。当我这样做时diff A1 A2,我得到了添加和删除,但我只想要添加。 请提出一种方法。
72 linux  bash  diff 

4
在Ubuntu中找不到X11 / Xlib.h
我正在尝试在Linux上使用open gl编写一个相当琐碎的程序,但是在编译时它说: 编译thumb:egl <= cuberenderer.c在/path/include/egl.h:36包含的文件中,从/path/cuberenderer.c:7:/path/include/eglplatform.h:89:22:错误:X11 /Xlib.h:没有这样的文件或目录/path/include/eglplatform.h:90:23:错误:X11 / Xutil.h:没有这样的文件或目录 我对GL完全陌生,不知道出了什么问题。

3
ELF文件格式的节和段有什么区别
来自Wiki可执行和可链接格式: 这些段包含文件运行时执行所需的信息,而各段包含用于链接和重定位的重要数据。整个文件中的任何字节最多只能由一个部分拥有,并且可以有任何部分都不拥有的孤立字节。 但是节和段之间有什么区别?在可执行的ELF文件中,段中是否包含一个或多个节?
72 linux  debian  gnu  elf  abi 

16
从Linux到Windows的scp [关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 12个月前关闭。 改善这个问题 我正在Windows计算机上运行腻子客户端,以成功连接到Linux机器。现在,我希望能够从Linux计算机中的路径下复制文件/home/ubuntu/myfile到C:/Users/Anshul/Desktop我的本地计算机上。Windows机器上的用户是anshul。我正在对腻子给出以下命令,但它不起作用: scp /home/ubuntu/myfile ip_address_of_windows_machine:C:/Users/Anshul/Desktop 我认为Windows机器的路径是错误的。请帮忙,因为我在很多论坛上投入了精力,但似乎没有一个提供Windows Server正确路径。不要建议其他选择WinScp

8
如何减少前n列和后n列?
我怎样才能切断第一ñ最后ñ从制表符分隔文件列? 我试图这样做,以减少前n列。但我不知道将第一列和最后一列合并 cut -f 1-10 -d "<CTR>v <TAB>" filename
72 linux  bash  shell 

9
查找多个文件并在Linux中重命名它们
我有类似的文件a_dbg.txt, b_dbg.txt ...在Suse 10系统中。我想编写一个bash shell脚本,该脚本应通过从文件中删除“ _dbg”来重命名这些文件。 Google建议我使用rename命令。所以我rename _dbg.txt .txt *dbg*在CURRENT_FOLDER 我的实际CURRENT_FOLDER文件包含以下文件。 CURRENT_FOLDER/a_dbg.txt CURRENT_FOLDER/b_dbg.txt CURRENT_FOLDER/XX/c_dbg.txt CURRENT_FOLDER/YY/d_dbg.txt 执行rename命令后, CURRENT_FOLDER/a.txt CURRENT_FOLDER/b.txt CURRENT_FOLDER/XX/c_dbg.txt CURRENT_FOLDER/YY/d_dbg.txt 它不是递归执行的操作,如何使此命令重命名所有子目录中的文件。LikeXX和YY我将有很多子目录,这些子目录的名称不可预测。而且我CURRENT_FOLDER还将拥有一些其他文件。
72 linux  bash  shell  scripting  suse 



7
在Linux中哪个实时优先级是最高优先级
在Linux实时进程优先级范围为1至99的情况下,我不清楚哪个是最高优先级,即1或99。 “了解Linux内核”(O'Reilly)的7.2.2节说1是最高优先级,考虑到正常进程的静态优先级从100到139,其中100是最高优先级,这是有道理的: “每个实时过程都与一个实时优先级相关联,该优先级的值范围从1(最高优先级)到99(最低优先级)。” 另一方面,sched_setscheduler手册页(RHEL 6.1)声称99是最高的: “根据一种实时策略(SCHED_FIFO,SCHED_RR)调度的进程的sched_priority值在1(低)到99(高)之间。” 哪个实时优先级最高?


7
Linux上的memcpy性能不佳
我们最近购买了一些新服务器,并且内存性能不佳。与我们的笔记本电脑相比,服务器的memcpy性能要慢3倍。 服务器规格 底盘和主板:SUPER MICRO 1027GR-TRF CPU:2个Intel Xeon E5-2680 @ 2.70 Ghz 内存:8x 16GB DDR3 1600MHz 编辑:我也在具有更高规格的另一台服务器上进行测试,并看到与上述服务器相同的结果 服务器2规格 底盘和主板:SUPER MICRO 10227GR-TRFT CPU:2个Intel Xeon E5-2650 v2 @ 2.6 Ghz 内存:8x 16GB DDR3 1866MHz 笔记本电脑规格 底盘:联想W530 CPU:1个Intel Core i7 i7-3720QM @ 2.6Ghz 内存:4x 4GB DDR3 1600MHz 操作系统 $ cat /etc/redhat-release Scientific Linux release …
71 c++  c  linux  memcpy  numa 

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.