-
linux sed用法
所属栏目:[Linux] 日期:2020-12-14 热度:177
sed是一种流编辑器,处理时会把当前处理的行存储在临时缓冲区中(模式空间oattern space),接着用sed命令处理缓冲区中的内容,处理完成后把缓冲区的内容输出到屏幕,接着处理下一行,这样不断重复直到文件末。除非使用了-i参数进行写入,否则文件本身内容并没[详细]
-
在Linux中,内存映射了哪些类型的文件?
所属栏目:[Linux] 日期:2020-12-14 热度:168
可以在内存中完全创建的不同类型的 Linux文件是什么? 例如,可能会创建一个管道文件,但是创建文件的位置(或文件路径的文件系统类型)是否会影响是否涉及磁盘访问?如果我在ext3文件系统中创建管道文件,是否可以获得物理磁盘访问结果? 解决方法 在我的头顶,没[详细]
-
有没有办法在基于Linux的操作系统中确定复制到X剪贴板的文本来源
所属栏目:[Linux] 日期:2020-12-14 热度:134
快速背景信息:我开始构建一些将在基于Gnome和X的操作系统中运行的软件来管理剪贴板内容.如果复制的文本来自浏览器,则其中一个主要功能是记录复制文本的源URL.我知道这在 Windows上是可行的( Clipmate应用程序会这样做),但我想在Gnome / X中执行此操作. 我怀[详细]
-
是什么导致Linux 64位上的backtrace()崩溃(SIGSEGV)
所属栏目:[Linux] 日期:2020-12-14 热度:188
我正在 Linux上开发一个应用程序,我希望以特定频率回溯所有正在运行的线程.所以我的用户定义的信号处理程序SIGUSR1(对于所有线程)调用backtrace(). 我在我的信号处理程序中发生崩溃(SIGSEGV),该处理程序源自backtrace()调用.我已经在大多数网站上指定了函数[详细]
-
基于哪种Linux将内存从RAM交换到交换文件的具体条件是什么?
所属栏目:[Linux] 日期:2020-12-14 热度:69
我的服务器有8Gig的RAM和8Gigs配置为交换文件.我有内存密集型应用程序在运行这些应用程序的峰值负载在此期间我们发现交换使用量增加使用大约1 GIG的交换. 我有另一台服务器,带有4Gig的RAM和8 Gigs的交换以及运行在其上的类似内存密集型应用程序.但这里的交换[详细]
-
我们如何将基于ncurses的程序的输出转储到Linux中的文件?
所属栏目:[Linux] 日期:2020-12-14 热度:155
我尝试使用tee命令,它不起作用.我需要将一些ncurses基础程序(iftop)的输出转储到文件中.你知道怎么做吗? 解决方法 你可以试试ttyrec或termrec.这些程序实际上会随着时间的推移记录输出.如果您只需要静态图片,我认为xterm可以保存当前屏幕上的转储.[详细]
-
Linux上的可清除内存区域
所属栏目:[Linux] 日期:2020-12-14 热度:149
在Mac OS X上,vm_allocate()允许创建可清除的内存区域.当检测到记忆压力时,内核可以在任何时间(除非被锁定时)被内核回收.它对于缓存数据等非常有用. 我想知道Linux(内核2.6)上是否存在类似的机制.谷歌搜索引导我在Android上讨论可能被清除的共享内存分配的一[详细]
-
没有GUI的Linux上的BlackBerry Code Signing
所属栏目:[Linux] 日期:2020-12-14 热度:173
经过大量搜索后,我还没有找到在没有GUI的 Linux发行版上签署BlackBerry应用程序的方法. 截至目前,我收到错误“无法请求签名,直到此应用程序完成初始密钥生成.”.问题是我无法通过CLI注册CSI文件.有没有人完成这个没有设置X11? 解决方法 是的,它绝对可以在无[详细]
-
如何检测没有人在Linux中写入文件?
所属栏目:[Linux] 日期:2020-12-14 热度:100
我想知道,是否有一种简单的方法来判断另一个实体是否有某个文件可以写入?我没有时间连续使用iNotify来等待任何当前作家完成写作.我需要做间歇性检查. 谢谢. 解决方法 在“没有时间连续使用iNotify”的情况下,您究竟在做什么?首先,您应该使用IN_CLOSE_WRITE[详细]
-
Linux:如何确定文件是否已被其他进程更新?
所属栏目:[Linux] 日期:2020-12-14 热度:121
我目前正在观看log4j输出的 XML文件.我有一个自定义查看器,在GUI中显示日志输出.我需要观察这个文件何时更新,以便GUI可以重新解析和更新自己.在C#中有一个FileWatcher概念,所以在 Windows上没有probs,但我在 Linux上使用C有什么选择. 有没有一种标准的方法在[详细]
-
是否有Pluma插件(RIP Gedit)来突出显示匹配的HTML标签?
所属栏目:[Linux] 日期:2020-12-14 热度:65
那很整洁.我找不到使用谷歌的人.有没有人听过或看过Pluma的东西或者想制作一个插件? (Pluma是Mate Desktop的文本编辑器.Mate Desktop是Gnome 2的一个分支,因此Pluma是Gnome 2的Gedit的一个分支). 解决方法 答案是否定的,尚未.我找不到一个.也许有一天会有人[详细]
-
Linux C编程:如何获取设备的分区信息?
所属栏目:[Linux] 日期:2020-12-14 热度:125
我是 Linux c编程的新手,有没有可以获取设备分区信息的API? 解决方法 Akash Rawal的答案非常接近.一个好方法是使用libblkid. 这是获取分区的uuid的示例:Using libblkid to find UUID of a partition. 我将上面显示的代码和libblkid参考菜单中的示例结合起[详细]
-
Solaris等效于Linux上的grep的-o选项
所属栏目:[Linux] 日期:2020-12-14 热度:158
我在sun Solaris上运行以下命令(在 Linux上运行正常)但在sun Solaris上运行不正常 name="(WORD = (TCPIP = (PROTOCOL = TCP)(WORD = ALIAS_NAME)(PORT = 10234))"echo $name | grep -o "(WORD = (TCPIP = (PROTOCOL = TCP)(WORD = ALIAS_NAME)(PORT = 10234)[详细]
-
Linux文本模式和Windows命令提示符之间的区别
所属栏目:[Linux] 日期:2020-12-14 热度:161
我不知道这是不是一个愚蠢的问题,但我的教授说,如果你有疑问,那么就清楚它们. Linux文本模式和Windows命令提示符(cmd)之间有什么区别.我知道Windows和Linux都是不同的操作系统,但是当你查看这些命令时,一些命令很常见.例如cd命令. 解决方法 它们都基于相同的[详细]
-
Linux C:交互式输出
所属栏目:[Linux] 日期:2020-12-14 热度:67
我正在开发某种 mysql监控工具,所以我需要像top命令这样的交互式输出. 有没有可用于此的lib? 解决方法 你可以从ncurses http://www.gnu.org/software/ncurses/中获得一些好的东西 这是IO-Top源代码的链接.它的行为类似于top,但显示与IO相关的信息,而不是CPU[详细]
-
linux线程同步
所属栏目:[Linux] 日期:2020-12-14 热度:166
我是 linux和 linux线程的新手.我花了一些时间谷歌搜索试图理解可用于线程同步的所有函数之间的差异.我还有一些问题. 我找到了所有这些不同类型的同步,每个同步都有许多锁定,解锁,测试锁等功能. gcc原子操作 futexes 互斥体 自旋锁 seqlocks rculocks 条件[详细]
-
Linux上Netbeans中的奇怪字体渲染
所属栏目:[Linux] 日期:2020-12-14 热度:66
我在 Linux上安装了NetBeans 6.8(Mint,基于Ubuntu 9.10),我可以看到字体渲染非常奇怪. NetBeans中的字体与其他任何程序都不同,无论是gEdit,Eclipse,Firefox还是其他任何程序. 有谁知道是否可以使NetBeans中的字体看起来更大胆? 奖金问题:AFAIK Eclipse和Ne[详细]
-
如何在Linux上记录(逆向工程)PCI事务
所属栏目:[Linux] 日期:2020-12-14 热度:148
我想记录设备驱动程序的所有读/写PCI事务.有没有办法通过 linux命令或软件来做到这一点? 解决方法 Memory-mapped I/O Trace现在在主线内核中,请参阅 /usr/src/linux/Documentation/trace/mmiotrace.txt以获取文档.[详细]
-
在Linux服务器上创建和编辑MS-Word文档?
所属栏目:[Linux] 日期:2020-12-14 热度:159
希望开发将处理文档的服务器端应用程序.源文档主要是MS-Word 2003,2007,即Docx的MS版本.希望服务器应用程序能够在 Linux或Windows上运行. 想知道什么是在linux下读写MS-Word文件的最佳工具或库.兼容性是最重要的考虑因素.必须保留源文档格式,包括表格. 我见[详细]
-
Linux Mono等效的.NET Windows服务
所属栏目:[Linux] 日期:2020-12-14 热度:150
参见英文答案 How to migrate a .NET Windows Service application to Linux using mono?????????????????????????????????????3个 我有一个.NET Windows服务,我想在Linux上移植到Mono. 在Linux上安装服务的正确方法是什么,以便它像Windows服务一样工作(即自[详细]
-
使用ssh在linux上安装java
所属栏目:[Linux] 日期:2020-12-14 热度:192
我想使用ssh在许多计算机上安装 java,所以我想编写一个bash脚本(大致): for c in computersdo scp jre--.rpm $c ssh $c 'sudu -s; chmod a+x jre--.rpm ; ./jre--.rpm; echo "success!"'done 问题是在java安装期间我需要“读[详细]
-
什么是Linux本地计时器中断?
所属栏目:[Linux] 日期:2020-12-14 热度:78
一切都在标题中.欢迎任何指向良好文件的链接. 解决方法 本地定时器中断是在APIC上实现的定时器,它仅中断特定CPU,而不是引发可由任何CPU处理的中断.它在Bovet amp; Cesati的“了解 Linux内核”.一个片段: The local APIC present in recent 80×86 microproc[详细]
-
我的自定义selinux策略似乎被android系统忽略了
所属栏目:[Linux] 日期:2020-12-14 热度:179
我在基于AOSP的 Android 7.1.2(更准确地说是基于sony开放设备树)上正确运行自定义selinux策略时遇到一些麻烦. 我的问题是审计日志不断告诉我我实际添加的文件访问规则丢失.我还将audit2allow创建的规则复制到我的策略文件中,但即使那些规则也没有正常工作.[详细]
-
为什么Linux下没有用于打开功能的O_SEARCH标志?
所属栏目:[Linux] 日期:2020-12-14 热度:134
假设我需要获取仅具有执行(或搜索)权限的文件(或目录)的文件描述符. X / Open规范为open()函数定义了一个O_SEARCH标志.见http://pubs.opengroup.org/onlinepubs/9699919799/functions/open.html 但是,Linux没有.只有3个可用标志(O_RDONLY,O_WRONLY和O_RDWR).[详细]
-
寻找一种强制在linux中进行简短读取的方法
所属栏目:[Linux] 日期:2020-12-14 热度:85
我正在寻找一种在 linux中生成短读取的方法,因此我可以对它们周围的处理代码进行单元测试. 我有许多方法,在较低级别调用pread / pread64从文件系统中的文件读取.这些设计用于处理发生短读取的情况(读取的字节数小于请求的数量). 我见过发生短读取的情况(跨网[详细]