Tag: 命令行

防止重复被保存在bash历史中

我试图阻止bash保存重复的命令到我的历史logging。 这是我得到的: shopt -s histappend export HISTIGNORE='&:ls:cd ~:cd ..:[bf]g:exit:h:history' export HISTCONTROL=erasedups export PROMPT_COMMAND='history -a' 这工作正常,而我login和.bash_history在内存中。 例如: $ history 1 vi .bashrc 2 vi .alias 3 cd /cygdrive 4 cd ~jplemme 5 vi .bashrc 6 vi .alias $ vi .bashrc $ history 1 vi .alias 2 cd /cygdrive 3 cd ~jplemme 4 vi .alias 5 vi […]

CFURLCopyResourcePropertyForKey失败,因为它传递了这个没有scheme的URL:

我知道这是一个xcode的警告/错误,但是,当我尝试从命令行运行gitk –all时,就会发生这种情况。 YuFei-Zhus-MacBook-Pro:test phil88530$ gitk –all 2012-08-02 21:14:49.246 Wish[33464:707] CFURLCopyResourcePropertyForKey failed because it was passed this URL which has no scheme: 2012-08-02 21:14:49.252 Wish[33464:707] CFURLCopyResourcePropertyForKey failed because it was passed this URL which has no scheme: 2012-08-02 21:14:49.293 Wish[33464:707] CFURLCopyResourcePropertyForKey failed because it was passed this URL which has no scheme: 2012-08-02 21:14:49.295 Wish[33464:707] CFURLCopyResourcePropertyForKey […]

在命令行中分析正在运行的Java应用程序

我经常用VisualVM来分析运行Java应用程序,但是它需要X在机器上运行 我知道我可以通过pipe理端口连接,但这将是一个离线样本分析,这是不够的。 所以我正在寻找一个解决scheme,我可以通过命令行来分析正在运行的Java应用程序的CPU使用情况。 在服务器上收集数据就足够了,然后可以在不同的机器上分析收集到的数据。 更新: 看来我需要更具体一些。 我想从命令行分析正在运行的Java应用程序,我不想停止它并重新运行它。

在TFS中,如何对特定的变更集进行无根据的合并?

就像TFS中的大部分事情一样,你获得的东西比你讨价还价的多。 在这种情况下,我看到更多的文件更改合并期间比我期待。 我有两个孩子的分支,让我们激动,并称他们branch1和branch2。 自创build以来,两者都进行了更改。 我需要从branch2中取12个特定的变更集,并将它们合并到branch1中。 来自分支2的更改不能返回到父分支。 所以对于一个毫无根据的合并来说,这是一个简单的例子,但是结果并不是我所期望的。 采取第一个变更集我运行以下命令: tf merge /baseless /recursive /version:C95654 branch2 branch1 更改集95654包含12个更改的文件,但在此命令后,我得到56编辑冲突文件。 我期待只合并指定的变更集从一个分支到另一个,但它似乎已经合并了整个文件夹。 那么当我指定变更集时,为什么要更改56个文件而不是12个? 另外我能做些什么来限制什么是合并到变更集的内容?

从命令行调用ruby函数

我如何直接从命令行调用ruby函数? 试想一下,我会有这个脚本test.rb : class TestClass def self.test_function(some_var) puts "I got the following variable: #{some_var}" end end 如果这个脚本是从命令行( ruby test.rb )运行,没有任何反应(按照预期)。 有没有像ruby test.rb TestClass.test_function('someTextString') ? 我想获得以下输出: I got the following variable: someTextString 。

检查一个svn版本库url不存在

我正在编写一个脚本,它将根据用户提供的名称在存储库中添加一个新项目。 其中一部分涉及检查存储库中是否存在具有相同名称的URL。 在存储库中,我们团队的所有项目都存储在 https://developernetwork.repo.net/svn/Projects/ 假设用户想调用项目“计算器”并运行脚本。 在这种情况下,我们需要确保存储库中不存在以下内容 https://developernetwork.repo.net/svn/Projects/Calculator/ 有一个svn命令,我可以用它来完成? 不幸的是我看不到在svn文档( http://svnbook.red-bean.com/en/1.0/svn-book.html )中可以使用的适当命令。

使用命令行工具在文件中计算行长度

问题 如果我有一个很长的文件,有很多不同长度的线条,我怎样才能计算每一行的长度? 例: file.txt的 this is a sample file with several lines of varying length 运行count_line_lengths file.txt会给: Length Occurences 1 1 2 2 4 3 5 1 6 2 7 2 想法?

如何脚本FTP上传和下载?

我试图做一个batch file上传到FTP服务器的文件。 如果我手动键入它工作正常,但是当我运行batch file它连接后它停止…它说 connected to domain.com. 220 microsoft ftp server User(domain.com:(none)): 那么没有别的。 这到底是怎么回事? 以下是我的batch file: ftp www.domainhere.com user useridhere passwordhere put test.txt bye pause

IntelliJ:如何从命令行打开现有IntelliJ中的文件

我总是有一个IntelliJ运行。 有时候我想从IntelliJ外部打开一个文件。 如果在Finder中,我可以将一个文件拖放到IntelliJ,但是如果我在OS X的命令行上,我怎么能指示IntelliJ打开某个文件? 我正在寻找类似于由TextMate提供的mate命令。

如何以不同的颜色输出我的ruby命令行文本

我怎样才能使我从基于命令行的ruby程序颜色输出的puts命令? 我会赞赏任何提及我怎样称呼每种不同的颜色。 可以说我们从这开始.. puts "The following word is blue.. Im Blue!" puts "The following word is green.. Im Green!" puts "The following word is red.. Im Red!" 我想用不同的颜色,我想要不同的文字,你明白了。 即时通讯使用Ubuntu,我需要改变我的方法,以便程序正确输出差异吗?