-
linux – 查看并选择要从列表中删除的文件
所属栏目:[Linux] 日期:2020-12-13 热度:83
我有一堆图表保存为png文件.其中大多数都不是很有用,但有些非常有用. 我想编写一个脚本,一次显示每个脚本并等待我按下y或n.如果我点击n,删除它.如果没有,请转到下一个. 我遇到了两个问题. 首先,feh打开一个新窗口,所以我必须使用alt-tab返回我的shell才能按y[详细]
-
在Linux Cluster中的计算机之间共享大型mmaped数据文件
所属栏目:[Linux] 日期:2020-12-13 热度:192
假设我有一个1 TB的数据文件mmapped读/写从“主” Linux系统的localy挂载的hdd文件系统进入在同一“主”系统上运行的进程的虚拟地址空间. 我有20个专用的“奴隶”Linux服务器,通过千兆交换机连接到“主”系统.我希望通过将其只读进入其进程地址空间,在这些“[详细]
-
linux – unix – 分析文件中有多少个字符出现的记录
所属栏目:[Linux] 日期:2020-12-13 热度:112
是否有一个内置命令来执行此操作,或者有任何人对运行它的脚本有任何好运? 我想知道有多少记录(由特定的EOL定义,如“^%[详细]
-
如何使用gpg-agent批量签名git标签
所属栏目:[Linux] 日期:2020-12-13 热度:170
我的问题是gpg-agent命令执行gpg密钥和密码短语的缓存. 我想知道如何使用它,这样我就可以在脚本中运行多个git tag -s命令,而不必每次都输入我的gpg密码. 我的脚本的初始版本是这样的: git branch -r | grep origin | grep pattern |while read BRANCH; do T[详细]
-
Linux shell脚本中的十进制字符
所属栏目:[Linux] 日期:2020-12-13 热度:104
我需要将数字:十进制13和十进制10转换为它们在bash shell脚本中的等效字符.生成的字符将是回车和换行. 知道如何做到这一点? 解决方法 我讨厌给出这个答案,但是在bash中你可以做到: nl=$'12' 使$nl成为具有单个换行符的字符串. (八进制12) 因此,您可以使[详细]
-
如何分配4-8 MB对齐的DMA Linux
所属栏目:[Linux] 日期:2020-12-13 热度:151
我正在使用Fedora 14而我正在为PCI交换机构建驱动程序. 对于那个开关我需要分配8MB的DMA内存(我可以处理2 * 4MB),但我需要它与内存大小对齐,例如,如果它的8MB,那么基地址的前23位应该是0. 我怎么做? 解决方法 __get_free_pages最多可以分配4MB,分配大小. 因[详细]
-
linux – 黑客终端消息
所属栏目:[Linux] 日期:2020-12-13 热度:169
这是一个奇怪的问题,但我想知道如何更改终端上的消息For Eg- vikram@vikram-Studio-XPS-1645:~$cat seg.c #includestdio.hvoid main(){ int* p=9; printf("%x",*p);}vikram@vikram-Studio-XPS-1645:~$./a.out Segmentation fault 我想将消息“Segmentation f[详细]
-
linux – 如何使用.bash_profile而不是当前用户执行命令作为另一
所属栏目:[Linux] 日期:2020-12-13 热度:57
我想在启动脚本(rc.local)中以非root用户身份运行命令.我想要执行的命令实际上是非root用户的.bash_profile中的别名.我试过用 su - myuser -c aliased_cmd 但这不起作用.如果我只是输入 su - myuser# wait for login...aliased_cmd 它工作正常,但显然这在实[详细]
-
gnu-screen – 运行GNU Screen suid root是使多用户模式工作的唯
所属栏目:[Linux] 日期:2020-12-13 热度:66
我正在运行Ubuntu 11.10和GNU Screen版本“4.00.03jw4”,我正在尝试使用多用户模式. 以下过程适合我: as user "first_user" sudo chmod u+s /usr/bin/screen sudo chmod 755 /var/run/screenand only after that can you do screen -S session_nameor if yo[详细]
-
Linux ISR入口点在哪里
所属栏目:[Linux] 日期:2020-12-13 热度:191
我正在尝试理解 Linux内核中的系统调用接口和实现.我知道entry.S以及libc头和实现之间的关系.我想知道的是内核中第一次收到的int 80h,即决定它实际上是80h中断的地方.有人能指点我的LXR链接吗? 解决方法 CONFIG_X86_32 arch/x86/kernel/entry_32.S:system_c[详细]
-
linux – 我的环境变量是否对系统上的其他用户安全?
所属栏目:[Linux] 日期:2020-12-13 热度:57
我希望系统无关紧要,只要它是最新的,但我使用的是Ubuntu 11.10服务器.有没有办法让任何用户y看到用户x的环境变量?换句话说,在安装脚本期间将密码存储在环境变量中是否安全 – 假设允许运行该软件的用户知道它? 解决方法 可以访问读取文件/ proc / * PID *[详细]
-
在linux中使用PHP的posix_kill()会导致奇怪的行为
所属栏目:[Linux] 日期:2020-12-13 热度:187
我正在创建一个网页,用于监视和控制一些自定义C程序.我创建了一个页面,它将启动/停止一个C程序’启动器'(漂亮的通用名称),然后分叉并创建许多子进程.开始工作正常 – exec(“cd launcher_dir; nohup ./launcher outfile 2 1”); 停止是有问题的地方.单击停止[详细]
-
在应用程序内禁用linux内存过量使用
所属栏目:[Linux] 日期:2020-12-13 热度:197
您可以通过sysctls在系统范围内调整内存过量使用策略,但是是否可以在进程本身内基于每个进程调整此策略?我想让一个特定的实时进程永远不要使用overcommit,尽管系统的其余部分可以过度使用. 解决方法 不,这是不可能的. 有点相关,对于实时进程,您可能希望使用[详细]
-
linux – 在Perl中具有修改的调度优先级的Runnig OS功能
所属栏目:[Linux] 日期:2020-12-13 热度:84
是否可以让Perl在没有外部命令的情况下运行具有修改的调度和/或IO调度优先级的 Linux OS功能?我试图模拟以下内容: nice -n19 ionice -c2 -n7 cp largefile largefile2 我可以用File :: Copy,setpriority函数和CPAN模块Linux :: IO_Prio以某种方式做到这一[详细]
-
linux – 如何确定Virtualbox VM何时可以接受SSH连接?
所属栏目:[Linux] 日期:2020-12-13 热度:52
我正在编写一个简单的脚本,创建一个新的VirtualBox VM,将其旋转,然后通过SSH连接到它以执行一些命令.问题是,我必须等待一段时间才能启动VM.目前我只是在我的脚本中睡了120分钟睡了2分钟.但是,我希望在VM启动并准备接受SSH连接时获得某种通知,而不是等待2分钟[详细]
-
linux – CMAKE自动头文件依赖
所属栏目:[Linux] 日期:2020-12-13 热度:200
问题类似于这个问题 Handling header files dependencies with cmake 我的示例程序目录有main.c main.h和CMakeLists.txt main.h的内容是 #ifndef MAIN_H#define MAIN_Hint t=3;int y=2;#endif main.c的内容是 #include main.h#includestdio.hint main(){ pri[详细]
-
linux – 使用xulrunner的单文件应用程序 – 可能吗?
所属栏目:[Linux] 日期:2020-12-13 热度:88
我以前曾试图弄乱xulrunner,现在我再次尝试:) 实际上,“真实”教程(Getting started with XULRunner – MDN)确实显示一个应该有application.ini和其他文件(可能压缩为.xpi,然后需要–install-app …),然后调用应该是这样的: xulrunner `pwd`/application.in[详细]
-
linux – crt *文件在链接中的作用是什么?
所属栏目:[Linux] 日期:2020-12-13 热度:126
我们有几个crt *文件,比如/build/csu/crt0.o或/build/csu/crti.o或/build/csu/crtn.o或/build/csu/crtbegin.o或`/ build / csu / crtendS .o在构建时与 gcc一起使用. 有人能清楚地解释一下这些文件的作用和功能是什么吗? 解决方法 crt文件包含运行时 – 这[详细]
-
linux – 使用交叉编译器为arm编译本机GCC
所属栏目:[Linux] 日期:2020-12-13 热度:108
我正在寻找为ARM系统创建GCC的本机构建,我遇到了一些麻烦.构建机器是i686- linux.我看到的每个教程都告诉我如何设置实际的交叉编译套件(我已经使用crosstools-ng完成了).但是,我没有看到任何与编译本机ARM GCC相关的内容.我使用的配置字符串如下,我只使用标[详细]
-
macos – 在OSX上使用i386 arch而不是x86_64构建libFLAC
所属栏目:[Linux] 日期:2020-12-13 热度:84
我正在尝试构建libFLAC以在我的项目中使用,但是当涉及链接时,GCC忽略了库,因为它说它不是为当前架构(i386)构建的.当我用64位编译程序时,它正确地链接库,这意味着库是为x86_64架构编译的.不幸的是,我的程序不能在64位工作,所以我需要将libFLAC编译为i386.我尝[详细]
-
Linux USB设备驱动程序未被探测
所属栏目:[Linux] 日期:2020-12-13 热度:172
我正在研究 Linux的设备驱动程序.这是一个USB笔式平板电脑.问题是驱动程序的探测回调永远不会被调用. dmesg只显示: generic-usb: probe of 0003:099A:2620.000F failed with error -22 我永远不会连接到设备.看起来系统驱动程序在某种程度上凌驾于我的驱动[详细]
-
linux – SVN不断提示我输入密码并拒绝缓存我的凭据
所属栏目:[Linux] 日期:2020-12-13 热度:189
环境: Eclipse Indigo,Ubuntu 11.04,Subclipse 1.6 SVN客户端:Subclipse,RabbitVCS 我通过svn ssh连接.我的网址如下: svn ssh:// [我的名字] @ [我的域名] / [路径] 我可以很好地连接到回购.问题是,每次我尝试与repo通信时,它都会提示我输入密码.真烦人[详细]
-
linux – 没有足够的权限推动通过智能HTTP Git共享回购
所属栏目:[Linux] 日期:2020-12-13 热度:57
我正在尝试为我们的团队评估git,其中一个要求是使用HTTPS作为传输方法.我一直在尝试使用新的智能HTTP传输来关注 git-http-backend文档以及一些稀疏的博客,但我只是没有让它工作.我知道这可能是一些愚蠢的事情,但是我已经把它的大脑绞尽脑汁无济于事.不要用gi[详细]
-
在Linux中轻松部署Python和应用程序
所属栏目:[Linux] 日期:2020-12-13 热度:150
我在服务器端开发了相当大的 python应用程序,包括所有数据库连接,文件提取,解析,命令行调用. 它成为部署的噩梦,因为我在标准python lib之外使用了许多第三方模块.我忘记了他们.特别是不同的Linux操作系统使用它们的不同版本,因此使用OS的包管理器安装它们已[详细]
-
linux – 从更大的二进制文件中获取大二进制值
所属栏目:[Linux] 日期:2020-12-13 热度:190
正如标题所示,我想要一个相当大(约100MB)的二进制文件,对于二进制字符串 – 这个二进制字符串不到5K. 我已经使用-P选项尝试了grep,但是当模式只有几个字节时,这似乎只返回匹配 – 当我达到大约100个字节时,它不再找到任何匹配. 我也尝试过bgrep.但是,当我需[详细]