Tag: linux

来自文件内容的命令行参数

如何将文件内容转换为Unix命令的参数? 将参数转换为文件内容的步骤如下: echo ABC > file.txt 但是另一个方向?

从linux shell脚本发送邮件

我想从Linux Shell脚本发送电子邮件。 什么是标准的命令来做到这一点,我需要设置任何特殊的服务器名称?

Linux命令或脚本计算文本文件中的重复行?

如果我有以下内容的文本文件 red apple green apple green apple orange orange orange 有没有可用于获得以下结果的Linux命令或脚本? 1 red apple 2 green apple 3 orange

在基于Linux的服务器上运行ASP.Net

对于具有Java背景的开发人员,我也有兴趣使用ASP.NET工具/平台探索软件开发。 Java Web应用程序(.jsp和servlet)可以在许多服务器平台上运行。 问 :.NET Web应用程序能够在基于Linux的服务器上运行吗? 考虑到不能使用Windows服务器托pipeWeb应用程序的情况。

如何使rpm自动安装依赖关系

我已经build立了两个RPM包 proj1-1.0-1.x86_64.rpm libtest1-1.0-1.x86_64.rpm proj1取决于文件libtest1.so是否存在,并且正确地反映在RPM包中,如下所示: user@my-pc:~$ rpm -qp –requires proj1-1.0-1.x86_64.rpm libtest1.so()(64bit) user@my-pc:~$ rpm -qp –provides libtest1-1.0-1.x86_64.rpm libtest1.so()(64bit) proj1的安装由于缺less依赖性而失败。 user@my-pc:~$ rpm -ivh proj1-1.0-1.x86_64.rpm error: Failed dependencies: libtest1.so()(64bit) is needed by proj1-1.0-1.x86_64.rpm 如何确保在安装proj1-1.0-1.x86_64.rpm期间自动安装proj1-1.0-1.x86_64.rpm ? 我已经按照这里描述的方式尝试了rpm -i的–aid选项,但是这对我没有任何作用。 有没有其他的方法? 谢谢你的帮助。

如何使用sed删除文件的最后n行

我想从文件末尾删除一些n行。 这可以使用sed完成吗? 例如,要删除2到4行,我可以使用 $ sed '2,4d' file 但是我不知道行号。 我可以删除最后一行使用 $sed $d file 但我想知道从最后删除n行的方法。 请让我知道如何使用sed或其他方法做到这一点。

unix域套接字VS命名pipe道?

看了一个名为套接字的unix后,我以为他们被命名为pipe道。 我看着名字pipe,并没有看到太多的区别。 我看到他们被初始化不同,但那是我唯一注意到的。 两者都使用C写/读function,并像AFAIK一样工作。 什么是unix域套接字和命名pipe道之间的区别? 我什么时候会select一个呢? 我应该默认使用哪个(比如我如何在C ++中使用使用向量,而不是使用deque,list或其他什么,如果我有需要)?

什么进程正在使用我的所有磁盘IO

如果我使用“顶”,我可以看到什么样的CPU忙,什么过程使用我所有的CPU。 如果我使用“iostat -x”,我可以看到什么驱动器正忙。 但是我怎么看到哪个进程正在使用所有驱动器的吞吐量呢?

不能用Ctrl-C杀死Python脚本

我正在用以下脚本testingPython线程: import threading class FirstThread (threading.Thread): def run (self): while True: print 'first' class SecondThread (threading.Thread): def run (self): while True: print 'second' FirstThread().start() SecondThread().start() 这在Kubuntu 11.10上运行在Python 2.7上。 Ctrl + C不会杀死它。 我也尝试添加系统信号的处理程序,但这并没有帮助: import signal import sys def signal_handler(signal, frame): sys.exit(0) signal.signal(signal.SIGINT, signal_handler) 为了杀死这个过程,我用Ctrl + Z把程序发送到后台,这个PID不会被忽略。 为什么Ctrl + C被持续忽略? 我该如何解决这个问题?

如何使用grepsearch当前目录中所有具有string“hello”的文件,但只显示.h和.cc文件?

如何使用grep在当前目录中search包含string“hello”的任何和所有文件,并仅显示.h和.cc文件?