Tag: unix

Linuxfind正则expression式

使用find命令的正则expression式遇到问题。 可能是我不明白在命令行上转义的东西。 为什么这些不一样? find -regex '.*[1234567890]' find -regex '.*[[:digit:]]' Bash,Ubuntu

在vim中插入回车符

我正在编辑一个networking协议帧存储在Unix文件( \n换行符)。 我需要插入回车符( U+000D aka \r )。 当我尝试从剪贴板粘贴( "+p )或使用Ctrl + Shift + u – 000d ,换行被插入( U+000A )。 什么是正确的方法来做到这一点?

更改Unix中的“From:”地址“mail”

使用mail TO_ADDR从Unix命令行发送消息将产生来自$USER@$HOSTNAME的电子邮件。 有没有办法改变mail插入的“From:”地址? 为了logging,我在Ubuntu上使用GNU Mailutils 1.1 / 1.2(但我已经看到与Fedora和RHEL相同的行为)。 [编辑] $ mail -stestingchris@example.org 抄送: 来自:foo@bar.org testing 。 产量 主题:testing 致:<chris@example.org> X-Mailer:邮件(GNU Mailutils 1.1) 消息ID:<E1KdTJj-00025z-RK @ localhost> 来自:<chris @ localhost> date:2008年9月10日,星期三13:17:23 -0400 来自:foo@bar.org testing “From:foo@bar.org”这一行是消息体的一部分,不是标题的一部分。

在linux中使用top -c命令来过滤基于进程名称列出的进程

top -c 最上面列出了所有的进程,有很好的select,通过使用选项-u筛选进程的用户名,但我想知道是否有任何简单的方法来过滤基于顶部输出的COMMAND列下列出的进程名的进程。 例如,我想要像top -some选项-substring的processname和top显示pids只有这个子string的命令名

在Bash中,如何在文件的每一行之后添加一个string?

如何在使用bash的文件的每一行之后添加一个string? 可以使用sed命令完成,如果是这样的话?

fork()的目的是什么?

在Linux的许多程序和手册页中,我看到了使用fork()代码。 为什么我们需要使用fork()以及它的用途是什么?

如何使python,命令行程序自动完成任意东西而不是解释器

我知道如何设置python解释器(在UNIX上)python对象的自动完成。 谷歌显示了很多关于如何做到这一点的解释。 不幸的是,有这么多的参考文献,很难find我需要做的,这是略有不同的。 我需要知道如何启用,在用python编写的命令行程序中的任意项目的选项卡/自动完成。 我的具体用例是一个需要发送电子邮件的命令行python程序。 我希望能够自动完成电子邮件地址(我有磁盘上的地址),当用户键入它的一部分(和可选地按下TAB键)。 我不需要它在Windows或Mac上工作,只是Linux。

查看在Mac OS X中使用文件的过程

我希望能够跟踪一个文件,并查看哪个进程正在触摸该文件。 那可能吗? 我知道我可以在活动监视器中看到打开的进程列表,但我认为很快就会发生这种情况。 原因是我正在使用一个框架,我认为框架的系统版本正在使用,而不是debugging版本,我想看看哪个进程正在接触它。

如何打印第三列到最后一列?

我试图从DbgView日志文件中删除前两列(我不感兴趣)。 我似乎无法find一个例子,从第3列开始直到行尾。 请注意,每行都有可变的列数。

如何根据UNIX中的时间戳对文件进行sorting?

如何根据UNIX中的时间戳对文件进行sorting? 我需要对这些文件进行sorting,并根据他们创build的时间进行sorting。