草庐IT

dev_tools

全部标签

java - apache ant 无法找到或加载主类 org.apache.tools.ant.launch.Launcher

我正在尝试编译一个在linux上使用apacheant的工具https://github.com/lindenb/jvarkit当我尝试编译该工具时,出现了n个错误。$makevcffilterjs这是我运行命令时得到的结果echo"Compilinghtsjdkwith${JAVA_HOME}=/usr/lib/jvm/java/jre/"Compilinghtsjdkwith/usr/lib/jvm/java/jre/=/usr/lib/jvm/java/jre/echo"Compilinghtsjdklibraryforjava.RequiresapacheANT.Ifitfai

linux - 升级到 linux-image-3.13.0-46 后安装 vmware-tools 9.9 时出错

将我的guestubuntu升级到linux-image-3.13.0-46后,我在安装vmware-tools时遇到错误,我无法再共享文件夹。我在Windows8和Ubuntu14.04LTS主机上运行vmwareplayer7.0.0build-2305329,在安装过程中我收到以下错误注销:from/tmp/modconfig-NVbKuD/vmhgfs-only/inode.c:29:include/linux/kernel.h:793:27:error:‘structdentry’hasnomembernamed‘d_alias’consttypeof(((type*)0)-

linux - Devfs 和 dev 文件系统有何不同

我阅读了有关devfs(称为设备文件系统)的内容,以促进linux设备驱动程序文本中提到的设备驱动程序编程。devfs与linux中的/dev目录有何不同。它们是否相同?我很困惑。 最佳答案 /dev是一个目录。它往往主要包含设备节点。devfs是一个已过时且不再可用的虚拟文件系统,它会在某些旧版本的Linux内核上自动生成/dev的内容。这些天,它已被udev取代,一个在临时文件系统中管理/dev内容的守护进程,或通过devtmpfs,它是一些最小系统中使用的devfs的轻量级替代品。

linux - 通过/dev/pts 在另一个终端执行命令

我有一个使用STDIN3的终端(/proc/xxxx/fd/0->/dev/pts/3)所以如果(在另一个终端)我这样做:echo'do_something_command'>/dev/pts/3命令显示在我的第一个(pts/3)终端,但命令没有执行。如果(在这个终端pts/3中)我在等待来自stdin的一些数据的程序中,数据写在屏幕上但程序没有捕获它来自stdin。我想做的是执行命令"do_something_command"而不仅仅是显示它。有人可以向我解释这种行为吗?我如何实现我的意图? 最佳答案 我完全明白你在问什么。您可以

c - 如何使用/dev/kmem?

更新了我的帖子...我得到了以下程序。它在/dev/kmem和/dev/mem上运行。我想我可以从代码中学到一些东西。但是当我在我的BeagleBoard上运行它时,给出了以下结果:case1:(if(1))root@omap:/home/ubuntu/tom#./kmem_mem/boot/System.map-3.0.4-x3foundjiffiesat(0xc0870080)c0870080/dev/kmemreadbuf=319317jiffies=319317(readfromvirtualmemory)/dev/mem:theoffsetis870080thepagesiz

linux - 如何将/dev/sda 与/dev/sdb 交换?

男孩,是这样的。一种。不重要的。问题,但似乎没有人能够正确回答。如何将/dev/sda与/dev/sdb交换?有人可以建议使用永久标签(例如/dev/disk/by-*),但尽管有最好的意图,但这并不能回答问题。是的,永久标签可以在您可以使用它们的地方使用,但是如果程序被硬编码使用,例如。/dev/sda,这个问题仍然存在。为了进一步说明我在互联网上发现的问题:http://ubuntuforums.org/showthread.php?t=1569238&page=2(让我想起“幸灾乐祸”)这个家伙似乎找到了解决方案,只是没有分享它(嘘!):http://ubuntuforums.o

linux - 命令末尾的 "</dev/null >&/dev/null"有什么作用?

我在ssh上运行的一个脚本挂了,我在这个网站上找到了一个解决方案:http://www.snailbook.com/faq/background-jobs.auto.html站点通过将此添加到命令末尾来解决问题:xterm&/dev/null&我想我知道它的作用是什么,但是有人可以帮忙解释一下吗?第一部分:#Forstdin,readfrom/dev/null第二部分:>&/dev/null>&是做什么的?我见过2>&1是直接STDERR到STDOUT,但是当没有数字时,这是否意味着将所有内容重定向到/dev/null? 最佳答案

linux - cmd >/dev/null 2>&1 如何工作?

我正在阅读有关将数据重定向到/dev/null的内容,所以我尝试了一个简单的测试:pinga.b.c#whichresultsinanaddressnotfound如果我尝试这样做:pinga.b.c>/dev/null#printsthesameerrormessageastheoneabove但是,如果我这样做:pinga.b.c>/dev/null2>&1#Theerrormessageisgone最后一个解决方案是所需的解决方案,但是这个2>&1发生了什么?到目前为止,我的研究表明2代表stderr而1代表stdout。所以如果我这样读,看起来我正在创建一个stderr文件并将

linux - 如何将 stdout、stderr 重新路由回/dev/tty

我只是通过ssh连接到某个远程服务器,发现我尝试在bash中运行的所有命令/进程的stdout和stderr都被重定向到某个地方。所以,我得到了以下问题如何检测:1)哪个文件stdout,stderr在Linux中被重新路由?和2)以及如何默认将stdout和stderr重新路由回/dev/tty?提前谢谢你。 最佳答案 一个真正应该执行您在(2)中要求的命令是exec>/dev/tty2>&1但我怀疑你对问题的分析不正确。查看ssh-v...的输出会很有用(其中...是您在原始ssh中输入的任何参数命令)。

linux - com.sun.tools.attach.AttachNotSupportedException : Unable to open socket file: target process not responding or HotSpot VM not loaded

我在linux(ubuntu64位)上运行jmockit测试时得到AttachNotSupportedException。Java版本为1.7.0_51。这个JDK来自Oracle。测试是使用ant运行的(这可能不相关)查看堆栈跟踪。[junit][junit]java.lang.RuntimeException:com.sun.tools.attach.AttachNotSupportedException:Unabletoopensocketfile:targetprocessnotrespondingorHotSpotVMnotloaded[junit]atmockit.inte