Tag: unix

在Unix中查找所有具有特定扩展名的文件?

我有一个文件/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 我试图find我的硬盘上的其他地方是否有* .jdk。 所以我做一个search命令: find . -name "*.jdk" 但它没有find任何东西。 甚至连我所知道的我都没有。 怎么来的?

在pandas DataFrame中将unix时间转换为可读的date

我有一个数据框与unix时间和价格。 我想转换索引列,以便它显示在人类可读的date。 所以,例如我有“date”为1349633705在索引列,但我希望它显示为10/07/2012(或至less10/07/2012 18:15)。 对于某些上下文,这里是我正在使用的代码和我已经尝试过的代码: import json import urllib2 from datetime import datetime response = urllib2.urlopen('http://blockchain.info/charts/market-price?&format=json') data = json.load(response) df = DataFrame(data['values']) df.columns = ["date","price"] #convert dates df.date = df.date.apply(lambda d: datetime.strptime(d, "%Y-%m-%d")) df.index = df.date df 正如你所看到的,我正在使用df.date = df.date.apply(lambda d: datetime.strptime(d, "%Y-%m-%d")) ,因为我正在工作整数,而不是string。 我想我需要使用datetime.date.fromtimestamp但我不太清楚如何将其应用于整个df.date。 谢谢。

如何以反向时间顺序列出目录和子目录中的所有文件?

我想做一些像ls -t这样的东西,但是也要包含子目录中的文件。 但是问题是我不想像ls -R那样把输出格式化,就是这样: [test]$ ls -Rt b testdir test ./testdir: a 我希望它被格式化为find命令显示子目录中的文件。 即: [test]$ find . . ./b ./test ./testdir ./testdir/a 但是,似乎没有find是按照时间顺序按上次更新时间sorting。 那么我怎么能列出目录和子目录中的所有文件,格式是find ,但是按照反向时间顺序?

ini / config文件在linux / unix中的位置?

两个问题,真的: (1)关于configuration文件的位置是否有标准/惯例? 对于系统或准系统程序,他们似乎通常在/ etc中的某处。 对于普通应用程序或者pgms来说,对于/ etc没有足够的权限似乎就不那么清楚了。 (2)有多种方法为程序提供信息,例如环境variables,命令行选项,ini文件等。在处理程序选项时,有哪些优先级的标准层次结构? 例如,命令行选项覆盖初始化文件? 反之亦然? 或者这完全取决于开发者?

EAGAIN是什么意思?

在标题中,EAGAIN是什么意思?

如何从tar提取单个文件到不同的目录?

我知道我可以使用以下命令将单个文件提取到当前工作目录(假设我有一个名为test.tar的tar文件,并且里面有一个名为testfile1和testfile2的文件): $tar xvf test.tar testfile1 我可以使用-C选项来提取文件到另一个目录: $tar xvf test.tar -C anotherDirectory/ 当我将上述两种技术结合在一起时,我想我可以将单个文件提取到另一个目录。 $ tar xvf test.tar testfile1 -C anotherDirectory/ 但结果是我只能提取testfile1到当前的工作目录,而不是anotherDirectory。 我想知道如何从tar提取单个文件到不同的目录?

有没有办法编辑一个符号链接,而不是先删除它?

所以我创build了一个符号链接: ln -s /location/to/link linkname 现在我想改变符号链接的位置。 我怎么做? 有没有办法做到这一点,而不是先删除它?

如何parsinggolang中的unix时间戳

我试图parsing一个Unix 时间戳,但我超出了范围的错误。 这对我来说没有什么意义,因为布局是正确的(如在golang文档中): package main import "fmt" import "time" func main() { tm, err := time.Parse("1136239445", "1405544146") if err !=nil{ panic(err) } fmt.Println(tm) } 玩

在服务器上运行java jar文件作为后台进程

我需要在服务器上运行一个java jar,以便在两个应用程序之间进行通信。 我已经编写了两个shell脚本来运行它,但是一旦启动该脚本,我就不能closures/终止该进程。 如果我按ctrl + C或closures控制台,服务器将closures。 任何人都可以帮助我如何修改这个脚本作为一个普通的服务器运行? #!/bin/sh java -jar /web/server.jar echo $! #> startupApp.pid

将相对path转换为绝对path?

我不确定这些path是否重复。 鉴于相对path,如何使用shell脚本确定绝对path? 例: relative path: /x/y/../../a/b/z/../c/d absolute path: /a/b/c/d