-
linux – 所有文件夹和子文件夹列表
所属栏目:[Linux] 日期:2020-05-27 热度:165
在 Linux中,我想找出所有文件夹/子文件夹名称并重定向到文本文件 我试过ls -alR list.txt,但它提供了所有文件夹 你可以使用find find . -type d output.txt 或树 tree -d output.txt 树,如果没有安装在您的系统上. sudo apt-get install tree[详细]
-
linux – 获取上个月修改的文件数量
所属栏目:[Linux] 日期:2020-05-27 热度:196
我想知道上个月创建了多少PDF.我正在使用以下命令,但它返回0 find . -name *.pdf -mtime +46 ! -mtime +30 | wc -l 我在正确的目录中,似乎逻辑是正确的…任何想法为什么这不起作用?是否有一种更简单的方法,比如通过我正在寻找的特定月份,而不是试图计算这样[详细]
-
linux – 停止在kestrel上运行的运行dotnet核心网站
所属栏目:[Linux] 日期:2020-05-27 热度:76
部署新版本的现有.net核心网站时.我如何首先安全地停止旧的运行的茶隼应用程序? 以下是我想写的内容(伪部署脚本): dotnet stop mysite/mysite.dll ---- this line heremv mysite/ mysite.bak/cp newly-published-mysite/ mysite/dotnet run mysite/mysite.d[详细]
-
linux中多线程epoll的问题
所属栏目:[Linux] 日期:2020-05-27 热度:52
我有一个使用epoll(7)的多线程 linux程序. epoll(7)手册页说当其中一个fds关闭时,这个fd将自动从epoll集中删除.我的问题是如果epoll集的fd在一个线程中关闭,而epoll集在另一个线程中被同时轮询而没有同步.程序是否会损坏或者内核会自动同步此访问吗? 谢谢 丰[详细]
-
如何捆绑Linux应用程序
所属栏目:[Linux] 日期:2020-05-27 热度:96
我正在编写一个(闭源)应用程序,并将为所有三个主要平台(MacOS X, Linux和Windows)提供二进制文件.它在LGPL许可下使用Qt,因此我需要动态链接Qt库.我理解如何通过简单地为应用程序提供Qt动态库来捆绑MacOS和Windows的应用程序,但我不确定如何正确地为Linux做这[详细]
-
Linux,首次读取或首次写入时会将页面页面故障归零吗?
所属栏目:[Linux] 日期:2020-05-27 热度:162
我的问题是 Linux特定的,需要了解内核,虚拟内存,mmap,pagefaults.我有大型静态数组的C程序,它将进入bss部分(内存,初始化为零).程序启动时,此内存不是物理分配的,只有虚拟内存,虚拟内存的每一页都映射到特殊的零页(全零的页面).当应用程序访问此页面时,将生成[详细]
-
PBEWITHSHA256AND128BITAES-CBC-BC在RedHat 6.4上创建java.security.
所属栏目:[Linux] 日期:2020-05-27 热度:90
我们有一个使用Bouncy Castle的应用程序使用PBEWITHSHA256AND128BITAES-CBC-BC算法加密数据.它在运行OpenJDK 1.7的Ubuntu上运行良好.但是当我们将它移动到也运行OpenJDK 1.7的RedHat 6.4时,我们得到以下异常: java.security.NoSuchAlgorithmException 关于可[详细]
-
linux – 如何使用hexdump显示前x个字节?
所属栏目:[Linux] 日期:2020-05-27 热度:157
我有两个文件,我想看看前40个字节是否相似.我怎么能用hex dump做到这一点? 如果您正在使用BSD hexdump实用程序(它也将安装为hd,具有不同的默认输出格式),那么您可以提供-n40命令行参数以将转储限制为前40个字节: hexdump -n40 filename 如果您使用Posix标准[详细]
-
用于监控/ proc / diskstats的Python库?
所属栏目:[Linux] 日期:2020-05-27 热度:95
我想从python程序监视系统IO负载,访问类似于linux中/ proc / diskstats中提供的统计信息(尽管显然跨平台库会很棒).是否有一个现有的python库可以用来查询linux上的磁盘IO统计信息?最佳答案万一其他人试图用Python解析/ proc / diskstats像Alex建议:def disk[详细]
-
linux – GCC错误消息“错误:不支持’mov’”是什么意思?
所属栏目:[Linux] 日期:2020-05-27 热度:89
我只是想编译一些我从书中输入的简单示例代码,GCC给出了上述错误.这是我的代码:$cat -n test.cpp 1 #define READ_COMMAND 3 2 3 #define MSG_LENGTH 128 4 5 #include stdlib.h 6 #include stdio.h[详细]
-
linux – Bash脚本:循环执行后总是显示菜单
所属栏目:[Linux] 日期:2020-05-27 热度:113
我正在使用这样的bash脚本菜单:#!/bin/bash PS3=Please enter your choice: options=(Option 1 Option 2 Option3 Quit) select opt in ${options[@]} do case $opt in Option 1)[详细]
-
linux – 如何解析MP3数据以提取编号的帧?
所属栏目:[Linux] 日期:2020-05-27 热度:131
我正在为MP3(CBR)编写流媒体应用程序.它是所有passthru,意味着我不需要解码/编码,我只需要传递数据,因为我看到它来了.我希望能够计算MP3帧,因为它们通过(以及其他一些东西,如吞吐量计算).根据MP3 frame header规范,同步字看起来是1的11(11)位,但是我(自然地)[详细]
-
如何在Red Hat Linux机器上设置CPU负载?
所属栏目:[Linux] 日期:2020-05-27 热度:118
我有一个RHEL的盒子,我需要放在一个适度和可变的CPU负载量(50%-75%).最好的方法是什么?是否有一个程序可以做到这一点,我不知道?我很乐意编写一些C代码来实现这一点,我只是不知道系统调用会有什么帮助.最佳答案这正是您所需要的:http://weather.ou.edu/~a[详细]
-
linux – 当程序用ctrl c完成时调用一个函数
所属栏目:[Linux] 日期:2020-05-27 热度:80
我在Linux环境下工作,我有一个C程序,我想要的是当我用ctrl c取消程序时我希望程序执行一个函数,关闭一些文件并打印一些sutff,有什么办法吗?去做这个?.谢谢.最佳答案signal()在某些操作系统上可能很危险,在Linux上不赞成使用sigaction(). signal versus siga[详细]
-
linux – Open Firmware Device Trees的概述/参考手册
所属栏目:[Linux] 日期:2020-05-27 热度:168
我正在尝试为嵌入式PowerPC板设置驱动程序,今天正确的方法是使用OpenFirmware设备树数据结构(.dtb文件,从.dts文件编译).创建树很容易,但是如何让我的设备驱动程序找到它的节点及其中的数据?我还没有找到任何关于这方面的好参考,像“Linux设备驱动程序”这样[详细]
-
如何在不使用删除系统调用的情况下使用C程序删除(完全删除)文件?
所属栏目:[Linux] 日期:2020-05-27 热度:161
我一直很好奇Linux中的rem如何工作并尝试编写我自己的可以删除文件的C代码但是当我搜索答案时,我只得到了使用remove()系统调用的程序.有没有其他方法可以不使用系统调用来编写自己的代码来完成这项工作?我已经完成了通过C文件复制文件但无法找到通过C删除文[详细]
-
linux – 如何挂起另一个线程(不是当前线程)?
所属栏目:[Linux] 日期:2020-05-27 热度:168
我正在尝试实现微控制器的仿真.该仿真并不意味着对一个特定微控制器进行时钟周期精确表示,而是检查代码的一般正确性.我想过有一个执行普通代码的“主线程”和一个执行ISR代码的第二个线程.每当需要运行ISR时,ISR线程就会挂起“主线程”.当然,我想要一个阻止中[详细]
-
系统时间在linux中的随机字符串
所属栏目:[Linux] 日期:2020-05-27 热度:74
我和 Bash一起工作.我想按系统时间生成randrom字符串.唯一字符串的长度必须在10到30个字符之间.任何人都可以帮助我吗? 有很多方法可以做到这一点,我最喜欢的方法是使用urandom设备: burhan@sandbox:~$tr -cd [:alnum:] /dev/urandom | fold -w30 | head -n1[详细]
-
linux – unshare –pid / bin / bash – fork无法分配内存
所属栏目:[Linux] 日期:2020-05-27 热度:162
我正在尝试使用 linux命名空间.特别是pid命名空间. 我以为我用bash测试了一些东西但遇到了这个问题: unshare -p /bin/bashbash: fork: Cannot allocate memory 从那里运行ls给了一个核心转储.退出是唯一可能的事情. 它为什么这样做? 该错误是由新的命名空间[详细]
-
调试 – 观察Linux内核中的变量(内存地址)更改,并在更改时打印堆栈跟踪?
所属栏目:[Linux] 日期:2020-05-27 热度:124
我想以某种方式“监视” Linux内核中的变量(或内存地址)(确切地说是内核模块/驱动程序);并找出改变它的原因 – 基本上,当变量改变时打印出堆栈跟踪. 例如,在this answer年末列出的内核模块testjiffy-hr.c中,我想在每次runcount变量更改时打印出堆栈跟踪;希望[详细]
-
linux – 用于在目录模式中查找文件的Shell命令
所属栏目:[Linux] 日期:2020-05-27 热度:131
使用 shell命令,我需要在以下目录模式中列出服务器上的所有文件: /home/*/public_html/images/*.php 还有一些需要很长时间才能手动执行此操作.我真的不知道这些命令是什么. Shell脚本: find /home/*/public_html/images -iname *php -exec echo {} ; 然后,[详细]
-
数组 – 如何从awk中的split函数访问数组的最后一个索引?
所属栏目:[Linux] 日期:2020-05-27 热度:52
我怎么能用awk做到这一点? 示例 – awk {split($1,A,.); print A[-1], $1, $2, $3, $4} 样本输入和输出. 输入 123 456 abc.def.ghi 789 321 654 qaz.wsx.edc.rfv 987 产量 ghi 123 456 abc.def.ghi 789 rfv 321 654 qaz.wsx.edc.rfv 9[详细]
-
Linux发行版之间的二进制兼容性
所属栏目:[Linux] 日期:2020-05-27 热度:84
对不起,如果这是一个显而易见的问题,但我发现很少有人在网上引用… 我正在使用我们的业务合作伙伴用C编写的API,并将其作为.so二进制文件提供给我们,构建在Fedora 11上.我们已经在Fedora 11开发机器上测试了API,没有任何问题.但是,当我尝试链接客户目标平台上[详细]
-
linux – 符号链接 – 性能如何?
所属栏目:[Linux] 日期:2020-05-27 热度:99
出于部署原因,我使用符号链接稍微容易一些,但这些将适用于我的所有网站核心文件和配置,每天将访问数十万次. 我是否更明智地将文档移动到服务器上的正确位置(稍微更有问题的部署)而不是使用符号链接来解决所有问题(性能略有下降?) 我创建了一个文件testfile.t[详细]
-
linux – 如何遍历Bash中的所有ASCII字符?
所属栏目:[Linux] 日期:2020-05-27 热度:146
我知道如何迭代字母表: for c in {a..z}; do ...; done 但我无法弄清楚如何遍历所有ASCII字符.有谁知道怎么样? 你可以做的是从0迭代到127然后将十进制值转换为它的ASCII值(或返回). 您可以使用these函数执行此操作: # POSIX# chr() - converts decimal val[详细]

浙公网安备 33038102330553号