-
linux – 管道输出切割
所属栏目:[Linux] 日期:2021-01-24 热度:195
我试图获取执行脚本的 shell的名称. 为什么 echo $(ps | grep $PPID) | cut -d -f4 工作时间 echo ps | grep $PPID | cut -d -f4 才不是? 原因是这样 echo ps 只打印字符串ps;它不运行程序ps.您的命令的更正版本将是: ps | grep $PPID | cut -d -f4 编辑添[详细]
-
linux – 静态连接图书馆的专业和缺点是什么?
所属栏目:[Linux] 日期:2021-01-24 热度:65
我想发布一个我开发的应用程序,作为对 Linux和Windows的兴趣.此应用程序取决于boost(和可能的其他库).这种应用程序的规范(象棋引擎)是仅提供可执行文件和可能的一些帮助文件. 我很难,静态链接库是一个好主意,因此可执行文件不会有任何依赖关系.所以最终用户只[详细]
-
linux – 在Ubuntu服务器12.04.4上编译Node.js v0.11.12-release错误
所属栏目:[Linux] 日期:2021-01-24 热度:199
我是从git repo克隆node.js并尝试编译v0.11.12-release,但是有一个错误,我不知道如何解决它.以下是日志. tericky@XXXXXXXX:/home/gitclone/node$make make -C out BUILDTYPE=Release V=1 make[1]: Entering directory `/home/gitclone/node/out’ flo[详细]
-
linux – 可以提高syslog性能吗?
所属栏目:[Linux] 日期:2021-01-24 热度:168
我们在 Linux上有一个使用 syslog机制的应用程序.经过一个星期的努力找出为什么这个应用程序运行速度比预期的慢,我们发现如果我们删除了syslog,并且直接写入一个日志文件,性能就会大大提升. 我明白为什么syslog比直接文件写入慢.但我想知道:有没有办法配置sy[详细]
-
linux – 在makefile中处理管道及其退出状态的最佳方式
所属栏目:[Linux] 日期:2021-01-24 热度:58
如果命令失败,例如 gcc,它将退出… gccgcc: fatal error: no input filescompilation terminated.make: *** [main.o] Error 4 但是,如果我有一个管道,则管道中最后一个命令的退出状态将被采用.例如,gcc |猫不会因为猫成功而失败. 我知道整个管道的退出代码存[详细]
-
linux – 关于fork和execve系统调用
所属栏目:[Linux] 日期:2021-01-24 热度:100
据说fork系统调用创建一个调用进程的克隆,然后(通常)子进程发出execve系统调用来更改其映像并运行一个新进程.为什么这两步? BTW,execve代表什么? 每一步都比较简单. 在Unix中,您的进程有两部分 – 具有应用代码(“text”)和读写存储区(“data”)的只读存储[详细]
-
如何在linux mint下的zsh中设置virtualenvwrapper?
所属栏目:[Linux] 日期:2021-01-24 热度:101
我从apt使用virtualenvwrapper. bash工作正常,但我最近切换到zsh. 现在当我在zsh中尝试工作时,我得到没有找到的zsh:command:workon 因为我使用的是oh-my-zsh脚本/插件,所以我认为将virtualenv和virtualenvwrapper插件添加到.zshrc plugins =就足够了. 但这[详细]
-
如何在linux中控制鼠标移动?
所属栏目:[Linux] 日期:2021-01-17 热度:158
我试图在 Linux中控制鼠标. Xlib似乎有效,但是当我尝试使用OpenCV时,它会继续返回: Resource temporarily unavailable 所以我决定写“/ dev / psaux”.代码如下: #include unistd.h#include string.h#include stdio.h#include errno.h#include s[详细]
-
linux – 没有使用库的Hello world
所属栏目:[Linux] 日期:2021-01-17 热度:86
这是一个现场采访问题,我很困惑. 我被要求为linux编写一个Hello世界程序 而不使用系统中的任何库.我想我必须使用 系统调用或某些东西..代码应该使用-nostdlib和 -nostartfiles选项.. 如果有人可以帮助,会很好 $cat hwa.Swrite = 0x04exit = 0xfc.text_start:[详细]
-
Linux – 如何列出所有用户
所属栏目:[Linux] 日期:2021-01-17 热度:85
如何为 linux编写一个脚本,列出/ etc / passwd及其UID中的所有用户 User1 uid=0001User2 uid=0002 … 脚本shoul使用:grep,cut,id,for awk -F: $0=$1 uid=$3 /etc/passwd 在这种情况下,awk更容易. -F定义字段分隔符为: 所以你想要的是第1和第3列.所以建立$0[详细]
-
如果Linux中单个目录下的文件太多,会发生什么?
所属栏目:[Linux] 日期:2021-01-17 热度:50
如果单个目录中有1,000,000个单独的文件(大部分大小为10万),那么平面(没有其他目录和文件),在任何其他可能的方式上会有任何妥协的效率或劣势? ARG_MAX将会遇到问题,例如,rm -rf *(在目录中)会说“太多参数”.想要做某种游戏(或一个 shell)的实用程序将会有一[详细]
-
linux – 禁用apache日志记录到access.log [已关闭]
所属栏目:[Linux] 日期:2021-01-17 热度:82
我一直在阅读关于禁用apache服务器的日志记录,这对我来说至关重要,因为我正在对其进行大量测试,并且它填满了磁盘. 我尝试更改http.conf并将内容指向/ dev / null,但没有任何工作,因为大多数是错误日志记录. 任何想法谁? 谢谢 为了禁用和关闭Apache日志记录,[详细]
-
在同一个Linux目录中有几百个或几千个文件可以(性能方面)吗?
所属栏目:[Linux] 日期:2021-01-17 热度:176
众所周知,在 Windows中,当您尝试打开其中一个文件时,具有太多文件的目录将具有可怕的性能.我有一个只能在 Linux中执行的程序(目前在Debian-Lenny上,但是我不想具体说明这个发行版),并将许多文件写入同一个目录(有些作为存储库). “许多”我的意思是每天数十,[详细]
-
linux – 如何在终端中记住多个选项卡的会话? (同级会议经理)
所属栏目:[Linux] 日期:2021-01-17 热度:66
终端中的“撤消关闭标签”如何?与之相关的是,是否有可能记住终端中的一段标签? 我的意思是(如Firefox),如果我关闭一个特定的终端窗口中的所有选项卡,如何在第二天打开相同? 记住终端会话对于像我这样使用多个选项卡的人很有用,并且不希望在第二天开始,记住[详细]
-
sed如何在“=”分隔符之后得到第二个单词(字符串)
所属栏目:[Linux] 日期:2021-01-17 热度:153
如何在sed之后的“=”分隔符后得到第二个单词(字符串)(需要忽略空格) 例如 echo bla bla word word1 = strin1 string2 | sed ..... 我应该得到string2 另一个例子 echo bla bla word word1 =swhsw 123 | sed ..... 我应该得到123 我相信awk是一个更好的解决方[详细]
-
通过命令行在Linux中查找进程数
所属栏目:[Linux] 日期:2021-01-17 热度:64
我正在寻找通过 Linux中的命令行找到具有相同名称的正在运行的进程数的最佳方式.例如,如果我想查找运行的bash进程的数量并获得“5”.目前我有一个脚本,做一个“pidof”,然后对令牌化的字符串进行计数.这很好,但我想知道是否有更好的方法可以通过命令行完成.在[详细]
-
linux – 如何将内核虚拟内存映射到物理内存
所属栏目:[Linux] 日期:2021-01-17 热度:179
如何找出内核空间的内存映射? VA – PA 我知道proc文件系统/ proc / pid / maps / proc / pid / mappings,它给出了用户空间应用程序的映射.任何类似于找到内核空间映射? 谢谢! 这是一个部分答案,也许这将有所帮助. Linux将内核虚拟地址空间分为两部分 – l[详细]
-
linux – 使用sed在每行的开头插入文本
所属栏目:[Linux] 日期:2021-01-17 热度:82
如何使用sed来插入 rm -rf 在文件的每一行的开头? sed s/^/rm -rf / filename 编辑 Xargs将会更简单的删除其他文件中列出的所有文件 xargs -a filename rm -rf[详细]
-
如何从linux服务器上的大(30Gb)zip文件中提取文件
所属栏目:[Linux] 日期:2021-01-17 热度:137
1)从大型zip文件中提取 我想从linux服务器上的大型zip文件(30Gb)中提取文件.有足够的可用磁盘空间. 我试过jar xf dataset.zip.但是,按钮已满,出现错误,无法提取所有文件. 我尝试解压缩,但zipfile损坏. Archive: dataset.zip warning [dataset.zip]: 351415642[详细]
-
linux – GCC详细模式输出说明
所属栏目:[Linux] 日期:2021-01-17 热度:67
我是 linux的新手.任何人可以向我解释我的hello world程序的以下详细模式输出?此外,文件crt1.o,crti.o,crtend.o,crtbegin.o和crtn.o和lc和lgcc会做什么?任何其他解释性的联系也是欢迎的. $gcc -v hello.cReading specs from /usr/lib/gcc-lib/i686/3.3.1/sp[详细]
-
linux – sed:如何删除匹配包含正斜杠的模式的行?
所属栏目:[Linux] 日期:2021-01-17 热度:148
假设文件/ etc / fstab包含以下内容: /dev/xvda1 / ext4 defaults 1 1/dev/md0 /mnt/ibsraid xfs defaults,noatime 0 2/mnt/ibsraid/varlog /var/log none bind 0 0/dev/xvdb None auto defa[详细]
-
linux-kernel – 在copy_from_user()声明的头文件中?
所属栏目:[Linux] 日期:2021-01-17 热度:80
有谁可以帮我获取copy_from_user方法所需的正确头文件? 我找到了一些我需要的包含头文件,但我的编译器一直说它们找不到.我在我的机器上运行CentOS.我已经尝试过安装各种内核头文件和开发包但仍然没有运气. 我需要在gcc命令中添加一个特殊的段吗?我在互联网[详细]
-
sed – 我应该使用cut或awk来提取字段和字段子字符串吗?
所属栏目:[Linux] 日期:2021-01-17 热度:154
我有一个带有管道分隔字段的文件.我想打印字段1的子集和所有字段2: cat tmpfile.txt # 10 chars.|variable length num|textABCDEFGHIJ|99|U|HOMEWORKJIDVESDFXW|8|C|CHORESDDFEXFEWEW|73|B|AFTER-HOURS 我希望输出如下所示: # 6 chars.|variable length[详细]
-
Linux:在哪里手动安装/解压缩程序
所属栏目:[Linux] 日期:2021-01-17 热度:92
哪里可以解压 Linux中的程序? Tomcat二进制 在Windows中有一个常见的位置,即程序文件… 这在Linux升级过程中不会被覆盖. 这是一个很好的解压缩方法,让我们说:/ home / user / PRG位置. 感谢名单! 有几个地方放置第三方软件,这真的取决于你,但最好是: /opt[详细]
-
user-interface – htop中缺少界面元素
所属栏目:[Linux] 日期:2021-01-17 热度:159
重新安装系统后(在客户端上)接口htop有问题. 没有显示一些元素:用户名,平均负载 客户:win7pro,putty 9708 服务器:ubuntu服务器12.04 https://dl.dropboxusercontent.com/s/2sfc04gtnf4cfrn/putty.png Putty将“灰色”颜色(有时称为“亮黑色”)呈现为黑色.[详细]