-
如何跳过awk中的目录?
所属栏目:[Linux] 日期:2020-12-15 热度:200
假设我有以下文件和目录结构: $tree.├── a├── b└── dir └── c1 directory, 3 files 也就是说,两个文件a和b与dir dir一起,其中另一个文件c代表. 我想用awk(完全是GNU Awk 4.1.1)处理所有文件,所以我这样做: $gawk {print FILENAME; nextfile} *[详细]
-
linux – 用于将文件夹名称复制并添加到多个子目录中的文件的Shell脚本
所属栏目:[Linux] 日期:2020-12-15 热度:154
我有几个文件夹,不同的图像共享文件名,文件夹结构如下: /parent/folder001/img001.jpg/parent/folder001/img002.jpg/parent/folder002/img001.jpg/parent/folder002/img002.jpg/parent/folder003/img001.jpg/parent/folder003/img002.jp[详细]
-
linux应用程序的自动GUI测试
所属栏目:[Linux] 日期:2020-12-15 热度:181
我正在寻找自动GUI测试应用程序.到目前为止,我已经找到了Froglogic的 Squish,Dogtail和Linux桌面测试项目. 有没有很好的免费工具来测试那里的linux应用程序?我没有选择重写我正在测试的应用程序. 我知道有两种不同的工具: 基于辅助功能层:LDTP,dogtail,str[详细]
-
linux – 如何在Ubuntu 10.10中的NTFS上运行C二进制文件?
所属栏目:[Linux] 日期:2020-12-15 热度:146
刚刚安装了Ubuntu 10.10.以前我有Ubuntu 10.04.我在Ubuntu和 Windows之间有一个共享分区,它是NTFS.我将我的开发文件( Eclipse C项目文件)存储在该分区中. 所以这就是问题:10.04一切都还可以,但现在我无法运行任何驻留在NTFS分区中的程序. Eclipse说: Error[详细]
-
linux – 在环境变量中的波浪扩展
所属栏目:[Linux] 日期:2020-12-15 热度:148
在我的.sh文件中,我有这个,cp $file $SOME_PATH,而$SOME_PATH导出为export SOME_PATH =“/ path / to / path /”.但是当我运行这个.sh文件时,我收到错误消息,说*没有这样的“/ path / to / path /”存在.* 我将$替换为$HOME,然后错误就消失了. 那么波士顿的最[详细]
-
linux – 有没有人知道是否有人集成了libsegfault.so和gdbserver以便将gdb附加到崩溃的程序中
所属栏目:[Linux] 日期:2020-12-15 热度:98
它在 http://sourceware.org/ml/gdb/2007-06/msg00360.html之前提到过. 但似乎没有人真正实现过这种想法. 实现这个有什么障碍吗? 我的要求如下: 能够插入任何精灵二进制可执行文件(例如,使用LD_PRELOAD) 二进制文件可能是多线程可执行文件 二进制文件可以链[详细]
-
linux – 无法从外部机器访问公开暴露的Docker容器端口,只能从localhost访问?
所属栏目:[Linux] 日期:2020-12-15 热度:133
我在我的Ubuntu Linux 14.04计算机上运行了一个Docker容器,公开了一个端口: docker run --name spacyapi -d -p 127.0.0.1:7091:7091 jgontrum/spacyapi:en 我可以连接并执行容器中服务器的命令,而不会出现本地机器的问题.例如: curl http://localhost:7091/[详细]
-
linux – 限制bash循环
所属栏目:[Linux] 日期:2020-12-15 热度:61
我有大量创建虚拟文件和目录的问题. 我想创建这样的东西: dummy_directory_1/dummy_file_1dummy_directory_2/dummy_file_2dummy_directory_3/dummy_file_3 使用循环: for(( i=1; $i =1000; i++ )); do mkdir $(date --date=$i day ago +%[详细]
-
linux – 我被黑了吗?未知进程dsfref,gfhddsfew,dsfref等将自动以centos 6.5开始
所属栏目:[Linux] 日期:2020-12-15 热度:146
我使用centos 6.5,最近我意识到我的电脑上传的东西(我甚至没有要求),上传速度为11mbps,但可怕的部分是我的上网速度是800Kbps,每天它显示200GB上传等等..您可以在附加的图像1中看到一些未知的进程. gfhddsfew,sdmfdsfhjfe,gfhjrtfyhuf,dsfrefr,ferwfrre,rewgtf[详细]
-
LinuxC:如何在多进程程序中设置文件读取优先级?
所属栏目:[Linux] 日期:2020-12-15 热度:59
这是我正在进行的任务,不,我不是在找你给我答案.我只需要有人指出我正确的方向,也许需要一行或两行示例代码. 我需要弄清楚如何在我的程序中设置文件读取操作的优先级.要点: 服务器进程接收消息并生成子进程来处理它 child尝试从消息中打开文件名,然后开始将[详细]
-
linux – Microsoft Project开源替代品
所属栏目:[Linux] 日期:2020-12-15 热度:157
我被建议在我的课程中使用Microsoft项目作为项目经理.但作为一个开源粉丝和 Linux用户,这将是最好的开源替代品. 我见过这个问题:https://stackoverflow.com/questions/109579/open-source-alternative-to-microsoft-project,建议使用openproj. Openproj的最[详细]
-
linux – Unix vs BSD vs TCP vs Internet套接字?
所属栏目:[Linux] 日期:2020-12-15 热度:80
我正在阅读 Linux编程接口,它描述了 Linux上使用的几种不同类型的套接字: Unix域名 伯克利 TCP 互联网 本书所说的一件事是,如果你想在远程主机之间进行通信,你就不能使用Unix域套接字,因为它们用于同一主机上的IPC.你必须使用“互联网”套接字. 但是,我仍然[详细]
-
linux – 以特定的速度执行stdout输出
所属栏目:[Linux] 日期:2020-12-15 热度:150
对于我的应用程序的负载测试(在 Linux下),我正在寻找一个以特定速率(如100字节/秒)在stdout上输出数据的工具,这样我就可以将输出传输到netcat,然后将其发送给我的应用. dd的一些选项是理想的,但到目前为止我没有找到任何东西.打印什么类型的数据并不重要(NUL[详细]
-
hrtimer在Linux内核中重复任务
所属栏目:[Linux] 日期:2020-12-15 热度:180
我的目标是使用hrtimer结构在 linux内核中创建一个定期任务.我希望它每500毫秒重复一次. 但是,我对hrtimer在linux内核中的工作方式有点困惑(参见linux / hrtimer.h).我知道时间是指定的,回调应该返回HRTIMER_RESTART或HRTIMER_NORESTART.我在网上找到了一些资[详细]
-
linux – 在内核模块中生成随机数
所属栏目:[Linux] 日期:2020-12-15 热度:100
在 Linux中是否有一个rand()等效函数,我可以在内核空间中调用,即从内核模块中调用? get_random_bytes()例程返回请求的随机字节数并将它们存储在缓冲区中.此例程适用于无法处于等待状态的内核模块. http://www.linuxquestions.org/questions/programming-9/ra[详细]
-
x86 – Linux / SMP自旋锁不必要地慢吗?
所属栏目:[Linux] 日期:2020-12-15 热度:83
在阅读了解 Linux内核(Bovet Cesati)之后,关于内核同步的章节指出自旋锁获取代码归结为: 1: lock: btsl $0, slp jnc 32: testb $1, slp jne 2 jmp 13: 现在我原本以为嵌套循环似乎很浪费你可以实现类似的东西: 1: lock: btsl $0, slp[详细]
-
linux – LXC – Cgroup内存控制器:丢失
所属栏目:[Linux] 日期:2020-12-15 热度:80
我正在尝试在我的Debian 6上安装LXC(0.7.4.1),但是当我运行lxc-checkconfig时,我得到“Cgroup内存控制器:丢失” root@lxcsrv01:~# lxc-checkconfigKernel config /proc/config.gz not found, looking in other places...Found kernel config file[详细]
-
xmlstarlet – 删除换行符
所属栏目:[Linux] 日期:2020-12-05 热度:63
我有以下文件log.xml: entry messageLine 1 Line 2 and so on/message/entry 在CentOS 5.4上使用xmlstarlet 1.0.1,如果我运行以下命令,同时删除消息中的换行符: xml sel -t -m //entry -v translate(message,#xa; ,@) log.xml[详细]
-
使用OS X上的cgo到linux和windows进行1.5交叉编译
所属栏目:[Linux] 日期:2020-12-05 热度:186
在将1.4.2升级到1.5后,我无法将OS X上的 git2go库编译为linux amd64. 我认为这是关于交叉编译任何使用C代码和go 1.5的应用程序. 使用CGO_ENABLED = 1,我得到: $CGO_ENABLED=1 GOOS=linux GOARCH=amd64 ./script/with-static.sh go install ./...# runtime/cg[详细]
-
linux – Curl同时下载和上传同一个文件
所属栏目:[Linux] 日期:2020-12-05 热度:192
不确定是否可能,但我一直在尝试使用curl从HTTP位置下载文件并将其输出到FTP服务器上.如果这实际上是可行的话,我真的想要一些帮助. curl http://example.com/down | curl -T - ftp://mysite.org/up 默认情况下,curl将其输出吐出到stdout – 然后我们将其输出到[详细]
-
与CURL Multi PHP不一致
所属栏目:[Linux] 日期:2020-12-05 热度:192
当我对10个URL进行检查时,如果我能够与主机服务器建立连接,则句柄将返回成功消息(CURLE_OK) 当服务器拒绝连接时处理每个句柄时,句柄将包含错误消息. 问题 我假设当我们得到一个坏句柄时,CURL将标记此句柄但继续处理未处理的句柄,但这似乎不会发生. 当我们遇到[详细]
-
Linux下的共享库加载地址
所属栏目:[Linux] 日期:2020-12-05 热度:118
我对共享库有一个重大疑问.我研究的是,不同进程共享的库的虚拟地址对于所有这些进程都是相同的.但是我尝试通过以下命令集使用proc文件系统来查看相同的内容: $cat /proc/*/maps | grep /lib/libc-2.12.1.so 输出是: 0025a000-003b1000 r-xp 00000000 08:07[详细]
-
linux – 程序如何相互通信?
所属栏目:[Linux] 日期:2020-12-05 热度:173
procceses如何相互沟通?到目前为止,使用我学到的所有内容编程,我无法解释套接字,文件系统和其他在程序之间发送消息的工作方式. 顺便说一下,如果要添加任何特定于OS的操作系统,我会使用基于Linux的操作系统.提前致谢.这个问题一直困扰着我.我也猜测内核与它有[详细]
-
无法让rsync忽略我的git文件夹和我的todo文件
所属栏目:[Linux] 日期:2020-12-05 热度:188
我正在上传一个网页到我的服务器,我只是想让rsync忽略3件事:.git /文件夹,我的.gitignore文件和我的TODO.我尝试了几种格式.我的最新命令是: rsync -avz --include * --exclude .git/ --exclude .gitignore --exclude TODO --del ariela@pc01:/home/web/task[详细]
-
macos – 无法在Zsh中完成MacPorts的选项卡
所属栏目:[Linux] 日期:2020-12-05 热度:190
我将以下内容包含在 MacPorts’ Bash tab completion到Zsh中 /opt/local/etc/bash_completion:[:48: unrecognized condition: `2[ -- cut -- ]/opt/local/etc/bash_completion:[:62: unrecognized condition: `2/opt/local/[详细]