-
linux – 如何从命令行发出dbus信号
所属栏目:[Linux] 日期:2020-12-14 热度:81
有没有办法使用dbus-send或其他方法从命令行发出dbus信号? 解决方法 您可以使用实用程序dbus-send从命令行发送D-Bus请求. dbus-send --system --type=signal / com.example.signal_name 或者如果你想用信号发送一些数据 dbus-send --system --type=signal /[详细]
-
内省 – LabVIEW VI能否判断其输出端是否有线?
所属栏目:[Linux] 日期:2020-12-14 热度:185
在LabVIEW中,是否可以从VI内部判断输出端子是否在调用VI中接线?显然,这将取决于调用VI,但也许有一些方法可以找到当前调用VI的答案. 在C术语中,这就像定义一个函数,该函数接受指向存储输出参数的位置的参数,但如果调用者对该参数不感兴趣,则接受NULL. 解决方[详细]
-
awk一行awk语法只打印第二个字段,如果“true”字匹配
所属栏目:[Linux] 日期:2020-12-14 热度:66
我不知道怎么用awk这样做 但我的目标是创建awk单行语法,以便打印第二个字段($2)if 所有第一场($1)都是真的 例如 我有文件: true my_name_is_lenon true my_name_is_lenon true my_name_is_lenon false my_name_is_lenon true my_name_is_lenon false my_dog[详细]
-
如何在具有高度限制权限的Linux上启动进程?
所属栏目:[Linux] 日期:2020-12-14 热度:75
我想(从代码中)启动具有高度限制权限的进程. 可以保存文件,但只能保存在自己的文件夹中并限制为配额. 可以在配额内使用内存. CPU时间(包括它启动的任何子进程)仅限于配额. 不能与任何其他进程通信,除了它自己和通过stdin / out到我的控制器程序的接口. 无法[详细]
-
linux – 我的Web服务器的版本控制
所属栏目:[Linux] 日期:2020-12-14 热度:76
我正在构建一个基于Web2Py的Web应用程序,并且正在远程EC2开发服务器上进行大部分开发.我想版本控制整个系统,包括所有 python模块,网页和Apache配置文件.这些文件显然分散在我的 Linux机器上,但我希望能够使用单个命令检出/提交.我在命令行上对SVN不熟悉 –[详细]
-
linux – 为什么不在64位Ubuntu上安装32位.deb软件包?
所属栏目:[Linux] 日期:2020-12-14 热度:98
我的.deb包,构建在32位Ubuntu上,包含用 gcc编译的可执行文件,不会安装在64位版本的操作系统上(错误信息显示为’错误的架构i386′).这让我感到困惑,因为我认为通常32位软件可以在64位硬件上运行,但反之亦然. 我是否可以使用我的32位机器生成一个可以在64位操[详细]
-
嵌入式Linux的简单C/C++ FTP和SFTP客户端库推荐
所属栏目:[Linux] 日期:2020-12-14 热度:130
任何人都可以推荐基于 Linux的嵌入式系统的FTP / SFTP客户端C/C++库吗?我知道 Curl库但我需要一些尽可能简单的东西才能从FTP / SFTP服务器下载文件.有什么建议可以寻找吗?是的,SFTP支持至关重要.实际上我甚至可以牺牲多线程,因为我一次只需要一个流.我希望[详细]
-
linux – 如何查找程序使用的系统调用类型
所属栏目:[Linux] 日期:2020-12-14 热度:109
我正在使用x86_64机器.我的 linux内核也是64位内核.由于有不同的方法来实现系统调用(int 80,syscall,sysenter),我想知道我的机器正在使用什么类型的系统调用.我是linux的新手.我写了一个演示程序. #include stdio.hint main(){ getpid(); return 0;} getpid([详细]
-
sed – 从文件中提取数据
所属栏目:[Linux] 日期:2020-12-14 热度:146
我有一个文件results.txt,如: a.txt{some data}success!!b.txt{some data}success!!c.txt{some data}error!! 我想从中提取数据.我想要一个输出: a.txt: successb.txt: successc.txt: error 问题是{some data}部分可以任意长. 如何才能做到这一点? 解决方[详细]
-
在linux上运行的基于文本的强大java IDE
所属栏目:[Linux] 日期:2020-12-14 热度:166
问题是 – 我喜欢旧货;) 有一些我喜欢的旧笔记本电脑.它当然运行Xorg,而且速度很快.但Intellij IDEA仍然很慢. 想过emacs,但从未使用过. emacs不是太复杂了吗? 在许多窗口中以X下的文本模式工作,并制作一些脚本来自动化. 解决方法 三大 Java /通用IDE(Intell[详细]
-
linux – getopt_long vs getopt_long_only
所属栏目:[Linux] 日期:2020-12-14 热度:108
要做一个合适的 Linux / unix风格的应用程序,最好的选择是什么(例如,afaik ls使用getopt_long但是例如ffmpeg getopt_long_only). 你推荐哪一个? 干杯, 解决方法 在我看来,以下事情通常是正确的: 用户喜欢长而自然的语言选择,因为它们易于记忆. 编写脚本以[详细]
-
如何检测我的应用程序在linux中崩溃的位置
所属栏目:[Linux] 日期:2020-12-14 热度:56
嗨,我最近在用C编写的 linux项目中. 这个应用程序有几个进程,它们共享一块共享内存…当应用程序运行大约几个小时时,一个进程崩溃而没有任何足迹,因此知道问题是什么或我可以开始查看代码的位置非常困难…. 好吧,它可能是内存溢出或指针瘫痪…但我完全不知道[详细]
-
有没有简洁的方法让awk打印除记录的第一个字段之外的所有内容?
所属栏目:[Linux] 日期:2020-12-14 热度:56
我想将命令从我最近的命令历史记录复制到文件中,但历史记录如下所示: 568 find . -name "*.txt" -mtime -1 -print -exec awk '$9 != "" NR = 10' {} ;569 find . -name "*.txt" -mtime -1 -print -exec awk '$9 != "" n 10 {print; n++}' {} ;570 history[详细]
-
用sed / awk注释掉N行
所属栏目:[Linux] 日期:2020-12-14 热度:143
如何从某个模式和N行向前注释掉线条? int var1;int var2;int var3;int var4;int var5; 我想评论3行,包括var2(而不是根据他们的内容!): int var1;// int var2;// int var3;// int var4;int var5; 解决方法 这需要GNU sed sed '/^int var2;$/,+2 s.^.//.'[详细]
-
emacs – 告诉VI使用软选项卡和指定的缩进读/写源文件的语法是什
所属栏目:[Linux] 日期:2020-12-14 热度:112
在某个地方,我看到了一段代码,告诉vi使用软标签并设置标签的大小.如果您将此代码段放在源文件的底部,那么vi会神奇地使用该文件的那些设置. 将该代码段包含在源文件中的语法和规则是什么?是否可以使用emacs来使用这些设置? 解决方法 您可以将其放在源文件的[详细]
-
在Linux下编辑Windows注册表
所属栏目:[Linux] 日期:2020-12-14 热度:139
我正在寻找一个 Python API(或我愿意绑定的C API),用于在Linux系统中编辑从XP到7的Windows注册表. Windows目标将是Linux下安装的卷. 如果不存在,我愿意编写一个库.因此,注册表中的任何文档或内部也会很方便. 任何帮助,很多appriciated. 解决方法 好的,所以你[详细]
-
Linux / Unix体验
所属栏目:[Linux] 日期:2020-12-14 热度:185
当我查看Google,Amazon等的职位描述时,他们都需要C和 Linux / Unix经验.有人可以在工作资格的背景下定义这通常意味着什么吗?我是否知道如何在Linux中浏览文件系统?我知道如何运行命令吗?对于Linux / Unix envs,C编码是完全不同的(编译器应该只是不同的权[详细]
-
linux – msgsnd()线程和/或进程安全吗?
所属栏目:[Linux] 日期:2020-12-14 热度:63
如果两个pthreads在“相同”时间调用msgsnd()函数,将消息发送到同一消息队列会发生什么? 如果两个进程相同怎么办?它们是线程还是进程是否重要? 特别感兴趣的Linux 2.6.15-2.5#1 SMP PREEMPT Tue Sep 19 10:56:25 CDT 2006 x86_64 x86_64 x86_64 GNU / Lin[详细]
-
有什么方法可以让D-Bus在多台Linux机器上运行,可能通过防火墙?
所属栏目:[Linux] 日期:2020-12-14 热度:78
D-Bus specification说 D-Bus is.. a simple way for applications to talk to one another… Currently the communicating applications are on one computer… 我想像D-Bus这样的东西,但是可以在多台Linux机器上工作,并且可能涉及防火墙.例如,如果我的邮件[详细]
-
是否可以关闭Linux内核并在实模式下恢复?
所属栏目:[Linux] 日期:2020-12-14 热度:100
假设我想在普通操作系统启动之前启动一个小的 Linux发行版. BIOS加载MBR并执行MBR. MBR找到活动分区,这是我的linux分区. Linux启动,我执行我需要做的事情. Linux关闭,我再次切换到实模式. 加载原始分区引导扇区并启动我的普通操作系统. AFAIK,第4步将是艰巨[详细]
-
linux – xhost在哪里存储允许的网络地址?
所属栏目:[Linux] 日期:2020-12-14 热度:66
xhost在哪里存储允许的网络地址? 解决方法 xhost只调用 XAddHost etc.,它操纵服务器持有的列表.客户端见 xhost/xhost.c ,服务器端见 xserver/os/access.c . 如果可能,您really should尝试使用 xauth 而不是 xhost .它保留了一个允许的密钥列表,可以在每个用[详细]
-
linux – 从空环境访问X11显示(bash)
所属栏目:[Linux] 日期:2020-12-14 热度:127
问候! 我正在实施备份解决方案,我需要访问X11显示器以获取用户的密码并显示状态信息.我已经尝试在脚本中将$DISPLAY设置为:0.0(硬编码),但xhost和misc抱怨他们无法打开显示.我该怎么办? PS:脚本在这里:http://dpaste.com/109435/ 解决方法 如上所述,用户[详细]
-
将运行Linux进程中的内存地址范围转换为目标文件中的符号?
所属栏目:[Linux] 日期:2020-12-14 热度:83
这是文件/ proc / self / smaps的片段: 00af8000-00b14000 r-xp 00000000 fd:00 16417 /lib/ld-2.8.soSize: 112 kBRss: 88 kBPss: 1 kBShared_Clean: 88 kBShared_Dirty: 0 kBPrivate_Clean: 0 kBPrivate_Dirty: 0 kBReferenced: 88 kBSwap: 0 kB00b14000-0[详细]
-
链接linux中的特定共享库版本
所属栏目:[Linux] 日期:2020-12-14 热度:71
我的构建过程包括Qt的qmake Makefile生成器和与 linux捆绑在一起的典型make实用程序. 我的应用程序由几个共享库组成,主应用程序与它们相关联. 如何在我的库上应用典型的linux版本控制方案? (使用版本2 – 链接foo.so.2指向带有ldconfig生成链接的foo.so.2.y[详细]
-
如何在Linux中设置权限,以便两个用户可以在服务器上更新相同的SV
所属栏目:[Linux] 日期:2020-12-14 热度:85
我的服务器安装了Subversion和Apache,Apache web目录也是Subversion工作副本.原因是简单的命令svn update / server / staging将最新的源部署到登台服务器. Apache公共Web目录:/ server / staging – (这是SVN工作副本.) 我的服务器上有两个用户,’richard’[详细]