-
linux – 如何递归大小和上次修改时间的列表文件?
所属栏目:[Linux] 日期:2020-12-13 热度:75
给定一个目录我正在寻找一个bash one-liner来获取所有文件的递归列表,其大小和修改时间选项卡分开以便于解析.就像是: cows/betsy 145700 2011-03-02 08:27horses/silver 109895 2011-06-04 17:43 最佳答案 如果您不想要完整的ls -l输出,可以使用 stat(1) 获[详细]
-
linux – 如何订阅补充服务器通道以在RHEL 4.x上安装sun jdk 6
所属栏目:[Linux] 日期:2020-12-13 热度:95
我想在RHEL 4.x上安装sun jdk 6 yum install java-1.6.0-sun-devel但发现我必须订阅补充服务器通道.我怎么做? 提前致谢! 最佳答案 添加补充渠道/存储库: yum-config-manager --enable rhel-6-server-supplementary 检查所需的包是否可用并安装: yum list[详细]
-
发送固定长度的TCP帧
所属栏目:[Linux] 日期:2020-12-13 热度:82
我需要使用TCP通过具有固定非标准MTU(例如,1560)的子网发送一些数据. 如果帧的长度小于MTU,则通过该子网传输的所有以太网帧应手动填充0. 所以,数据大小应该是 (1560 sizeof(IP头) sizeof(TCP头)). 这就是我要这样做的方式: 我设置了TCP_CORK选项以减少数据[详细]
-
c – 定时器和信号中的问题
所属栏目:[Linux] 日期:2020-12-13 热度:65
我已经使用timer_create()API实现了一个POSIX计时器,这将在计时器到期时生成SIGUSR1,我已经为其添加了处理程序代码.现在的问题是,如果这个程序收到另一个SIGUSR1,那么将调用并捕获相同的信号处理程序. 有没有办法防止这种情况,以便处理程序可以捕获仅由计时[详细]
-
linux – sed,grep,find,awk,gawk之间的关系是什么,首选哪一个
所属栏目:[Linux] 日期:2020-12-13 热度:60
我是Linux / Unix的新手.我发现使用这些命令可以通过多种方式完成一些任务.他们之间有什么关系吗?或者哪一个更受欢迎?哪一个过时了? 谢谢. 最佳答案 有关Perl,Python,Awk和Sed之间差异的讨论,请参阅SO 366980. 五个列表中有四个不同的命令; awk和gawk密切[详细]
-
将UTF-8字符转换为大写/小写C
所属栏目:[Linux] 日期:2020-12-13 热度:167
我有一个包含UTF-8字符的字符串,我有一个方法可以将每个字符转换为大写或小写,这很容易用与ASCII重叠的字符完成,显然有些字符无法转换,例如任何中国人.然而,有一种很好的方法来检测和转换可以是上/下的其他字符,例如所有的希腊人物?另请注意,我需要能够在Wi[详细]
-
用于监控/ proc / diskstats的Python库?
所属栏目:[Linux] 日期:2020-12-13 热度:196
我想从python程序监视系统IO负载,访问类似于linux中/ proc / diskstats中提供的统计信息(尽管显然跨平台库会很棒).是否有一个现有的python库可以用来查询linux上的磁盘IO统计信息? 最佳答案 万一其他人试图用Python解析/ proc / diskstats像Alex建议: def[详细]
-
git – 如何在linux上安排`git push`?
所属栏目:[Linux] 日期:2020-12-13 热度:164
我认为标题很好地描述了我的问题:我想安排git push.更具体地说,我想知道我怎么做 告诉git在指定时间进行推送 告诉操作系统在指定时间执行git push而无需重新验证 (最好是以其他方式尝试推送的方式要求认证). 我在linux上(Ubuntu 13.04),因此使用bash编写脚[详细]
-
使用python 检测新文件或修改过的文件
所属栏目:[Linux] 日期:2020-12-13 热度:135
参见英文答案 How do I watch a file for changes?????????????????????????????????????21个 我正在尝试检测何时创建新目录或在目录中修改现有文件. 我试着搜索一个可以执行此操作的脚本(最好是在python或bash中),但是很简单.我的环境是使用Python 2.6的lin[详细]
-
如何列出C中给定目录中的所有子目录?
所属栏目:[Linux] 日期:2020-12-13 热度:57
有没有办法列出C中给定目录路径中的所有子目录?我希望我能用stat()函数做到这一点,但它只适用于文件. 最佳答案 stat也适用于目录. #include[详细]
-
linux – 在控制台中查找文件模式(模糊完成)
所属栏目:[Linux] 日期:2020-12-13 热度:64
有没有办法让控制台获得像Eocs的ido find file模式这样的功能? 对于那些不熟悉它的人来说,这是一种方法来重新找到具有自动完成功能的文件(不需要TAB),我认为也可以称为模糊完成. 你可以在这里看到我正在谈论的视频: Find File in Emacs 解决方法 我已经开[详细]
-
linux – 使用avconv通过无线访问点将直播(alsa hw:0,0)中的实
所属栏目:[Linux] 日期:2020-12-13 热度:80
我在我的Miniand的Hackberry上安装了linaro 12.06(https://www.miniand.com/products/Hackberry A10开发板). 我用hack的ssid在hackberry上有无线接入点 我在hackberry上使用这个命令: avconv -f alsa -ac 1 -i hw:0,0 -acodec mp2 -b 64k -f rtp rtp://10.0[详细]
-
写入Linux上执行进程的映像
所属栏目:[Linux] 日期:2020-12-13 热度:94
如果进程B(在通常的write()系统调用时)将一些数据写入进程A的映像(而后者正在执行),该怎么办?它不会导致进程A正在执行的腐败吗? 我是Linux的新手.据我所知,Unix历史上并没有强加强制文件锁(就像Windows一样).所以写作很有可能. 我在网上搜索没有结果.当我[详细]
-
linux – 如何将默认的bash/zsh模式设置为vi命令模式而不是vi in
所属栏目:[Linux] 日期:2020-12-13 热度:189
所以在我的bash / zsh终端中我有set -o vi.但后来我需要按ESC进入命令模式.我无法弄清楚如何使该命令模式成为默认行为? 解决方法 您可以使用’xdotool’实现该行为. 安装它然后将其添加到?/ .bashrc中 set -o vixdotool key Escape[详细]
-
在Go openpgp中验证gpg签名
所属栏目:[Linux] 日期:2020-12-13 热度:61
我正在玩写一个下载和验证文件的Go程序. 我希望避免强迫用户安装gnupg(如果可能的话). 是否可以使用Go的openpgp lib或其他Go库来验证带有gpg签名(asc文件)的下载文件,如here或here所述? 任何演示如何使用openpgp来验证带有asc签名的文件的例子都将不胜感激.[详细]
-
PBEWITHSHA256AND128BITAES-CBC-BC在RedHat 6.4上创建java.secur
所属栏目:[Linux] 日期:2020-12-13 热度:140
我们有一个使用Bouncy Castle的应用程序使用PBEWITHSHA256AND128BITAES-CBC-BC算法加密数据.它在运行OpenJDK 1.7的Ubuntu上运行良好.但是当我们将它移动到也运行OpenJDK 1.7的RedHat 6.4时,我们得到以下异常: java.security.NoSuchAlgorithmException 关于[详细]
-
使用cURL登录POST表单
所属栏目:[Linux] 日期:2020-12-13 热度:167
我正在尝试使用cURL(cURL的首次使用者)登录网站www.centralgreen.com.sg/login.php 我使用了Firefox的Tamper插件,我有4个POST输入: login=myloginpassword=mypasswordButton_DoLogin.x=33Button_DoLogin.y=6 我试着再次使用curl curl.exe --data 'login=myl[详细]
-
如何使用CURLINFO _ * _ TIME值来估算cURL请求的代理连接时间?
所属栏目:[Linux] 日期:2020-12-13 热度:100
下面是一个小数据集,我试图回答两个问题: 代理连接到API服务器需要多长时间? API请求需要多长时间才能返回? 基本代码如下所示: $c = curl_init(); // assume all options set correctly$time = microtime(true);$response = curl_exec($c);$curl_info =[详细]
-
linux – 如何从异步套接字连接报告错误?
所属栏目:[Linux] 日期:2020-12-13 热度:88
我正在异步连接套接字(O_NONBLOCK connect). POSIX标准指定在连接套接字之后,应该通过使套接字的文件描述符准备好写入来发出信号.它似乎没有说出异步连接期间的故障. 在Linux上进行测试时,似乎有时候我会在这种情况下获得POLLOUT,有时候会收到POLLERR.行为中[详细]
-
在linux中编译python脚本
所属栏目:[Linux] 日期:2020-12-13 热度:144
所以我有一个依赖于几个模块的 python脚本.特别是pexpect和pyinoitify.我知道你可以将一个python脚本编译成windows中的.exe,但在linux中是否有相对等价的东西?我不关心它是二进制文件,我只是希望能够分发我的脚本而不需要单独安装pexpect和pyinotify.这可能[详细]
-
permissions – NFS网络安装:将所有者设置为特定帐户
所属栏目:[Linux] 日期:2020-12-13 热度:83
好吧,我对这些东西感到非常困惑,所以真正的描述性答案会受到赞赏,特别是如果它们使整个装置不那么神奇且更具可预测性. 我正在尝试使用nfs安装我的Drobo-FS NAS以获得比使用cif更好的性能. drobo正在运行一些精简的linux发行版. 在客户端计算机上的/ etc / fs[详细]
-
linux – 如何在文件名最大的每个目录中查找文件?
所属栏目:[Linux] 日期:2020-12-13 热度:83
我有一个看起来像这样的文件结构 ./501.res/1.bin./503.res/1.bin./503.res/2.bin./504.res/1.bin 我想在每个目录中找到.bin文件的文件路径,其中文件名最高.所以我正在寻找的输出将是 ./501.res/1.bin./503.res/2.bin./504.res/1.bin 文件的最高编号是9. 题[详细]
-
linux – Bash内置命令的“a = b”类参数中的文件名扩展
所属栏目:[Linux] 日期:2020-12-13 热度:119
我已经了解到,在 Bash中运行命令时,在命令执行之前完成文件名扩展.但是在尝试下面的命令时(使用-x选项): touch foo=3 # Create a file with name "foo=3"+ touch foo=3declare foo=?+ declare 'foo=?'alias foo=*+ alias 'foo=*' 我得不到我的期望,因为foo[详细]
-
Linux,首次读取或首次写入时会将页面页面故障归零吗?
所属栏目:[Linux] 日期:2020-12-13 热度:190
我的问题是 Linux特定的,需要了解内核,虚拟内存,mmap,pagefaults.我有大型静态数组的C程序,它将进入bss部分(内存,初始化为零).程序启动时,此内存不是物理分配的,只有虚拟内存,虚拟内存的每一页都映射到特殊的零页(全零的页面).当应用程序访问此页面时,将生成[详细]
-
linux – 找不到ifconfig命令
所属栏目:[Linux] 日期:2020-12-13 热度:199
我刚刚在我的mac上安装了CentOS7作为虚拟机(osx10.9.3 virtualbox) 运行ifconfig返回未找到的命令.另外运行sudo / sbin / config会返回找不到的命令. 这是echo $PATH /usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/robbert/.local/bin:/hom[详细]