-
CMake:如何在Linux中将目标/文件打包到多个包中?
所属栏目:[Linux] 日期:2020-12-14 热度:161
我正在开发一个项目,它可以生成相当多的可执行文件库 和配置,他们需要打包到不同的包中进行部署. 问题是,包含这些目标/文件不是相互的 独家.一个目标/文件可以属于多个包. 我正在使用CMake 2.8.9并尝试CPack.我知道这是可行的 安装类型.但我的平台是Ubuntu,[详细]
-
linux – 恢复使用rsync -avz删除的文件–delete
所属栏目:[Linux] 日期:2020-12-14 热度:200
是否有可能恢复使用rsync -avz -delete删除的文件? 如果是,那么有什么建议的工具呢? 解决方法 我假设你在一些unix系统上运行rsync. 如果您没有文件系统的备份, 那么从unix文件系统恢复已删除的文件是一个漫长而繁琐的过程. 高级步骤: 找到文件所在的分区[详细]
-
linux-kernel – buildroot – 如何更改内核版本字符串
所属栏目:[Linux] 日期:2020-12-14 热度:63
我使用buildroot和Armstrong linux( Linux4sam)处理SAM9G25 EK板. 我的脚本是创建linux版本“2.6.39”,这个“”令人困惑(/ lib / modules文件夹等).我想删除它.我发现只有两个文件.uImage.cmd和kernel.release包含这个字符串,但都生成了. 这个字符串在哪里创[详细]
-
linux – init函数调用驱动程序编译成内核
所属栏目:[Linux] 日期:2020-12-14 热度:80
在 Linux中,如果设备驱动程序是作为可加载的内核模块构建的,那么在插入设备驱动程序内核模块时,内核会调用module_init()宏指出的设备驱动程序的init函数. 这对于静态编译到内核中的设备驱动程序有何用处?他们的init函数如何调用? 解决方法 内置驱动程序的i[详细]
-
带有find命令的regextype
所属栏目:[Linux] 日期:2020-12-14 热度:145
我试图使用- regextype的find命令,但它无法正常工作. 我试图找到所有c和h文件发送到管道和grep名称,func_foo在这些文件中.我错过了什么? $find ./ -regextype sed -regex ".*[c|h]" | xargs grep -n --color func_foo 同样在类似的方面我尝试了以下命令,但[详细]
-
linux – rdiff-backup致命错误,找到了相关的增量?
所属栏目:[Linux] 日期:2020-12-14 热度:70
我正在运行rdiff-backup来备份远程系统上的一些文件夹. rdiff-backup root@REMOTESERVER::/apps/myapp/shared/system /home/backups/systemecho "$(date): Completed... removing backup data older than 4 weeks"rdiff-backup --remove-older-than 4W /home[详细]
-
sed – 将匹配行复制到第二个文件
所属栏目:[Linux] 日期:2020-12-14 热度:188
我需要将匹配模式的文件中的所有行复制到第二个文件. 详细说明:我有一个sql转储,并希望创建第二个sql文件,其中包含名称与dx_postings,dx_postings_archive等匹配的表的所有命令.模式应该是dx_postings. 有任何想法吗?我更喜欢awk或sed解决方案. 解决方法 s[详细]
-
Linux Mint触发器在系统启动时慢慢查询mysql
所属栏目:[Linux] 日期:2020-12-14 热度:190
我安装 MySQL并在其上导入了一些数据库之后,我的基于debian的启动速度很慢.寻找一些声明,我在启动过程中找到了这个: mysql show full processlist;+----+------------------+-----------+------+---------+------+----------------+-----------------------[详细]
-
tcsh’ls_colors’无法正常工作
所属栏目:[Linux] 日期:2020-12-14 热度:171
我使用tcsh作为我的默认 shell.但是,LS_COLORS env似乎不起作用.这是我对ls的相关env: setenv CLICOLOR "true"setenv LS_COLORS "di=37:fi=00" 目录被涂成白色,但结果是蓝色/青色.任何的想法? 解决方法 我遇到了同样的问题.我需要使用tcsh和xterm.我也没有[详细]
-
如何将目录路径转换为唯一的数字标识符(Linux / C)?
所属栏目:[Linux] 日期:2020-12-14 热度:137
我正在研究获取目录(文件夹)并获取某种形式的唯一数字标识符的方法.我已经研究过“字符串到哈希”方法,但是,Pigeon Hole Principle意味着永远不能为每个字符串派生一个真正唯一的数字. 字符串到唯一哈希是没有用的. 我最近一直在研究实现目标的其他方法,因此[详细]
-
Linux上的Python中不存在os.O_EXLOCK(独占锁)
所属栏目:[Linux] 日期:2020-12-14 热度:124
正如您在下面看到的,我在 Linux(RHEL)上运行 Python 2.6,但由于某种原因它没有os.O_EXLOCK.有什么理由吗?有没有办法解决这个问题? Python 2.6.5 (r265:79063,Apr 9 2010,11:16:46) [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2Type "help","copyrig[详细]
-
linux – 了解从进程内核堆栈获取task_struct指针
所属栏目:[Linux] 日期:2020-12-14 热度:60
现在我正在阅读Robert Love撰写的“ Linux内核开发3D版”一书.在那里他写了关于thread_info结构,其中包含指向task_struct结构的指针,据我所知,它位于进程内核堆栈的底部或顶部(取决于体系结构).直到最近我才熟悉Linux内核API,并且我不知道current()方法的存[详细]
-
bittorrent – 如何在rtorrent或其他linux程序中下载特定文件/跳
所属栏目:[Linux] 日期:2020-12-14 热度:178
我一直在努力寻找,但找不到答案…… 是否有任何针对linux(centos)的torrent程序,你可以跳过torrent中的某些文件或下载特定文件?或者,如果不是,跳过一定大小或超过一定大小的文件? 我检查了rtorrent和bittorrent但似乎都没有这个功能. 这需要自动化,所以最[详细]
-
linux – 清空文件找不到工作
所属栏目:[Linux] 日期:2020-12-14 热度:162
我想清空超过30 MB大小的文件.我尝试使用find命令解决这个问题. find . -maxdepth 1 -size +32M -exec cat /dev/null {} ; 和 find . -maxdepth 1 -size +32M -exec echo -n '{}' ; 但是这两个命令都不会清空文件.相反,它会创建一个{}文件. 为什么它不会清[详细]
-
linux – 从内部脚本确定解释器
所属栏目:[Linux] 日期:2020-12-14 热度:130
我有一个剧本;它需要使用bash的关联数组(相信我的那个). 它需要在普通机器上运行,以及某个具有/ bin / bash 3.2的附加机器. 如果我将解释器声明为/ opt / userwriteablefolder / bin / bash4,我放在那里的bash 4.2的位置,它工作正常..但它只适用于该机器. 我[详细]
-
symfony – 如何在Mink中配置curl参数?
所属栏目:[Linux] 日期:2020-12-14 热度:172
我正在尝试将Behat带到https安全项目,并且在启动curl请求时mink失败. Scenario: Loggin in # features/debt.feature:6 Given I am on "/" # FeatureContext::visit() [curl] 51: SSL: certificate subject name 'ubuntu' does not match target host name 'w[详细]
-
linux – 堆管理
所属栏目:[Linux] 日期:2020-12-14 热度:164
我知道有一个元数据存储辅助信息,当我们只提供指针时,它会在free(),realloc()期间使用. 我对堆很少有疑问. 堆栈按进程分配.毫无疑问,但不确定堆.无论堆信息是否全局维护,否则每个进程都会有一些机制来保存有关该特定进程的已分配内存的信息. 如何维护堆信息[详细]
-
关于linux x86 64中MSR_GS_BASE的详细信息
所属栏目:[Linux] 日期:2020-12-14 热度:181
我试图弄清楚 Linux内核中MACRO当前的细节. 当前的最终汇编代码是: movq %%gs:0xb000,%0 上面的代码可以工作!但是当我打印%% gs时,它的值为0,所以%% gs指向GDT NULL的第一项!!这个怎么运作? mov %%gs,%0 相反,gs的基础在MSR_GS_BASE中,并且当前可以替换为[详细]
-
linux – 在vimrc中切换匹配
所属栏目:[Linux] 日期:2020-12-14 热度:87
我的 vimrc文件中有以下几行: hi ExtraWhitespace cterm=NONE ctermbg=green ctermfg=green guibg=green guifg=greenmatch ExtraWhitespace /s+$|t/ 这些行将突出显示除空格之外没有字符的所有行以及任何制表符. 我想添加一个函数来切换突出显示空格. m[详细]
-
linux – GIT签名标签和密码
所属栏目:[Linux] 日期:2020-12-14 热度:200
当我签署标签时,如何让git auto输入我的密码.有没有像 – 密码“我的长密码”,我确实尝试使用ssh-keygen,但它没有帮助. 存储库位于本地,一切都在本地完成. 解决方法 正如mipadi所说,这是您要求的GPG密钥密码.您确实不希望在您的命令行中使用它,因为这可能使[详细]
-
Sed regexp multiline – 替换HTML
所属栏目:[Linux] 日期:2020-12-14 热度:61
我试图在 Linux系统上使用sed替换多行 这是我的档案 !-- PAGE TAG --DATA1DATA2DATA3DATA4DATA5DATA6div id="DATA"/divDATA8DATA9!-- PAGE TAG -- 我的尝试和失败! sed -n '1h;1!H;${;g;s/!-- PAGE TAG --.*!-- PAGE TAG --//g;p;}' sed -n '1!N; s/!-- PAG[详细]
-
linux tar压缩排除指定文件夹
所属栏目:[Linux] 日期:2020-12-14 热度:99
一般直接用tar命令打包很简单,直接使用 tar -zcvf test.tar.gz test 即可。 在很多时候,我们要对某一个目录打包,而这个目录下有几十个子目录和子文件,我们需要在打包的时候排除其中1、2个目录或文件。 这时候我们在用tar命令打包的时候,增加参数 --excl[详细]
-
Linux常用命令大全(非常全!!!)
所属栏目:[Linux] 日期:2020-12-14 热度:185
Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考: ? 系统信[详细]
-
【Linux】没有网的情况下如何安装GCC
所属栏目:[Linux] 日期:2020-12-14 热度:52
一:GCC的概述 GCC是编译器集合 GCC是根据文件后缀分类编译的编译器集合 参考文档: https://blog.csdn.net/zl1zl2zl3/article/details/83373905 https://zhidao.baidu.com/question/543650494.html https://www.php.cn/linux-419243.html http://c.bianchen[详细]
-
R语言-程序执行时间
所属栏目:[Linux] 日期:2020-12-14 热度:185
我们往往对自己编写程序的运行效率十分关心,需要查看程序的执行时间。 在R中,获得时间的函数有不少,比如system.time()、proc.time()等。 个人使用较多的是proc.time() proc.time() 用户 系统 流逝 12.60 0.93 773.10 英文版本显示的分别是:user system e[详细]