Tag: linux

如何在Linux中查看日志文件并在查看时应用自定义filter?

我需要通读Linux系统上的一些巨大的日志文件。 日志里有很多混乱的东西。 目前我正在做这样的事情: cat logfile.txt | grep -v "IgnoreThis\|IgnoreThat" | less 但是这很麻烦 – 每次我想添加另一个filter时,我需要退出并编辑命令行。 一些filter比较复杂,可能是多线的。 我想要一些方法来应用filter,因为我正在阅读日志,并在某处保存这些filter的方法。 有没有一个工具可以为我做这个? 我不能安装新的软件,所以希望它已经被安装 – 例如,更less,vi,在Python或Perl库等等。 更改生成日志以生成更less的代码不是一个选项。

Xvfb失败的启动错误

我有Ubuntu 11.04我正在尝试安装Xvfb和CutyCapt以拍摄网页快照,我按照指示https://github.com/jaequery/cutycapt-installer-script-on-ubuntu/blob/master/install我执行最后一行,它给了我一个错误 xvfb-run:错误:Xvfb无法启动 任何解决scheme? 先谢谢你

在Linux,C ++中获取主目录

我需要一种方法来获取运行在Linux上的C ++程序的用户主目录。 如果相同的代码在Unix上工作,这将是很好的。 我不想使用HOME环境值。 AFAIK,根主目录是/ root。 在这个目录中创build一些文件/文件夹,在我的程序由root用户运行的情况下可以吗?

如何使用'find'命令显示修改的date时间?

使用find命令,我可以显示具有多个级别的目录名称。 以下命令显示深度为2的/varpath下的所有目录: find /var -maxdepth 2 -type d; 结果显示: /var /var/log /var/log/sssd /var/log/samba /var/log/audit /var/log/ConsoleKit /var/log/gdm /var/log/sa 使用stat命令,我可以find修改的date时间: stat /var/log/samba | grep 'Modify:' 结果是: Modify: 2014-01-02 11:21:27.762346214 -0800 有没有办法把这两个命令结合起来,这样目录就会被修改date时间?

Linux应用程序可以在Android中运行吗?

Android基于Linux; 本机Linux应用程序可以在Android上运行吗?

在Mac上通过ssh连接到amazon aws linux服务器

我创build了一个新的密钥对并将其下载到我的mac,然后使用该密钥对和我的安全组build立一个新的Amazon Linux AMI服务器。 现在我需要将我下载到.ssh文件中的密钥对.pem文件放在我的用户文件夹中? 我无法创build名为“.ssh”的文件夹,但是因为名称。 我在哪里把密钥对我的Mac? 和什么chmods或其他命令,然后需要从我的Linux bash连接到服务器? 我知道“ssh我的公共DNS”,但还有什么其他的权限或其他什么东西我应该知道的? 这是一个新手问题。 谢谢。

在Ubuntu中找不到X11 / Xlib.h

我正在尝试在linux上使用open gl来编写一个相当简单的程序,但是在编译时它说: 编译thumb:egl <= cuberenderer.c从/path/include/egl.h:36包含的文件中,从/path/cuberenderer.c:7:/path/include/eglplatform.h:89:22:error:X11 /Xlib.h:没有这样的文件或目录/path/include/eglplatform.h:90:23:错误:X11 / Xutil.h:没有这样的文件或目录 我对GL完全陌生,不知道有什么问题。

如何在Linux或UNIX上find用户的主目录?

如何从Grails中find任意用户的主目录? 在Linux上通常是/ home / user。 但是,在一些操作系统上,比如OpenSolaris,path是/ export / home / user。

为什么这个命令杀死我的shell?

更新:这是一个更一般的命令,更具有可重复性。 ShellFish认定有一个更一般的模式: non-existingcommand & existingcommand & 例如, xyz & echo & 另外,我有一个同事尝试通过SSH连接,并在运行命令后closures连接。 所以这似乎并不局限于某个terminal模拟器。 原始问题 : echo?a=1&b=2|3&c=4= 行为: 执行该命令后,我的当前Gnometerminal选项卡closures,没有任何警告。 背景: 我们正在使用curl命令testing一个URL,但忘记引用它或者转义特殊字符(因此和号和等号)。 期待一些关于语法问题或没有find的命令的废话,我们反而看着我们的shell简单地退出。 我们花了一些时间把命令缩小到可以导致行为的最低限度。 我们在Ubuntu 14.10上使用Gnome Terminal。 奇怪的是,即使我脱离了会议,我的另一个箱子上也没有出现这种行为。 Cygwin也不会发生这种情况。 不幸的是,我仅限于使用Ubuntu 14.10进行testing。 注意:下面的命令也杀死我的terminal,但只有大约一半的时间 : echo?a=1&b=2&c=3= 其他testing: 有人build议使用子shell … guest-cvow8T@chortles:~$ bash -c 'echo?a=1&b=2|4&c=3=' bash: echo?a=1: command not found guest-cvow8T@chortles:~$ bash: 4: command not found 没有出口。

自动化亚马逊EBS快照任何人都有一个良好的脚本或解决scheme,这在Linux上

我希望这是相当常规的,但不能find一个简单的方法来自动创buildpipe理EBS快照。 希望有AWS控制台中的一个shceduler ..唉,还没有。 将不胜感激任何build议,如何从Ubuntu上做到这一点。 谢谢