Tag: 命令行

在追踪位置后,curl以抓取远程文件名

使用curl下载文件时,如何跟随链接位置并将其用于输出文件名(不提前知道远程文件名)? 例如,如果你点击下面的链接,你可以下载一个文件名“pythoncomplete.vim”。 然而,使用curl的-O和-L选项,文件名就是原始的远程名称,笨拙的“download_script.php?src_id = 10872”。 curl -O -L http://www.vim.org/scripts/download_script.php?src_id=10872 为了用正确的文件名下载文件,你必须事先知道文件的名字: curl -o pythoncomplete.vim -L http://www.vim.org/scripts/download_script.php?src_id=10872 如果你可以在不知道名字的情况下下载文件,那将是非常好的,如果没有,那么有没有另一种方法可以通过命令行快速下载redirect的文件?

致命的:这个操作必须在工作树上运行

当我尝试更改分支时出现此错误。 可能我会给出一些关于这些命令的信息 /path/to/git/repo/. 根据指令: git branch 我得到以下输出 * V1.5 V2.0 master 当我尝试命令 git checkout V2.0 我得到以下输出: fatal: This operation must be run in a work tree configuration文件内容: cat config [core] repositoryformatversion = 0 filemode = true bare = true [remote "origin"] url = /path/to/git/repo/.git

“-U”选项在pip install -U中代表什么?

尽pipe大量的谷歌search,我找不到任何文档的PIP的命令行选项/参数。 pip install -U是什么意思? 有没有人有链接到点的选项和参数列表?

从命令行(Node JS)运行脚本中的函数

我正在编写一个Web应用程序在节点。 如果我有一个JS文件db.js与一个函数init中,我怎么能从命令行调用该函数?

你可以批量编辑在grep中返回的所有文件?

我想批量编辑一大堆在grep中返回的文件。 (我知道,我应该在sed上更好)。 所以如果我这样做: grep -rnI 'xg_icon-*' 我如何将所有这些文件转换为vi?

更新命令行输出,即进度

我希望能够在命令行上以简单的PHP脚本显示进度表。 而不是看到 Progress: 0% Progress: 1% etc… 我想只是数字改变,并取代以前的数字,就像git克隆做的例子Resolving deltas: 100% (8522/8522), done. 。 在search这个时,我发现在Perl中回答的问题是完美的,但是我无法在PHP中find它。 可能吗? 如果没有,我会诉诸C. 谢谢 更新:如果任何人对C ++版本感兴趣, 就在这里 。

如何基于cygwin中的开始和结束行号裁剪(剪切)文本文件?

我有几个100MB左右的日志文件。 我个人觉得处理这样的大文件很麻烦。 我知道我感兴趣的日志行只有200到400行左右。 什么是从这些文件中提取相关日志行的好方法,即我只是想将行号的范围传递给另一个文件。 例如,input是: filename: MyHugeLogFile.log Starting line number: 38438 Ending line number: 39276 有一个命令,我可以在cygwin中运行,只在该文件中的范围内? 我知道,如果我能以某种方式显示在标准输出范围,那么我也可以pipe道输出文件。 注意:添加Linux标签以获得更多可见性,但是我需要一个可能在cygwin中工作的解决scheme。 (通常linux命令可以在cygwin中工作)。

如何从命令行运行unit testingtesting?

我GOOGLE了,发现下面有用的参考。 目前我想从命令行(为了便于执行和快速)运行所有情况: 一个特定的testing(即用[TestMethod()]标记的方法编写的testing) 所有的课堂testing 当前TFS的所有受影响的testing正在等待我的更改。 所有testing 除了标记为类别[TestCategory(“some-category”)]的所有testing 我不知道如何才能为上面的需求编写正确的命令。 参考文献: MSTest.exe http://msdn.microsoft.com/en-us/library/ms182487.aspx MSTest.exe的详细选项http://msdn.microsoft.com/en-us/library/ms182489.aspx 获得结果http://msdn.microsoft.com/en-us/library/ms182488.aspx [编辑] 过了一段时间,我发现了以下有用的提示。 运行Visual Studiounit testing,使用位于%ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe 。 使用/testcontainer:Path\To\Your\TestProjectAssembly.dll来指示您的testing编码的位置。 如果需要,您可以指定多个“/ testcontainer”选项。 使用/test:TestFilter来过滤testing运行。 请注意,此filter应用于完整的testing方法名称(即FullNamespace.Classname.MethodName)

什么是一个像样的SFTP命令行客户端的Windows?

大多数Windows SFTP客户端(如FileZilla)似乎都是基于GUI的。 我需要一些我可以从batch file调用的东西。

在bash中使用命令的结果作为参数?

要为一个文件夹中的所有音乐创build播放列表,我在bash中使用以下命令: ls > list.txt 我想使用pwd (打印工作目录)命令的结果作为播放列表的名称。 就像是: ls > ${pwd}.txt 这不工作,但有谁能告诉我什么语法我需要用来做这样的事情? 编辑:正如在评论中提到pwd将最终提供一个绝对path,所以我的播放列表将最终被命名为.txt在某个目录中 – 德哦! 所以我必须修剪path。 感谢您发现 – 我可能会花时间想知道我的文件去了哪里!