-
zsh – 在`别名’中获取`pwd`?
所属栏目:[Linux] 日期:2020-12-13 热度:119
有没有办法我可以得到我的.zshrc文件中的别名的pwd?我试图做如下的事情: alias cleanup="rm -Rf `pwd`/{foo,bar,baz}" 这在bash中工作正常pwd始终是我已经cd’d进入的目录,但是在zsh看来,当.zshrc文件首次加载并且始终保持为我的主目录时,它被评估.我已经[详细]
-
linux – 有没有办法检查处理器缓存最近是否被刷新?
所属栏目:[Linux] 日期:2020-12-13 热度:83
在i386 linux上.如果可能,最好在c /(c / posix std libs)/ proc中.如果没有任何一个程序集或第三方库可以做到这一点? 编辑:我正在尝试开发测试内核模块是否清除缓存行或整个处理程序(使用wbinvd()).程序以root身份运行,但如果可能,我更愿意留在用户空间.[详细]
-
linux – 如何创建一个pam模块?
所属栏目:[Linux] 日期:2020-12-13 热度:58
有谁能告诉我这个… 我想创建一个类似于/etc/pam.d中的登录模块的pam模块 解决方法 如果您在登录期间正在寻找基于pam的面部认证,则需要编写一个为您提供的模块,并在/etc/pam.d/login上的登录配置文件中插入该模块. 在直接进入之前,我建议您编写一些简单的模[详细]
-
linux – 上下文切换的开销是什么?
所属栏目:[Linux] 日期:2020-12-13 热度:60
本来我相信上下文切换的开销是TLB被刷新.不过我刚刚看到维基百科: http://en.wikipedia.org/wiki/Translation_lookaside_buffer In 2008,both Intel (Nehalem)[18] and AMD (SVM)[19] have introduced tags as part of the TLB entry and dedicated hardwar[详细]
-
linux – 在运行./configure for vlc时找不到libavcodec
所属栏目:[Linux] 日期:2020-12-13 热度:113
我正在ubuntu 10.04上为vlc运行’./configure’.但是由于某种原因找不到libavcode库.我有检查/usr/lib,它有库,为什么./configure找不到它? 这是’./configure’的错误: checking for AVCODEC... noconfigure: error: Could not find libavcodec or libavut[详细]
-
在Linux上使用I2C读/写
所属栏目:[Linux] 日期:2020-12-13 热度:59
我正在读/写到通过I2C总线连接的地址为0b 1010 011的FM24CL64-GTR FRAM芯片. 当我试图写3个字节(数据地址2字节,数据一个字节)时,我得到一个内核消息([12406.360000] i2c-adapter i2c-0:sendbytes:NAK bailout.)以及写入返回! = 3.见下面的代码: #include[详细]
-
如何使用linux flock命令来防止其他根进程删除文件?
所属栏目:[Linux] 日期:2020-12-13 热度:194
我想防止我的一个根进程删除某个文件.所以我遇到了flock命令,似乎符合我的需要,但我没有得到它的语法. 如果我只指示一个共享锁,它不起作用: flock -s“./file.xml” 如果我添加了一个超时参数,它仍然不起作用 flock -s -w5“./file.xml” 似乎这样,它适合fl[详细]
-
linux – .htaccess redirect index.php到/
所属栏目:[Linux] 日期:2020-12-13 热度:161
我想隐藏index.php页面,只显示域名. 这可能与.htaccess一起使用吗? RewriteRule ^index.php/?$/ [L,R=301,NC] 还尝试过: RewriteEngine OnRewriteBase /RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.php HTTP/RewriteRule ^index.php$http://example.c[详细]
-
暂时阻止linux关闭
所属栏目:[Linux] 日期:2020-12-13 热度:127
我有一个备份脚本,每天在我的 linux(Fedora 9)计算机上运行.如果计算机在备份进行中关闭,备份可能会损坏,因此我想编写一个小脚本,暂时禁用用户重启或关闭计算机的能力. 脚本不是不可改变的,只是让系统的用户知道备份正在进行中,而不应该关闭.我在DBus免费桌[详细]
-
curl – 如何将文件从命令行上传到jenkins中的文件参数
所属栏目:[Linux] 日期:2020-12-13 热度:104
我在Jenkins的命令行中使用字符串参数触发构建: curl http://jenkins:8080/job/Build/buildWithParameters?PARAM=valuetoken=token 我现在想从命令行触发一个文件作为文件参数的构建. 例如,如果我的项目构建main.c,那么我希望能够从命令行触发一个构建并上[详细]
-
命令检查linux中的消息队列和共享内存的状态?
所属栏目:[Linux] 日期:2020-12-13 热度:59
很抱歉问这样一个愚蠢的问题,因为我是unix中的菜鸟. 什么是unix命令来查找共享内存和消息队列以及如何杀死它们? 解决方法 ipcs(1)提供有关IPC设施的信息,ipcrm(1)可用于从系统中删除IPC对象. 列出共享内存段: ipcs -m 列出消息队列: ipcs -q 删除使用shmk[详细]
-
linux内核 – 在网络处理中使用自旋变体
所属栏目:[Linux] 日期:2020-12-13 热度:175
我写了一个与网络过滤器钩子交互的内核模块. 网络过滤器钩子在Softirq上下文中运行. 我正在访问全局数据结构 来自softirq上下文以及从Process上下文的“哈希表”.进程上下文访问是由于使用sysctl文件来修改哈希表的内容. 我正在使用spinlock_irq_save. 这个s[详细]
-
linux – A2DP sink没有pulseaudio
所属栏目:[Linux] 日期:2020-12-13 热度:58
所以我试图让我的 linux服务器播放从我的 Android手机发送的音乐使用蓝牙(linux机器是A2DP接收器和手机是源). 我迄今所做的是: 安装bluez并启用audiosource / audiosink 对手机和服务器 从手机连接到服务器(手机说它通过蓝牙传输音频) 但我听不到任何话.此[详细]
-
linux – CFS中vruntime的概念是什么
所属栏目:[Linux] 日期:2020-12-13 热度:114
我一直在阅读内核中的 Linux内核和CFS调度程序.我遇到了vruntime(虚拟运行时),它是CFS调度程序背后的核心概念.我从“Linux内核开发”和互联网上的其他博客中读到,但无法理解vruntime背后的基本计算. vruntime是属于特定进程还是属于具有相同nice值的进程组.[详细]
-
在Linux命令行中调用R函数
所属栏目:[Linux] 日期:2020-12-13 热度:136
有没有办法直接从 Linux命令行调用R函数而不进入R环境?它只是运行一个R文件对我来说不起作用,因为我需要在每次运行它时指定函数的参数. 解决方法 一个简单的内置是以下BASH命令: export NUM=10R -q -e "rnorm($NUM)"[详细]
-
linux – 文件名最后修改日期shell在脚本
所属栏目:[Linux] 日期:2020-12-13 热度:177
我使用bash构建一个脚本,我将在变量中获取文件名,然后使用此变量获取最后修改日期的文件unix. 我需要得到这个修改日期值,我不能使用stat命令. 你知道有什么办法可以使用通用的* nix命令吗? 解决方法 为什么不应该使用ls: 解析 ls is a bad idea.不仅文件名[详细]
-
linux – 使用sed为标签添加背景颜色?
所属栏目:[Linux] 日期:2020-12-13 热度:156
是否可以使用sed来更改选项卡(或任何其他文本)的背景颜色,以便,例如,我可以运行如下所示的内容? somefunction | sed -e 's/(some pattern)/(set bg color)1(unset bg color)/g' 解决方法 是: #!/bin/bashnorm_bg=$(tput sgr0)red_bg=$(tput setab 1)echo[详细]
-
linux – whiptail:如何将输出重定向到环境变量?
所属栏目:[Linux] 日期:2020-12-13 热度:126
我试图使用 whiptail,因为它是 dialog的轻量级替代品,并且似乎在大多数系统中默认安装(即,如果“忘记”或默认情况下不安装,则不需要安装) ). 我在这里检查了 question #1562666的几个示例,但是我正在寻找重定向输出的替代方法,以便设置一个环境变量,而不是写[详细]
-
linux – 用bash替换一个单词
所属栏目:[Linux] 日期:2020-12-13 热度:85
我想改变一个文本中与bourne shell中另外一个字匹配的单词.例如: hello sara,my name is sara too. 变为: hello mary,my name is mary too. 有谁能够帮助我? 我知道grep找到相似的单词,但我想用其他单词替换它们. 解决方法 纯bash语法: before='hello sa[详细]
-
linux – 比较两个文件并获得相同行的输出
所属栏目:[Linux] 日期:2020-12-13 热度:158
通过比较两个文本文件,可以如何使用 linux命令获得以下输出?谢谢. 文件1: site110site120 文件2(更新): domain1.com - site110domain2.com - site111domain3.com - site112domain4.com - site113domain5.com - site120domain6.com - site1201domain7.com[详细]
-
linux – logrotate配置文件开发和测试
所属栏目:[Linux] 日期:2020-12-13 热度:141
我在 Linux系统上开发logrotate工具的配置文件有两个问题. 当我在/etc/logrotate.d中更改文件时,需要 以某种方式通知logrotate,以便它能识别和响应 改变?似乎注意到自己的变化,最终,但是 当测试日志旋转规格时,强制它将是有用的 logrotate对新的配置文件做[详细]
-
linux – LD_LIBRARY_PATH:如何查找共享对象
所属栏目:[Linux] 日期:2020-12-13 热度:82
我有一个共享对象(libxyz.so).给定LD_LIBRARY_PATH,如何找到此共享对象的确切位置?如果我有一个依赖于这个lib的二进制文件,我会使用ldd. 这就是我问的原因: 我有一个cgi脚本,当使用LD_LIBRARY_PATH设置为VALUE1时,它可以工作.当路径设置为VALUE2时,它不起[详细]
-
linux – Tomcat在没有错误的情况下启动,但没有在8080上监听
所属栏目:[Linux] 日期:2020-12-13 热度:168
我在Centos 6.4上运行tomcat 6并已经成功启动了.开始没有错误. catalina.log读取: 2012-08-11 14:23:42,941 | INFO | main | o.a.c.http11.Http11NioProtocol | Starting Coyote HTTP/1.1 on http-xx.xx.xx.xx-80802012-08-11 14:23:42,960 | INFO | main |[详细]
-
为什么没有适用于Linux的DirectX API?
所属栏目:[Linux] 日期:2020-12-13 热度:147
考虑到在现代视频卡 Windows系统上使用DirectX API的驱动程序实现,我想知道为什么这个实现在非Windows系统上是不可用的,最着名的是linux. 由于显然没有这个功能,我只能假设有一个很好的理由,我是盲目的,但在我的原始理解中,我只是将DirectX调用看作是硬件设[详细]
-
linux – 如何在系统级别将目录添加到Perl库路径?
所属栏目:[Linux] 日期:2020-12-13 热度:179
在一个标准的 linux设置中,我可以在哪里添加一个目录到@INC变量? 在/ etc / profile文件中,我补充说: export PERLLIB=$PERLLIB:/foo/bar export PERL5LIB=$PERL5LIB:/foo/bar 谢谢 解决方法 如果您希望每个Perl脚本具有额外的库路径,您可以重新编译Perl,并[详细]