Tag: 命令

如何使用.sig文件validation下载的文件?

当我下载GCC时,它也有一个.sig文件,我认为它提供了validation下载的文件。 (我从这里下载了GCC)。 但我不知道应该如何使用它。 我尝试了gpg ,但它抱怨公钥。 [root@localhost src]# gpg –verify gcc-4.7.2.tar.gz.sig gcc-4.7.2.tar.gz gpg: Signature made Thu 20 Sep 2012 07:30:44 PM KST using DSA key ID C3C45C06 gpg: Can't check signature: No public key [root@localhost src]# 如何使用.sig文件validation下载的文件?

-bash:__git_ps1:找不到命令

我试图安装Ruby 2.0。 我的命令行被激活,现在看起来像下面这样: -bash: __git_ps1: command not found [11:58:28][whatever@whatever ~]$ 我没有一个线索如何摆脱__git_ps1命令找不到错误。 我search了我的.bash_profile和我的.bashrc,看它是否设置了一个variables或者什么也没有看到任何东西。 我能find的唯一的地方是git_ps1在〜/ .dotfiles / .bash_prompt中。 我完全replace该文件的内容,注销并重新login,它不修复任何内容。 我看到这个 ,但是我对命令行很新,所以我只是迷惑了自己。 有任何想法吗?

Delegatecommand,relaycommand和routedcommand之间的区别

我对命令模式感到困惑。 关于命令有很多不同的解释。 我认为下面的代码是delegatecommand,但在阅读了关于relaycommand后,我有疑问。 relaycommand,delegatecommand和routedcommand有什么区别。 是否有可能在与我的发布代码有关的例子中显示? class FindProductCommand : ICommand { ProductViewModel _avm; public FindProductCommand(ProductViewModel avm) { _avm = avm; } public bool CanExecute(object parameter) { return _avm.CanFindProduct(); } public void Execute(object parameter) { _avm.FindProduct(); } public event EventHandler CanExecuteChanged { add { CommandManager.RequerySuggested += value; } remove { CommandManager.RequerySuggested -= value; } } }

我如何在Vim中重复任何命令,如emacs中的“Cx z”?

在Vim中,有没有什么办法可以重复上一个命令,不pipe是不是编辑,也没有先见之明的macros? 比如说我input:bn ,并且想再次执行(这是错误的文件)。 按下. 显然不这样做。 或者,也许我在做gE ,想重复一遍(有一个击键,因为显然gE有点痛苦)。 也许有一些插件? 类似于这个问题 。 (更酷的是将一些命令追溯地绑定到macros,所以可以键入5qa@a或者重复最后5个命令)

我如何根据作者的时间戳做出git日志顺序?

我使用了一个相当复杂的git-log命令,涉及–date-order来获取我的资源库状态的概述; 但不幸的是, –date-orderdate–date-order似乎使用提交date,而不是作者date。 这意味着每次我通过重新将它们分配到当前的上游来将我的主题分支更新到最新状态时,我会在我的主题分支中的相关提交的git-log中丢失有用的按时间顺序sorting(也就是说,每个分支都变成一个长git-log线,因为它的所有提交都被重新转换为连续的,几乎相同的提交者时间戳。) 如果我可以通过作者时间戳而不是提交者时间戳来获取git-log命令,这个问题就解决了。 有谁知道有办法做到这一点? 对于那些从Googlesearch结果中访问的人,您可能需要查看下面的josephdpurcell的解决scheme(以及深入的博客文章 !)。 如果你正在寻找标准的git-log风格的输出,多行,每个提交的详细信息,这是非常好的。 不幸的是,我现在需要修改这个问题,因为我是一个白痴,并没有提供更多关于我的用例的具体信息:我在“ –graph模式”中使用git-log ,并且需要将git-log本身以作者date顺序运行。 就我所能确定的,这完全不可能从git-log之外完成,因为git-log 本身处理图表的sorting和打印。 看起来,脚本或git-log补丁可能是必要的。 我会把这个打开,直到有人能写出这样一个脚本,或者2.我们可以和git作者交谈,包括一个–author –date-order组合的标志。 (= 作为参考,这里是我目前的glog函数的输出看起来像什么,我需要重新sorting:

bash:在后台启动多个链接命令

我正在尝试使用bash在后台运行一些命令。 这是我想要做的: forloop { //this part is actually written in perl //call command sequence print `touch .file1.lock; cp bigfile1 /destination; rm .file1.lock;`; } 反引号(“)之间的部分产生一个新的shell并连续执行这些命令。 事情是,控制到原来的程序只有在最后一个命令执行后才返回。 我想在后台执行整个语句(我不期望任何输出/返回值),我希望循环继续运行。 调用程序(具有循环的程序)在所有产生的炮弹完成之前不会结束。 我可以在Perl中使用线程来产生不同的线程,调用不同的shell,但它似乎是一个矫枉过正的… 我可以启动一个shell,给它一套命令,并告诉它去背景?

Python中的“等效函数”

我需要运行'which abc'命令来设置环境。 有什么python等效函数的“哪个”命令? 这是我的代码。 cmd = ["which","abc"] p = subprocess.Popen(cmd, stdout=subprocess.PIPE) res = p.stdout.readlines() if len(res) == 0: return False return True

Zipalign – 未find命令 – MACterminal

当我尝试在apk上运行Zipalign时,出现错误"Command not found" 我不熟悉在MAC上使用terminal命令,但我已经导航到SDK / Tools文件夹并运行以下命令: zipalign -v 4 Project1.apk Project1-aligned.apk 我找不到命令 我已经尝试把工具文件夹和相同的结果。 有人可以帮我理解应该在哪里,应该在哪里运行zipalign? 谢谢,因为看起来很简单,我对此感到非常沮丧。

为什么find命令的-exec选项需要反斜杠和分号?

我已经开始在linuxterminal中结合不同的命令。 我想知道为什么反斜杠和分号需要一个命令,如: find ./ -name 'blabla' -exec cp {} ./test \; 当一个简单的cp命令是简单的: cp randomfile ./test 没有“ 他们是否清楚地指出命令的结束,还是只是在文档中要求? 什么是根本原则? 谢谢!

Maven更新POM中的依赖关系

是否有任何先前存在的Maven插件或命令来更新POM中的依赖关系? 例如:(如果这是在我的POM中) <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.3</version> </dependency> 是否有一个命令或插件,我可以运行它来更新依赖关系到: <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.4</version> </dependency>